网上书店系统设计

上传人:新** 文档编号:497065773 上传时间:2023-07-19 格式:DOCX 页数:25 大小:589KB
返回 下载 相关 举报
网上书店系统设计_第1页
第1页 / 共25页
网上书店系统设计_第2页
第2页 / 共25页
网上书店系统设计_第3页
第3页 / 共25页
网上书店系统设计_第4页
第4页 / 共25页
网上书店系统设计_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《网上书店系统设计》由会员分享,可在线阅读,更多相关《网上书店系统设计(25页珍藏版)》请在金锄头文库上搜索。

1、软件工程报告目录网上书店系统设计21问题分析22可行性分析23需求分析33.1业务流程分析43.2数据流分析63.3数据字典94系统设计104.1数据库设计104.2系统模块设计195系统实现215.1实现概况215.2登录模块215.3管理员管理模块225.4客户应用模块23网上书店系统设计1问题分析随着现代科学技术的进步,计算机被广泛应用,人类社会正逐走向信息化。 电子商务正在慢慢被人们所接受,并逐渐成为当今网络发展的一个热门行业。电 子商务就是利用计算机技术,网络技术等等来实现购买,销售和交换商品,服务 信息的过程。网上书店就是电子商务的一种,它是一种用于图书在线销售的快捷方便的购 书平

2、台,是基于Internet的网上售书程序。网上书店系统是依据书店以及客户购书 的需求而进行设计的。用户可以通过网络登录书店,浏览图书信息,对自己感兴 趣的书籍可以加入购物车,决定购买就下发订单进行购买。而管理员可以处理订 单信息,管理用户信息以及图书信息等等。目的是为了实现客户登录与注册,客户信息管理,图书信息管理,购书管理 与订单管理等功能。网上书店系统要求包括如下功能:客户登录与注册功能:客户登录与注册自身信息,验证客户的信息是否合法 以及验证客户是否为合法客户。客户信息管理功能:由管理员系统管理客户信息,添加删除新的客户等等。图书信息管理功能:主要实现对图书信息的管理和维护,进行有效的分

3、类管 理,如图书的添加,修改,查看与删除等。在网上书店系统中,主要包括:管理 图书,添加图书,修改图书,查看图书。购书与订单管理功能:包括客户搜索图书信息,添加至购物车,由订单管理 功能来实现最终的付款。2可行性分析随着计算机技术的发展,网上书店作为一种典型的电子商务形式,变得越来 越流行。在这次网上书店系统设计中是我们学到了许多。依据书店以及客户购书的需求而进行设计。其功能是实现客户登录与注册, 客户信息管理,图书信息管理,购书管理与订单管理等功能。现在具体的说一说开发的过程:首先,这个系统涵盖了很多以前学的东西。数据库的设计非常重要,在整个 项目中非常重要的地位。设计数据库,表的建立,存储

4、过程,触发器的使用等等, 总的来说这次数据库的设计要求较高其次,对于网站前台开发,课程设计规定了语言,ASP.NET,在系统中,采用 的4.0版本的VS开发工具加上微软SQL2008数据库,这些绝对是足以开发像网 上书店这样的小型的电子商务网站了。说一下架构,是三层架构,在设计中,在三层上又加了两个接口层和两个对 象工厂,虽然方便了以后的维护,确实加大了开发难度。登录页面,验证码采用的是简单的四则运算。登录页面代码实现了防SQL注入式登录,密码米用了一个自写加密算法。会员登录后既可以进行一系列的都买支付 等。收藏家设计放在本地的cookie中的,没有放在数据库中,原则上应该放在 数据库中,考虑

5、到个人开发,而且减轻数据库压力,就放在本地了。后台管理员 管理做的也还可以吧,图书列表采用的真分页技术,在数据库中读出分页后的数 据,页面加载的速度提高了。另外,分系统分析需求,系统设计和系统分析三部分。在系统设计需求 分析中,通过搜索网络资源,介绍了网上书店系统的重要性,“电子商务正在慢 慢被人们所接受,并逐渐成为当今网络发展的一个热门行业。电子商务就是利用 计算机技术,网络技术等等来实现购买,销售和交换商品,服务信息的过程。 设计业务流程分析图,通过Visio 2003来画的,业务流程分析图是一种用尽可能 简单的方法来描述业务处理过程的。紧接着数据流分析,数据字典。在系统设计 方面,E-R

6、模型也是个重点,实体图,E-R图。3需求分析通过对系统进行需求分析,我们可以确定系统中有两类客户:管理员和客 户。各类客户的详细描述如下:管理员描述:管理员维护整个系统,负责后台管理。包括图书的信息维护,可以 很好地对图书信息进行增加,修改和删除操作,并且可以进行合理的查看与分类 管理操作;客户的信息维护,可以对客户的各种信息进行集中地管理;订单的管 理与维护,可以对订单进行集中合理的确认与删除操作;管理公告信息等等。(2) 客户描述:客户是整个系统的直接使用者。客户可以查询图书的信息,搜索自 己所需要的图书;可以维护自身的信息,进行网上订书购书,并且可以查询自身 的订单处理情况。可以参考下表

7、:客户信息管理图书信息管理订单信息管理公告信息管理信息登录注册查询图书信息进行网上订书査询订单情况31业务流程分析(1)网上书店系统整体业务流程图如下所示:图1-1系统整体业务流程图(2)登录子系统主要是验证不同客户的不同身份所对应的客户权限,进行不同 的操作。对应的业务流程图如下:图1-2登录子系统业务流程图(3) 管理子系统主要是括维护图书信息;维护客户的信息,进行集中地管 理;管理与维护订单;管理公告信息等等。对应的业务流程图如下:查看审核订单客户订单信息拒绝违规申请进入原有 图书信息查看图书信息浏览用户信息原有客户信息修改图书信息审核客户信息息提供发货V 和图书信.*7阻止非法客户信申

8、请信息 -息查看发布公告退出图1-3管理子系统业务流程图(4)客户子系统主要是包括客户进行浏览书籍,进行订购图书以及维护自身 信息。对应的业务流程图如下:图1-4客户子系统业务流程图3.2数据流分析根据业务流分析,我们可以得到以下系统的数据流图:(1)网上书店系统顶层数据流图:图1-5系统顶层数据流图(2)网上书店系统第一层层数据流图:图1-6网上书店系统第一层层数据流图(3)根据不同用户的权限,展开登录过程: 管理员登录数据流图:图1-7管理员登录数据流图(4)用户登录数据流图:客户信息表图1-8用户登录数据流图(5) 管理员管理数据流图3.23.53.7客户信息管理客户信息客户编号审核客户

9、申请信息发布公告信息订单信息3.33.63丄管理 订单信息订单编号审核 订单信息提供发货图1-9管理员管理数据流图(6) 客户订单数据流图公告信息 13.13.2查询 图书信息图书名称图书信息选择图书选择图书*图1-10客户订单数据流图3.3数据字典根据数据流程分析,对系统数据进行分析与汇总,建立数据字典。以下给 出部分数据字典内容:(1) 管理员管理系统名:网上书店系统 条目名:管理员管理 输入:图书表,所在城市表,所在国家表,所在省表 输出:图书分类表,用户信息表 描述:管理员根据图书信息,客户信息,加以增加删除,进行分类图书与客户信 息的维护,随后可以发布公告消息。用户信息表包括用户编号

10、,用户注册名,昵 称,用户电子邮箱,密码,用户真实姓名,用户性别,用户出生日期,家庭地址 以及相关订单信息等等。在管理过程中,管理员应当确保图书的信息合理,客户信息的准确。(2) 客户购书系统名:网上书店系统 条目名:客户购书 输入:客户信息表,交付类型表,图书表 输出:订单表,出货方式表,图书评论表 描述:客户根据图书信息进行选择图书,随后实施购书活动。订单表包括订单编 号,所定图书编号,所定图书数量,订单代号,订单创建日期,订单状态编号, 交付类型编号,出货方式编号信息等。在购书过程中,客户可以选择性地对图书加以评论,选择合适的交付类型。 在客户提交订单之后,系统应当确保客户的订单合理,没

11、有与客户信息及图书信 息发生冲突。如果有冲突,客户要及时向系统管理者反映。4系统设计4.1数据库设计4.1.1概念结构设计管理子系统1系统中涉及到的实体(1)管理员密码,权限,用户名(2)图书信息图书编号,图书名称,图书作者,种类编号,图书定价,图书 数量,出版日期,点击情况,图书ISBN号,图书总字数,内容简介,作者简介, 编者推荐,目录信息(3)客户信息用户编号,用户注册名,昵称,用户电子邮箱,密码,用户真 实姓名,用户性别,用户出生日期,家庭地址以及相关订单信息(4)订单信息订单编号,所定图书编号,所定图书数量,订单代号,订单创 建日期,订单状态编号,交付类型编号,出货方式编号2其实体及

12、其属性和所属E-R图如下:管理员及其属性目录定价编者 推荐作者图书出版 日期出版社 编号4图书作者 简介.种类编号数量图书信息及其属性用户职业密码用户昵称用户编号-.客户用户状态电话号码用户等级地址付款金额创建日期用户真实 姓名用户 所在省用户住址 邮编用户积分用户备注 信息用户所在 城市用户所在 国家用户详细住址用户出生X用户性别I最近一次是否为合订单时间法用户客户信息及其属性订单信息及其属性用户信息图2-1管理子系统E-R图审核一 1-管理客户购书子系统1系统中涉及到的实体(1)客户信息订单编号,所定图书编号,所定图书数量,订单代号,订单创 建日期,订单状态编号,交付类型编号,出货方式编号

13、(2)图书信息图书编号,图书名称,图书作者,种类编号,图书定价,图书 数量,出版日期,点击情况,图书ISBN号,图书总字数,内容简介,作者简介, 编者推荐,目录信息(3)订单信息订单编号,所定图书编号,所定图书数量,订单代号,订单创 建日期,订单状态编号,交付类型编号,出货方式编号(4)出货方式信息所在国家,所在城市,所在省,用户编号,出货方式编号,详细 收货地址,邮编,收货人姓名,收货人电话号码,详细发货地址2其实体及其属性和所属E-R图如下:客户信息,图书信息,订单信息实体属性可参考管理子系统。邮编C *所在城市收货人姓名用户编号出货方式出货方式 编号详细发货 地址收货人手 机号码、所在省收货人电话号码出货方式及其属性图2-2客户购书子系统E-R图合并上述E-R图,得到:图2-3系统总的E-R图提交订单4.1.2逻辑结构设计根据以上的分析,将E-R模型转换成逻辑模型,涉及本系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号