2。3 系统功能模块 7
2。3。1 系统功能模块图 7
2。3。2 各模块功能分析 7
2。4 项目规划 8
2。5 开发工具及技术 8
2。5。1 操作系统 8
2。5。2 开发环境 8
2。5。3 数据库 9
2。5。4 ASP。NET Web 9
2。6 本章小结 10
3 系统设计 11
3。1 数据库设计 11
3。1。1 数据库E-R图 11
3。1。2 实现数据库 13
3。2 系统设计 14
3。2。1 浏览、查询图书 14
3。2。2 查看图书详细信息 14
3。2。3 用户登录、注册 15
3。2。4 购买图书 15
3。2。5 购物篮管理 16
3。2。6 图书信息管理 17
3。2。7 图书销量统计 18
3。2。8 工程文件展示 18
3。3 本章小结 19
4 详细设计 20
4。1 数据访问层 20
4。1。1 配置数据库连接 20
4。1。2 数据库类实现 20
4。2 数据访问接口层 20
4。2。1 获取数据 20
4。2。2 构造SQL语句 21
4。3 业务逻辑层 22
4。3。1 用户类 22
4。3。2 图书类 23
4。3。3 图书类别类 25
4。3。4 购物篮类 26
4。4 业务逻辑接口层 27
4。4。1 数据验证类 27
4。4。2 图书接口类 27
4。5 自定义控件 28
4。5。1 系统菜单自定义控件 28
4。5。2 用户验证自定义控件 30
4。6 页面显示层 30
4。6。1 浏览和查询图书 30
4。6。2 图书详细信息 35
4。6。3 添加图书 35
4。6。4 用户注册 37
4。6。5 购物篮管理 38
4。6。6 图书销量统计 40
4。7 本章小结 42
5 结论 43
致谢 45
参考文献 46
附录 47