本系统就是一个基于B/S模式的网络化的图书销售管理系统,采用的是ASP.NET技术,实现了用户注册信息管理、用户信息管理、图书信息管理、图书类别管理、订单管理、新闻公告管理等模块。通过测试,基本实现了这个集成书籍管理、网上定购等功能于一体的图书销售管理系统。
本系统实现的功能:
商品的浏览、查询、购买,会员注册以及会员订单的查询等,方便商场活动,该系统基本实现了网上商城的应有功能。
该系统分为前台管理和后台管理。前台部分主要功能买家对商品进行浏览,购买,查询,会员注册,以及会员订单查询等。后台部分主要功能:管理员为系统添加或删除用户,并限制用户的使用权限,删除商品等。
系统的研究重点有:
1.查询功能:对商品的查询。系统中应用了索引、避免或简化排序、消除对大型表行数据的顺序存取、编写高效的SQL语句、避免相关子查询、使用临时表加速查询、使用存储过程和触发器、避免困难的正规表达式、慎重使用视图的联合查询等方法提高系统的查询速度。
2.注册功能:普通游客只具有浏览商品具体信息的功能,而不具有购买下订单功能,同时可以浏览商品的发布、展销活动等功能,注册完成后,会员可以购买商品,查询订单删除订单等。
3.订单功能:购物车的作用是用来临时存储用户的购物信息。用户可以修改购物车中的商品数量、移除购物车中的某件商品、清空购物车。购物车的实现和数据存储主要是依赖session来实现的。
4.结算功能:会员购买商品结束后要对商品进行价格结算,当用户确认了结算金额后商品的购买行为实现。
5.数据库连接:数据库连接是一种关键的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。系统应用数据库连接池来分配、管理和释放数据库连接、释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏,以便提高对数据库操作的性能。
论文目录
1绪论 2
2.1 课题背景 2
2.2 研究意义 2
2.3 课题目标 3
2.4 国内外研究现状 3
2 系统开发环境介绍 4
2.1 ASP.NET 简介 4
2.2 .NET Framework 4
2.3 C#介绍 4
2.4 SQL Server数据库简介 5
3 需求分析 7
3.1 可行性分析 7
3.2 系统需求分析 7
3.3 系统重要流程 8
4 总体设计 12
4.1 系统功能模块 12
4.2 数据库设计 12
4.2.1 数据库设计 12
4.2.1 物理设计 14
5 详细设计 18
5.1 登录模块详细设计 18
5.2 会员注册模块 19
5.3 留言板模块的实现 21
5.4 新闻信息管理模块设计 22
5.5 图书信息模块 24
4.2.6管理员登录模块 25
6 结论 28
致谢 29
参考文献 30