2022年网上书店管理系统 .pdf

上传人:Q****o 文档编号:27867141 上传时间:2022-07-26 格式:PDF 页数:27 大小:789.07KB
返回 下载 相关 举报
2022年网上书店管理系统 .pdf_第1页
第1页 / 共27页
2022年网上书店管理系统 .pdf_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《2022年网上书店管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年网上书店管理系统 .pdf(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、洛 阳 理 工 学 院课 程 设 计 报 告课程名称软件工程课程设计设计题目网上书店管理系统专业计算机科学与技术班级B120532 学号B12053204、B12053209、B12053216 姓名郑亚萍、 郭雅辉、杨海华完成日期2013-12-12 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 27 页 - - - - - - - - - 课 程 设 计 任 务 书设计题目:网上书店管理系统设计设计内容与要求:为各类用户提供并实现以下功能:1. 管理员:各类用户权限

2、设置;2. 操作人员:进书登记、售书登记、查询与统计;3. 普通用户:各种查询。课程设计报告的组成:1. 需求规格说明书,包括用例图,数据流图,数据字典;2. 概要设计说明书,包括系统模块结构图,功能模块清单,实体图,系统 E-R 图,数据库表结构设计。3. 项目总结报告,包括实际完成情况表。指导教师:彭慧伶2013 年 12 月 5 日课 程 设 计 评 语成绩:指导教师: _ 年月日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 27 页 - - - - - - -

3、- - 目录第一部分软件需求规格说明书 . 11 引言. 11.1 编写目的 . 11.2 背景. 11.3 术语定义 . 11.4 参考资料 . 22 任务概述 . 22.1 目标. 22.2 用户的特点 . 33 需求规定 . 33.1 系统用例图 . 33.2 数据流图与数据字典 . 53.3 对性能的规定 . 124 运行环境规定 . 134.1 设备. 134.2 支持软件 . 13第二部分概要设计说明书 . 141 引言. 141.1 目的. 141.2 范围. 151.3 命名规则 . 151.4 术语定义 . 151.5 参考资料 . 152 总体设计 . 162.1 总体结构

4、设计 . 162.2 功能模块清单 . 173 数据库设计 . 173.1 数据库概念级设计( E-R 图) . 173.2 数据结构逻辑级设计 . 20第三部分项目开发总结报告 . 221 引言. 221.1 编写目的 . 221.2 参考资料 . 222 设计总结 . 222.1 实际完成情况 . 222.2 收获. 232.3 有待改进之处 . 23名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课

5、 程 设 计 报 告1 第一部分软件需求规格说明书1 引言1.1 编写目的软件需求分析是把软件计划期间确定的软件工作过要求精细化、规范化,这是软件生命期中重要的一步,也是软件实质性开发的第一步。保证软件开发的质量、需求的完整与可追溯性,编写此文档。通过此文档,以保证业务需求提出者与需求分析人员、开发人员、测试人员及其相关利益人对需求达成共识。1.2 背景随着 21 世纪网络信息时代的到来,现代社会都是利用快速高效率的internet来传播大量信息资源。人们通过浏览器浏览信息,当然这种方式也是最常用的,这种方式的需求形成了电子商务,它是指利用简单、快捷、低成本的电子通讯方式,买卖双方不也可以进行

6、各种商贸活动。电子商务真正的发展将是建立在internet 技术上。所以许多出版社也正是通过浏览器浏览或其他方式在网络进行书籍的宣传、销售。随着信息以N 次方的速度不断的增长,所以网络书店也变的极其重要。待开发的软件系统的名称:网上书店管理系统;本项目的任务提出者为郭雅辉、杨海华、郑亚萍;开发者为郭雅辉、杨海华、郑亚萍;用户为有意愿在网上购买图书者;1.3 术语定义用例图:是由参与者、用例以及它们之间的关系构成的图,改图说明了用例模型中的关系;数据流图:简称 DFD ,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达

7、工具及用于表示软件模型的一种图示方法。数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。SQL Server: 所用的数据库管理系统Visual studio 2005:所用的开发工具名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告2 结构化设计( structured design,SD )

8、方法是一种面向数据流的设计方法,它是以结构化分析阶段所产生的文档(包括数据流图、数据字典和软件需求说明书)为基础,自顶向下,逐步求精和模块化的过程。模块化:模块是指执行特定某一特定任务的数据和可执行语句等程序元素的集合,通常是指通过名字来访问的过程、函数、子程序或宏调用等。模块化就是将一个待开发的软件化分成若干个可完成某一功能的子功能的模块,每个模块可独立地开发、测试,最后组装成完整的程序。需求分析:软件需求说明书是需求分析阶段的最后成果,该说明把在软件计划中确定的软件范围加以展开,制定出完整的信息描述、详细的功能说明、恰当的检验标准以及其他与要求相关的数据。概要设计:经过需求分析阶段的工作,

9、系统必须“做什么”已经清楚了,概要设计的基本目的就是回答“概括地说,系统应该如何实现”这个问题。概要设计的重要任务就是设计软件的结构,也就是要确定系统是由哪些模块组成,以及这些模块相互间的关系。1.4 参考资料1 张海藩 .软件工程导论(第五版) .北京:清华大学出版社,2012 2 孙家广 .软件工程 . 北京:高等教育出版社, 2005 3 郑人杰 .实用软件工程 .北京:清华大学出版社, 2004 4 陈有祺 .软件工程引论 .天津:南开大学出版社, 2000 5 杨芙清 .面向对象程序设计 .北京:北京大学出版社, 1992 6 潘锦平 .软件系统开发技术 .西安:西安电子科技大学出版

10、社,1997 7 蔡希尧,陈平 .面向对象技术 .西安:西安科技大学出版社,1993 8 罗晓沛,侯炳辉 .系统分析员教程 .北京:清华大学出版社,1992 2 任务概述2.1 目标管理员可以维护客户注册信息、维护图书信息、处订定单信息、网上售书、查看图书调查报告;游客可以在线注册为会员、投票、购书。本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。开发意图:面对网购越来越走红的趋势,结合广大书迷对于购书的需求,特意推出书店的网络版,以满足广大购书者能够实现足不出户就购买到所需图书的名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -

11、- - - - - 名师精心整理 - - - - - - - 第 5 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告3 意愿。作用范围:本网上书店系统面向所有的网民公开使用,将会架设在公用网络上,以满足广大网民新形势下对于买书的需求。网上书店管理系统正是基于这种市场潜力,面向全国中小型图书销售商而开发的,力争为全国的中小型书店提供一款功能完善、界面友好、性能可靠的网上销售系统。2.2 用户的特点本软件的最终用户分为管理人员包括业务人员和普通用户。管理人员:教育水平均在大学本科以上,计算机水平属于初级偏上,能熟练使用操作系统,熟悉文档、表格、数

12、据库的使用,负责对系统的维护。普通用户:教育水平分布不均,计算机水平多为初级,大多数只会最基本的操作,有买书的欲望,并通过该平台购买书籍。网上书店管理系统随着网络的普及,也逐渐被大家所使用,从只会被懂计算机的人使用到被不懂的人使用,使用的范围也更加的广,频度也更高。3 需求规定3.1 系统用例图图 1-1 用户用例图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告4 用户可以通过注册

13、网上书店,登录进入进行浏览查询图书,之后加入购物车,结完账之后便完成整个操作。图 1-2 管理员用例图管理员可以登录进行权限管理,能够添加权限、删除权限、和更新权限。图 1-3 操作人员用例图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告5 对网上书店管理系统进行操作的操作人员,能够对图书进行进书登记、售书登记、查询和统计。3.2 数据流图与数据字典3.2.1数据流图图 1-4 顶

14、层 DFD 图是网上书店管理系统的高度概括的数据流图,又称“TOP”图。中间方框以暗盒的形式抽象的代表了网上书店管理系统。图 1-5 销售子系统1 层 DFD 所需书信息图书到货通知单缺货通知单采购部网上书店管理系统顾客名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告6 第一层数据流图主要细化出系统的主功能或子系统,通过 TOP 图找到了系统的完整边界后,把焦点由外围转向内部,把中间

15、的暗盒打开,研究内部主要功能构成或子系统。图 1-6 2 层订单信息处理订单信息处理数据流图主要是细化出用户进行购买图书的流程,包括用户注册,查询所要的图书,选取图书放入购物车下订单等过程。所需书的信息填写图书信息图书订货单所选图书P1.1 新用户注册P1.2 挑选图书P1.3 放入购物车D4 客户信息D5 所选图书信息顾客仓库名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告7 图

16、1-7 2 层销售系统销售系统数据流图主要细化出销售图书的功能,通过图书的订购,到订单的确认,发货,配送给客户,核对及确认收货单,采购部门检查是否缺货等功能。书籍订购单缺货暂存图书订购单D7 可发货图书缺货通知单图书发货单图书发货单图书发货单D9 图书库存记录到货通知单P3.3 到货通知单处理P3.1 图书订单处理P3.2 到货通知单处理P3.4 查询图书P3.5 产生图书发货单P3.6 出货P3.7 配送P3.8 核对书目图书订购单信息D6 收货单D8 采购部顾客顾客名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理

17、 - - - - - - - 第 10 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告8 图 1-8 销售系统子系统采购系统3.2.2数据字典1. 数据流条目 : 数据流是数据结构在系统内传输的途径。对数据流的描述通常包括以下内容:数据流描述数据流明,说明,数据流来源,数据流去向,组成:数据结构,数据流量:(1)名称:所需书信息别名:无简述:用户所需要的图书信息来源:顾客去向:图书管理系统数据流量: 1000份/ 每周组成:书名 +作者+书编号(2)名称:到货通知单别名:无简述:订单到货通知顾客来源:采购部去向:顾客数据流量: 1000份/

18、每天组成:用户信息 +用户订单 +图书信息录入信息单到货信息单P3.11 到货P3.10 供货处理到货单管理员D10 D9 图书库存记录货款信息订货信息供应商采购信息采购部P3.9 采购名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告9 (3)名称:缺货通知单别名:无简述:图书缺货时通知进货来源:管理系统去向:采购部数据流量: 100 单/ 每天组成:缺货数量 +图书编号 +图书作

19、者(4)名称:图书发货单别名:无简述:有订单时向用户发送来源:管理系统去向:采购部数据流量: 1000 单/ 每周组成:订单数量 +订单信息 +图书作者 +图书编号(5)名称:图书订单别名:无简述:顾客订货时填写的项目来源:顾客去向:管理员数据流量: 1000 份/ 每周组成:编号+订货日期 +顾客编号 +地址+电话+数量+金额+联系方式 +配送方式2. 数据存储条目:数据存储是数据结构停留或保存的地方,也是对数据流的来源和去向之一。它可以是手工文档或手工凭单,也可以是计算机文档。对数据存储的描述通常包括以下内容:数据存储描述: 数据存储名,说明,编号,输入的数据流,输出的数据流,组成: 数据

20、结构 ,数据量,存取频度,存取方式 :(1)名称 : 订单信息编号: D1 简述: 用户购买图书的订单组成: 订单号 +图书作者 +图书编号 +单价组织方式:索引文件,以订单号为关键字(2)名称:支付信息编号: D2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告10 简述:用户购买图书支付金额的信息组成:支付订单号 +支付金额 +支付方式组织方式:索引文件,以订单号为关键字(3

21、)名称 : 图书库存记录信息编号: D3 简述: 图书所剩的数量组成: 图书剩余数量 +图书编号 +图书作者组织方式:索引方式,以图书编号为关键字(4)名称 : 客户信息编号: D4 简述: 客户登陆系统的用户名组成: 用户名 +密码组织方式:索引方式,用户名为关键字(5)名称:所选图书信息编号: D5 简述:用户算选择的图书信息组成:名称 +出版社 +作者+书籍号 +书架号组织方式:索引方式,以书籍号为关键字(6)名称 : 收货单编号:D8 简述: 反馈给用户的凭据组成: 订单号 +图书号 +图书作者组织方式:索引方式,以订单号为关键字3. 数据项条目(1)名称:顾客别名:无简述:网上图书系

22、统的用户数据类型:字符型长度: 5 位取值范围: 1 10 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告11 (2)名称:采购部别名:无简述:进行图书的采购数据类型:字符型长度: 10 取值范围: 120 4. 加工条目(1)名称:订单信息处理编号: P1 输入数据流:订单输出数据流:可供货订单、缺货订单加工逻辑:根据订单信息 If 订单项目的数量 该配件库存量的临界值 The

23、n 可供货处理 Else 此订单缺货 Endif (2)名称:支付处理编号: P2 输入数据流:图书订货单输出数据流:图书订购单加工逻辑:根据订购单 If 订单的订购单信息正确 Then 可以进行支付 Else 不能支付 Endif (3)名称:销售编号: P3 输入数据流:图书订购单输出数据流:到货通知单、缺货通知单加工逻辑:根据库存数量If 库存有货 Then 可以进行销售名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 27 页 - - - - - - - - -

24、洛 阳 理 工 学 院课 程 设 计 报 告12 Else 等待到货后销售 Endif (4)名称:放入购物车编号: P1.3 输入数据流:图书输出数据流:订货单加工逻辑:根据顾客意愿处理If 有喜欢的图书 Then 可以进行选择 Else 继续选择其他图书 Endif (5)名称:出货编号: P3.6 输入数据流:图书发货单输出数据流:合格的发货单加工逻辑:根据订单信息If 订单合格 Then 可以进行发货 Else 不能发货 Endif 3.3 对性能的规定3.3.1精度系统主要用的数据都是在消费记录中,包括金额,时间,编号等等,这些主要都是数字或者是字符串,整个系统就是一个简单的网上书店

25、管理系统,所以对数字还是使用的比较多, 即使有些是字符串也要转化为数字来使用。具体的数据需求和精度要求如下表所示:表 1-1 数据需求和精度名称类型精度说明图书编号字符串个位记录的唯一标识价格字符串小数点后一位书的价格名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告13 出版时间字符串日说明书出版的日期订单日期日期日说明订单时间成交金额数字小数点后一位说明成交的金额3.3.2时间特

26、性要求在时间特性上,响应时间应在人的感觉和视觉事件范围内;当用户要求对数据进行更新处理、书籍数据的查询检索等而发出命令请求时,同样要求数据的转换和传送时间不会超过0.5 秒时间。4 运行环境规定4.1 设备(1)硬件要求:CPU: Pentium 4 2.0GHz以上 IBM 兼容机内存: 512MB 以上容量显卡: 32MB 或以上显存之 AGP 接口显卡(2)软件要求:操作系统: Microsoft Windows 2000/XP 开发工具: Microsoft Access 2003 (3)权限要求:对 Sql Server 数据库具 有建表、备份的权限对 SqlServer 数据库具有

27、建表、备份的权限4.2 支持软件Microsoft Sql Server 2005、Visual studio 2005 本系统支持操作系统包括:Windows2000、Windows XP。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告14 第二部分概要设计说明书1 引言本课程设计主要设计并实现网上书店的管理系统,随着互联网带给我们的不仅是无穷的信息,更是商业模式和消费观念的变

28、迁,电子商务业已成为时尚,因图书信息易于判断和选择而独具优势,最适合于网上交易,所以网上书店成了电子商务的先锋。1.1 目的网上购物服务逐渐深入到人们的生活中,给人们的生活带来方便。 然而大多数的电子商务网站,都只是一个简单的在线说明书或销售工具,尽管它是一种低成本广告方式,但是不提供重要信息、缺乏介绍、不回答反馈、以及网站信息的更新,使得这类网站很难吸引顾客、招揽生意。为了充分利用现有资源,提高工作效率,降低劳动成本,我们小组选择对网络售书系统进行了开发。该系统解决了网上售书的所需要的功能,对用户使用来说,具有操作简单、界面直观等优点;对于系统管理员来说,管理功能完备,操作方便。该系统利用了

29、网络的方便、快捷和普遍,提高了售书的效率,并降低了劳动强度。电子商务网站最大的目的就是盈利。盈利靠的就是销量, 而网站用户则是决定销量最主要的因素。用户是一个网站生产和发展的根本。由于专业网站内容和服务针对性强,对用户的吸引力大,相同类型的专业网站之间的竞争就更加明显。用户指标可以直接反映网站的运行状况,在很大程度上反映了网站的建设水平。当用户对同一专业的不同网站深入了解之前,往往简单地根据网站的学术背景进行选择。不论是对用户的影响。应当承认,良好的学术背景会为专业网站的成功发展奠定坚实的基础,因此也应作为网站评价的一种指标类型。用户访问量对于评价一个网站是非常重要的指标,这一指标表示着网站被

30、用户重视的程度和网站地位;拥护访问量随时间的变化规律还可以很好的反映网站的运行状况。为了吸引更多的用户,就需要把网上书店系统设计的更美观,更人性化。通过本次实验, 深入了解电子商务系统的开发内容和运行过程,将所学的网络开发技术运用到企业项目中去,后台使用数据库sql server 2005。同时开发过程要求运用软件工程方法和case 工具。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计

31、报 告15 1.2 范围本文档用于软件设计阶段的概要设计,它的上游(依据的基线)是需求分析规格说明书,它的下游是详细设计说明书 ,并为详细设计说明书提供测试的依据。软件概要设计的范围是:软件系统总体结构设计(包括系统模块结构图、功能模块清单)、数据库设计(包括实体图、系统E-R 图、数据库的表结构)。1.3 命名规则(1)变量对象命名规则局部变量命名、静态成员变量命名:所有命名尽量用一个单词。如:user 如果必须用多个单词,则所有字母小写,单词间使用下划线隔开。如:add_user 常量命名;所有常量采用大写字母和_组成,定义时即初始化。并加上注释类的命名与包的命名统一使用已定义好的,如果定

32、义中有缺陷, 则统一商量之后补充定义,然后方能使用(2)数据库对象的命名规则数据库的命名:全部由英文小写字母组成,单词之间使用下划线分割,如BOOKSHOP后台数据库命名: BOOKSHOP。数据库表命名: tb_ 表义名(可使用缩写),字段和表名的长度不超过18 个字符。表义名:字母大写的英文单词,单词之间以下划线分割。变量对象命名规则:申明全局变量、局部变量对象的命名规则。数据库对象命名规则:申明数据库表名、字段名、视图名等对象的命名规则。1.4 术语定义数据字典:关于数据的信息集合, 也即是对数据流图中包含的元素的定义的集合。C# :C Sharp 数据流图:是一种图形技术, 它描绘信息

33、流和数据从输入到输出过程中所经受的变换。1.5 参考资料1 张俊兰,江开耀 . 软件工程 . 西安:西安电子科技大学出版社,2003 2 萨师煊,王珊 . 数据库系统概述 . 北京:高等教育出版社, 2007 3 王征,李家兴 .SQL Server 实用简明教程 . 北京:清华大学出版社,2006 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告16 4 郝兴伟 .Web开发技术

34、 . 北京:清华大学出版社, 2004 5 刘晓华,张建,周慧珍 .Jsp 应用开发详解 . 北京:电子工业出版社, 2008 2 总体设计2.1 总体结构设计图 2-1 系统模块结构图后台管理子系统功能:主要是管理人员和业务人员。业务人员主要是对图书的整理、分类和维护图书目录信息,增添新书入库,库存管理,客户管理以及订单管理,管理人员负责查看图书销售记录,录入新注册人员信息,修改业务人员信息并赋予相应权限。前台购书子系统功能:主要是用户信息注册,身份验证,新书查询,图书分类查询,可以了解相关图书的信息,还可以实现用户购买图书,注销登录等功能。网上书店系统后台管理子系统前台购书子系统登陆管理图

35、书注册登陆和注销购物车确认订单个人账户查询图书M1 M2 M3 M4 M5 M6 M7 M8 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告17 2.2 功能模块清单表 2-1 功能模块清单模 块 编 号模块名称模块功能描述M1 登陆模块用于管理员登陆管理系统M2 管理图书模块用于管理员对用户和书本的管理M3 注册模块主要实现用户信息注册M4 登陆和注销模块用于用户登陆和注销M5

36、 查询图书模块图书查询M6 购物车模块针对每一个网上购物的用户提供一个虚拟的购物车,用户可随时查看,添加,删除,修改所选中的图书M7 确认订单模块用户可以选择并修改订单中的相关订购信息,并提交订单,得到确认信息M8 个人账户模块用于修改个人信息,查看订单历史和订单状态3 数据库设计3.1 数据库概念级设计( E-R 图)3.1.1 实体图书籍实体图可以看出一本书大概有:名称、出版社、作者、书籍号、以及存放的书架号这几个属性 . 书籍名称作者书籍号图 2-2 书籍实体图出版社书架号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名

37、师精心整理 - - - - - - - 第 20 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告18 顾客的实体图可以看出有用户名、联系方式、家庭住址、真实姓名、邮箱、登录密码这六种属性。操作员包 含操作员 号、真实姓名、登录密码、具体身份、邮箱这五种属性。操作员操作员号登陆密码图 2-4 操作员实体图邮箱真实姓名具体身份顾客邮箱联系方式真实姓名图 2-3 顾客实体图家庭住址用户名密码名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第

38、21 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告19 管理员包含管理员号、真实姓名、登录密码、具体身份、邮箱这五种属性。图 2-6 订单实体图从上图可以看出订单这个实体具有订单号、订单顾客、联系方式、订购数量、书籍数量。订单金额、配送方式这几种属性。管理员管理员号登陆密码图 2-5 管理员实体图邮箱真实姓名具体身份名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 27 页 - - - - - - - - - 洛 阳

39、理 工 学 院课 程 设 计 报 告20 2 系统 E-R 图图 2-7 网上书店管理系统 E-R 图3.2 数据结构逻辑级设计表 2-2 书籍信息表序号字段名类型(宽度、精度)取值约束空否主键 /外键注释1 bookId int 4 否是书籍号2 pubs varchar 50 否否出版社3 bookname varchar 100 否否图书名称4 bookauthor varchar 50 是否图书作者5 bookshelf varchar 4 否否书架号表 2-3 顾客基本信息表序号字段名类型(宽度、精度)取值约束空否主键 /外键注释1 accountId Varchar 20 否是用户

40、名2 acciuntpwd varchar 20 否否密码3 truename varchar 20 否否真实姓名4 Address Varchar 30 否否家庭住址5 email varchar 50 否否客户邮箱6 telephone varchar 50 否否联系方式1 n n n 1 顾客订购书籍操作员管理包含订单1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告21

41、表 2-4 操作员信息表序号字段名类型(宽度、精度)取值约束空否主键 /外键注释1 AdminID Varchar 20 否是操作员编号2 AdminName Varchar 20 否否姓名3 PassWord Varchar 20 否否密码4 Email Varchar 50 否否操作员邮箱表 2-5 管理员信息表序号字段名类型(宽度、精度)取值约束空否主键 /外键注释1 AdminID Varchar 20 否是管理员编号2 AdminName Varchar 20 否否姓名3 PassWord Varchar 20 否否密码4 Email Varchar 50 否否管理员邮箱表 2-6

42、订单信息表序号字段名类型(宽度、精度)取值约束空否主键 /外键注释1 orderID int 4 否是订单号2 ordername varchar 20 否否订单用户名3 bookNum int 4 否否书本数量4 Price Int 4 否否订单金额5 telephone Varchar20 否否联系方式6 quality int 4 否否订购数量7 patment Varchar50 否否配送方式名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 27 页 - - -

43、- - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告22 第三部分项目开发总结报告1 引言1.1 编写目的在整个项目开发过程中, 各组员都遇到了形形色色的问题,不过最终通过小组讨论共同齐心协力的基本解决了所有问题。现如今“网上书店管理系统”基本完成,特编写此文档以便在以后的项目开发中更好的实施项目定制开发,使今后的开发过程更加规范,同时此文档的编写还可提高开发效率提供更多的资料。1.2 参考资料1 张海藩 .软件工程导论(第五版).北京:清华大学出版社,2012 2 孙家广 .软件工程 . 北京:高等教育出版社, 2005 3 郑人杰 .实用软件工程 .北京:清华大学出版社,

44、2004 4 陈有祺 .软件工程引论 .天津:南开大学出版社, 2000 5 杨芙清 .面向对象程序设计 .北京:北京大学出版社,1992 6 潘锦平 .软件系统开发技术 .西安:西安电子科技大学出版社,1997 7 蔡希尧,陈平 .面向对象技术 .西安:西安科技大学出版社,1993 8 罗晓沛,侯炳辉 .系统分析员教程 .北京:清华大学出版社,1992 2 设计总结2.1 实际完成情况表 3-1 实际完成情况统计表序号工作完成人员所占工作量百分比( % )自我评价等级(A/B/C/D/E )1 用例图杨海华5% A 2 数据流图郑亚萍、郭雅辉、杨海华9% C 3 数据字典郭雅辉3% B 4

45、系统模块结构图郑亚萍5% A 5 功能模块清单郑亚萍5% B 6 实体图郭雅辉3% A 7 系统 E-R 图杨海华5% B 8 数据库表结构设计郑亚萍、郭雅辉、杨海华12% A 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告23 9 需求规格说明书郑亚萍、郭雅辉、杨海华25% A 10 概要设计说明书郑亚萍、郭雅辉、杨海华24% A 11 设计总结报告郭雅辉4% A 合计郭雅辉(

46、33.3%) 郑亚萍(33.3%)杨海华(33.3%)总评等级: A 2.2 收获网上书店管理系统课程设计使我们更加熟练的掌握了数据库,软件工程等课程方面的各项知识,使我们提高了动手能力,也让我们增加了项目开发的经验,对于团队之间的团结与合作, 深入体会到了在团队开发过程中每个队员的重要性,以及团队开发之间的统一性。在本次设计中,我们学到了很多知识,是很实用的知识。例如,绘制数据流程图,做系统设计。我们认为绘制数据流程图是我们做的最好的部分。绘制过程中,在组长的带领下,我们几个人齐心协力。首先是选题,由于网上购书系统是一个很普遍的系统,所以在定题时大家很有争议,但有人想出一些特别的建议,使我们

47、的设计有了亮点,所以大家才达成了共识。我们的设计在登录图书类型管理和用户类型管理时,要求只有管理员才有权限进入及修改、增添、查询图书类型,用户类型,比其它的网上购书系统增加了保密性。在之后的数据流程图绘制中,我们一起翻书学习,查资料,整整做了两天才小有成就。之后大家分工合作最后及时完成设计。我们的设计功能齐全,分析具体,说明详细,较好的完成了系统设计。2.3 有待改进之处经过多日的开发,本网站的建设基本完成,各项功能也能够正常使用,但是由于毕业设计时间较短,所以该站点系统还有许多不尽如人意的地方。比如说:1功能不够丰富,没有对部分功能进行细化。2网络传输的保密性安全性以及数据库的安全性还存在一

48、定的缺陷。有可能会由于传输过程中数据的丢失造成软件运行的错误,这些都有待改进,使数据库安全性加强。3网上书店系统的响应速度需要更加快捷:可以通过提高网络的响应速度来名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 27 页 - - - - - - - - - 洛 阳 理 工 学 院课 程 设 计 报 告24 提高检索与电子交易的速度。4网上书店系统的业务需要更加个性化:这个问题需要企业与消费者随着电子商务发展进行进一步的完善。5网上书店系统需要向深度和广度发展:这个问题需要把有关产品和服务的信息紧密集成在一起,以方便顾客比较、选取最理想的图书,提高交互性。6网上书店管理系统还可以设置级联使系统更加完善。7 网上书店管理系统还可以增加顾客对自己信息的修改权限,例如联系方式、住址等的更改。我相信通过大家的不断努力,网上书店管理系统会更加的完善,使人们能够更加快速、便捷的买到心仪的书籍。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 27 页 - - - - - - - - -

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

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁