3.1 项目特色 项目采用Visual Studio .net2003 与SQL Server2000进行开发。Visual Studio .net2003是微软最新推出的强大的可视化集成开发环境.VS.NET是ASP. NET中的一员,它继承了VB6.0通俗易懂的语法和可视化的应用程序界面设计,同时加入完全面向对象的设计思想,使应用程序的设计更加方便、快捷。另外,ADO.NET的引入使得访问数据库更加容易。 内容来自www.paper51.com 项目在启动时需要进行登录验证,由于用户的信息保存在服务器的数据库中,所以在本地应当连接数据库服务器的信息 把所得到的信息进行验证(服务器的名称,登录数据库的用户名、密码等),用户通过验证后在给予用户相应的权限,在进入系统进行操作。 内容来自论文无忧网 www.paper51.com
3.2 方案选择 内容来自www.paper51.com 3.2.1 数据库需求分析 内容来自www.paper51.com
网络商店销售管理系统数据库系统,针对它要实现的业务功能,数据库中应该具有以下的模块: paper51.com 用户信息:包括用户的编号、用户名、密码、帐户金额、姓名等内容。 paper51.com 商品信息:包括商品编号、商品名称、商品价格、描述以及所属类别等。 内容来自论文无忧网 www.paper51.com 管理员信息:与用户信息相类似,包括管理员编号、登录名、密码、角色类别等。 paper51.com 管理员日志:包括日志编号、发生事件以及时间。 内容来自www.paper51.com 购物车:用来存储用户购物的信息,如商品的编号、数量等 内容来自论文无忧网 www.paper51.com
定单:一笔完整的定单记录应该包括它所相关的商品集合以及各个商品的数量等信息 copyright paper51.com 3.2.2数据库逻辑结构设计 paper51.com 系统共涉及9张表,分别是:用户信息表Userinfo、商品信息表Productinfo、商品类别字典表Category、购物车表Shoppingcate、定单表Orders、定单信息表Orderitems、管理员信息表Admin、管理员角色字典表Adminrole和管理员日志表Adminaction。 paper51.com 主要设计思想: paper51.com
尽管在需求分析中,商品类别仅仅是商品的一个属性,但是数据库设计中一般将其分离出去创建单独的表。这就是面向对象的思想,这种做法有利于系统的扩展,同样的思想也体现在了Admin和Adminrole表的设计中。还有就是由于定单可能包括多种商品。而且数量不一。所以也用两个表来共同体现定单的这个实体。9张表如下: copyright paper51.com
表1:用户基本信息表Userinfo 内容来自论文无忧网 www.paper51.com 编号 copyright paper51.com 字段名称 copyright paper51.com 数据类型 内容来自www.paper51.com 说明 paper51.com 1 paper51.com
Userid 内容来自www.paper51.com int 内容来自www.paper51.com 用户ID(主键) paper51.com 2 paper51.com Username paper51.com Nvarchar(50) 内容来自论文无忧网 www.paper51.com
用户登录名 paper51.com 3 http://www.paper51.com Userpwd copyright paper51.com
Nvarchar(50) copyright paper51.com 用户密码 copyright paper51.com
4 内容来自论文无忧网 www.paper51.com Qustion 内容来自论文无忧网 www.paper51.com
Nvarchar(50) 内容来自论文无忧网 www.paper51.com
密码提示问题 paper51.com
5 copyright paper51.com Answer 内容来自论文无忧网 www.paper51.com Nvarchar(50) 内容来自论文无忧网 www.paper51.com 提示问题答案 paper51.com
6 内容来自论文无忧网 www.paper51.com Acount 内容来自www.paper51.com Decimal 内容来自论文无忧网 www.paper51.com
账户金额 paper51.com 7 copyright paper51.com
Userrealname http://www.paper51.com Nvarchar(50) copyright paper51.com 用户真实姓名 内容来自www.paper51.com 8 paper51.com Sex http://www.paper51.com Nvarchar(50) 内容来自www.paper51.com
性别 内容来自论文无忧网 www.paper51.com 9 http://www.paper51.com Address 内容来自www.paper51.com
Nvarchar(50) paper51.com
地址 内容来自www.paper51.com 10 内容来自论文无忧网 www.paper51.com
paper51.com Nvarchar(50) paper51.com 电子邮件 内容来自论文无忧网 www.paper51.com 11 copyright paper51.com Zipcode http://www.paper51.com
Nvarchar(50) 内容来自论文无忧网 www.paper51.com 邮编 内容来自论文无忧网 www.paper51.com 表2:商品信息表Productifo copyright paper51.com
编号 copyright paper51.com 字段名称 http://www.paper51.com 数据类型 copyright paper51.com |