计算机专业论文 - 图文(3)

2020-02-21 00:05

湖州师范学院本科毕业论文

图3-3 系统流程图

3.1.3系统运行环境

1.系统运行硬件环境

客户机: 普通PC CPU:P4 1.8GHz 内存:256MB以上

分辨率:推荐使用1024*768像素 WEB服务器 CPU:P4 2.5GHz 内存:1GB以上

硬盘: 120G以上

操作系统:Windows server 2003 数据库:SQL Server 2005 开发工具包:.NET Framework 3.5 浏览器:IE6.0

3.2系统概要设计 3.2.1 总体设计概述

经过需求分析之后,进入总体设计阶段,总体设计又称概要设计或初步设计,根据需求分析阶段的工作,得出可行方案,同时确定系统由哪些模块组成及其相互关系。本阶段设计的基本目标是解决系统如何实现问题,本阶段的主要任务是根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现具体的功能,同时,力求达到高效率、高可靠性、可修改性等特点,并且容易掌握和使用。

8

2.系统运行软件环境

湖州师范学院本科毕业论文

3.2.2概要设计 3.2.1功能设计

根据系统的需求分析要求,该系统主要包括以下一些功能。

用户端:会员注册和登录功能、个人信息管理功能、商品浏览就购物功能、订单查询功能、新闻浏览功能。

管理端:管理员信息管理功能、会员管理功能、商品管理功能、订单管理功能、站内帮助功能等。

按照系统功能的设计,可以把基于鲜花销售系统划分为用户登录和注册模块、个人信息管理模块、商品浏览购买模块、订单查询模块、新闻浏览模块、管理员信息管理模块、会员管理模块、商品管理模块、订单管理模块、站内帮助等九大模块。它们之间的关系如图3-3所示:

图3-4 首页模块图

(1) 会员注册及登陆模块:为了确保交易信息的有效性和网站功能拓展,购物网站需要以会员机制运作,消费者必须成为会员,才能够在本网站中购物。该模块通过与消费者的交互,记录消费者的基本信息,通过后台审核确定其信息的有效性。

(2) 个人信息管理模块:会员在刚刚注册信息的时候,可能有些选择项没有填写或是对当时自己设置的密码的安全性不够放心,会员可在此模块中对自己的信息再次进行修改、确认,以保证信息的完整性和安全性。

(3) 商品浏览购物模块:消费者通过浏览查询本网站的商品,选择自己喜欢的商品,在购买前临时存放在购物车中,并可以随时增减购物车中的商品种类和数量,以提高购物效率。会员购物完毕,去收银台进行结账,填写好订单信息提交订单,系统会自动生成并交给客户一个唯一的订单号。

(4) 订单查询模块:会员记录下订单号后,可在此模块中进行查询,通过查询可调出所买鲜花的详细信息及是否已经发货等的信息。

(5) 新闻浏览模块:网站发布一些关于新闻资讯和站内公告,消费者可以点击自己感兴趣的内容进行查看。

(6) 管理员信息管理模块:管理员也可对自己的密码进行修改操作。

(7) 会员管理模块:管理根据一些统计信息可以为会员设置等级了解客户的信息。

9

湖州师范学院本科毕业论文

还可以对会员资料进行统一的管理,这样有助于加强卖方与买方的沟通。

(8) 商品管理功能模块:此模块是记录鲜花的详细信息,包括鲜花的名称、类型、价格、鲜花简介等信息,方便会员在浏览鲜花时对该鲜花有一个详细的了解。同时可以添加鲜花的类别方便用户针对性的查找自己欲购的鲜花类型。同时管理者也可以修改鲜花信息。

(9) 订单管理模块:跟踪并记录购物情况,通过此功能模块管理者可以查看指定订单号的前台交易的具体情况,方便管理员了解在本网站的具体交易信息。同时管理者对于交易成功的的订单进行删除,这样就增大了数据库的存储容量,更便于管理员对订单的管理。 3.4数据库设计

数据库设计是网站开发中的系统设计中非常关键的一个环节,之所以强调数据库的重要性,是因为数据库设计关系到软件设计后期系统维护、变更、功能扩充。合理的数据库结构设计可以大大提高数据存储的效率,保证数据的正确性、完整性和一致性。设计数据库之前应该充分了解用户在各个方面的需求,还应考虑现有的及将来可能增加的需求。数据库设计包括数据库概念设计和数据库逻辑设计。 3.4.1数据库概念模型设计

数据库的概念结构设计是将分析得到的用户关于数据库方面的需求抽象为概念模型的过程。即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系概念结构设计模型。E-R模型提供了实体、属性和联系三个抽象概念[16]。系统的数据库E-R图如下:

图 3-5 表关系图

3.4.3 数据库逻辑设计

数据库的逻辑设计是概念模型向逻辑模型的转化,一般步骤是先将概念模型转化为关系模型,然后将转化来的关系模型向特定DBMS支持下的数据模型转换,最后对数据模型进行优化。基于鲜花销售系统的的实际需要,本鲜花销售系统的的数据库主要包括的数据库表有: (1) UserInfo

会员信息表用来保存会员的详细信息。如表3-1:

10

湖州师范学院本科毕业论文

表3-1:会员信息表 字段名 ID UName UPass UFlag uTel uEmail uAddress addtime (2)ProInfo

数据类型 int nvarchar nvarchar int nvarchar nvarchar nvarchar datetime 长度 4 50 50 4 50 50 100 50 键 主键 外键 描述 会员ID 用户名 密码 会员等级 联系电话 邮箱地址 联系地址 注册时间 ? 鲜花信息表用来记录网站上鲜花的详细信息。如表3-2: 表3-2:鲜花信息表 字段名 ID cidB cidS pNo pName keyword flower pPrice pPrice_old pImg pNum pContent IsTop IsNew IsHot IsBest addtime (3)ClassInfo

数据类型 int int int nvarchar nvarchar nvarchar nvarchar float float nvarchar int ntext int int int int datetime 长度 4 4 4 20 100 200 50 8 8 100 4 16 4 4 4 4 8 键 主键 描述 鲜花ID 鲜花大分类 鲜花子分类 鲜花编号 名称 包装 材料 会员价 市场价 鲜花图片 鲜花数量 详细介绍 是否特价 是否新品 是否热卖 是否推荐 添加时间 鲜花类别信息表主要用来记录鲜花的类别信息。如表3-3: 表3-3:鲜花类别信息表 字段名 ID Topid CName orderid

(5)OrderInfo

数据类型 int int nvarchar int 长度 4 4 50 4 键 主键 说明 鲜花类别ID 上一级分类的id 类别名称 类别排序编号 商品订单信息表主要用来记录商品的订单信息。如表3-5:

表3-5:商品订单信息表 字段名 ID 数据类型 bigint 长度 8 11

键 主键 说明 订单ID 湖州师范学院本科毕业论文

UID ONO Uname UTel UAddress UPost AllPrice AllFee state addtime

int nvarchar nvarchar nvarchar nvarchar nvarchar float float int datetime 4 50 50 50 100 20 8 8 4 8 外键 会员ID 订单编号 会员姓名 收货人电话 收货人地址 邮编 鲜花费用 运费 订单状态 添加时间 (6)OrderList(商品订单明细表)

商品订单明细表主要用来记录鲜花订单的详细信息。如表3-6:

表3-6:商品订单明细表 字段名 ID ONO PID pNo pName Pprice PNum addtime

(7)AdminInfo

数据类型 bigint nvarchar int nvarchar nvarchar float int datetime 长度 8 50 4 50 50 8 4 8 键 主键 外键 描述 编号 订单编号 鲜花ID 鲜花编号 鲜花名称 鲜花的总价格 定购的数量 添加 管理员信息表主要用来记录后台管理的管理员信息。如表3-7:

表3-7:管理员信息表 字段名 ID adName adPass 数据类型 ID nvarchar nvarchar 长度 4 20 20 键 主键 描述 管理员ID号 管理员名字 通行密码 (8)Files(新闻信息表)

新闻信息表主要用来记录鲜花销售系统的新闻信息。如表3-8:

表3-8:新闻信息表 字段名 ID fTitle fUname fImgurl fFilesurl fContent fType orderid clicknum addtime 数据类型 int nvarchar nvarchar nvarchar nvarchar ntext int int int datetime 长度 100 50 100 100 4 4 4 键 主键 描述 编号 标题 作者 图片 文档 新闻内容 新闻类型 排序编号 点击数 创建时间 (9)shopcar(购物车信息表)

12


计算机专业论文 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:阅读“寓言故事”《忘恩负义的珍珠》完成素养测试题(后附答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: