2.4 系统流程图设计 根据系统的总体设计,系统分成了前后台进行管理。首页设计成进入各个页面的主界面,用户可以从该界面开始浏览查询信息,登陆后实现会员功能。在该界面中有一个进入管理员登陆界面的通道。此外,还设置了一个用户注册的通道。所有的用户都可以浏览展示的工艺品信息和工艺品相关新闻,但是不能够定购和留言,实现这个功能需要是注册会员。用户可以通过注册通道成为会员,当会员正确输入用户名和密码以后,接着就可以进入注册用户管理控制区。 内容来自www.paper51.com
会员对浏览的产品可以定购,当会员选择第一个产品时系统会自动产生一个相应的定单号,在该定单没有被提交之前,此后该会员选择的产品都将相应的放入该定单中,定购成功以后可以在会员中心查询定单情况以及取消定单。 内容来自www.paper51.com 进入会员中心的用户可以修改自己的注册信息,修改登陆时的验证密码,查询定单情况。 http://www.paper51.com 没有登陆的用户可以查看用户留言,但是不能通过留言板留言。会员登陆后可以在查看留言的同时,进行留言来反馈信息。 http://www.paper51.com
以上是系统前台部分的具体功能实现,根据上述的功能说明,建立了系统的前台流程图,如图2-2所示。 paper51.com
内容来自论文无忧网 www.paper51.com
图2-2 系统前台流程图 内容来自www.paper51.com 要对整个系统进行管理和维护就需要设置一些管理界面,下面就是后台管理的设计。 http://www.paper51.com 要进行后台管理首先要有一个管理员登陆验证,管理员输入正确的用户名和密码后进入后台管理界面。在这里设置了一个超级管理员admin,这个管理员需要在数据库中直接添加,是不可以在管理员管理界面被删除的。Admin设置的系统管理员可以增加、删除不同权限的管理员,管理员登陆后根据权限对展示的工艺品详细信息和新闻信息进行添加、修改和删除(包括文字和图片),对会员下的定单进行查询、删除以及对会员的留言进行回复、删除。 http://www.paper51.com 根据上述说明,建立了系统后台流程图,如图2-3所示。 copyright paper51.com
http://www.paper51.com
图2-3 系统后台流程图 内容来自www.paper51.com
2.5 系统运行环境 paper51.com 为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。系统运行环境要求如下: paper51.com 1.软件环境: http://www.paper51.com 客户端: Windows98/NT/XP,Internet Explorer(IE)等 内容来自www.paper51.com 服务器端:WindowsNT/Windows2000,Internet Information Server (IIS)5.0及其以上版本,IE等。 内容来自www.paper51.com 数据库:采用SQLSERVER 2000,运行于服务器端。 内容来自www.paper51.com
2.硬件环境: 内容来自论文无忧网 www.paper51.com
服务器CPU:PIII 500以上, 内存:256M以上 内容来自论文无忧网 www.paper51.com 客户机CPU:P200MMX以上,内存:32M以上 内容来自论文无忧网 www.paper51.com
3 数据库设计 paper51.com 数据库设计的全过程首先是对系统所需数据进行分析,然后根据数据分析建立概念性数据模型,最后进行逻辑设计。 内容来自www.paper51.com 3.1 数据库概念结构设计E-R图 内容来自论文无忧网 www.paper51.com
数据库概念结构设计是数据库应用程序开发一个非常关键的环节,它具有一定的独立性,通常采用E-R图(实体—关系图)的方法进行设计,它能将用户的数据要求明确地表达出来。 内容来自www.paper51.com 根据数据项和数据结构可以设计各种实体以及它们之间的联系,其中规划出的实体有:管理员基本信息(如图3-1)、用户信息(如图3-2)、工艺品信息(如图3-3)、新闻信息(如图3-4)、定单信息(如图3-5)、留言板信息(如图3-6)。 http://www.paper51.com 各实体图如下: copyright paper51.com
http://www.paper51.com 管理员基本信息 内容来自论文无忧网 www.paper51.com 图3-1管理员基本信息 http://www.paper51.com http://www.paper51.com 图3-2 用户信息 http://www.paper51.com
paper51.com
图3-3 工艺品信息 copyright paper51.com
paper51.com 图3-4 新闻信息 copyright paper51.com paper51.com copyright paper51.com 定单信息 内容来自论文无忧网 www.paper51.com 图3-5定单信息 http://www.paper51.com
paper51.com 图3-6 留言板信息 内容来自论文无忧网 www.paper51.com 数据库实体关系图,如图3-7所示。 内容来自论文无忧网 www.paper51.com 图3-7 数据库实体关系图 内容来自论文无忧网 www.paper51.com 3.2 数据库逻辑结构设计 内容来自www.paper51.com 经过前面的需求分析和概念结构设计以后,需要将数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在实体以及实体之间关系的基础上,形成数据库中的表格。工艺品展示系统数据库中共有十个表:用户信息表tb_Guest、管理员信息表Admin、新闻信息表tb_news、新闻类型表tb_news、留言板信息表tb_ReContent、工艺品类型表tb_shangpinType、工艺品详细信息表tb_shanpin、工艺品图片信息表TBL_PicNew、定单表tb_Book和定单详细信息表tb_BookList。 copyright paper51.com 下面分别介绍这些表的结构: http://www.paper51.com 表3-1 Admin(保存后台管理员信息) http://www.paper51.com 列名 内容来自www.paper51.com 数据类型 http://www.paper51.com 长度 内容来自论文无忧网 www.paper51.com 备注 内容来自论文无忧网 www.paper51.com Id paper51.com Int 内容来自www.paper51.com 4 copyright paper51.com 主键/编号 http://www.paper51.com UserName http://www.paper51.com Varchar 内容来自www.paper51.com 50 http://www.paper51.com
|