《2022年网上书店系统实验报告 .pdf》由会员分享,可在线阅读,更多相关《2022年网上书店系统实验报告 .pdf(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 INTERNET 课程设计实验报告网上书店系统院系:信息工程学院班级:信息管理与信息系统学号: 111405118 姓名:施敏宇指导教师:丁晓超2014 年 6 月 10 日 2014年 6 月 20 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 13 页 - - - - - - - - - 1 第一章 .引言 . 4 1.1 编写目的 . 4 1.2 项目背景 . 4 1.3 可行性研究. 错误!未定义书签。第二章 .系统开发的目标. 4 第三章 .系统需求分析
2、 . 5 3.1 总体需求 . 5 3.2 功能需求 . 5 3.3 技术要求 . 6 3.4 性能需求. 6 第四章 . 系统架构设计. 6 4.1 系统技术架构设计. 6 4.2 系统功能架构设计. 7 4.2.1系统整体功能架构图. 7 4.2.2系统功能架构说明. 8 第五章 . 系统详细设计. 9 5.1 系统系统界面设计. 9 5.1.1前台管理界面. 9 5.1.2后台管理界面. 9 5.2数据库设计 . 11 5.2.1书籍类别表 . 11 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
3、 - - - - 第 2 页,共 13 页 - - - - - - - - - 1 5.2.2书籍详细信息表 . 11 5.2.3会员注册信息列表. 12 5.2.4消费者订单列表:. 12 5.2.5购买书籍详细列表:. 12 5.2.6购物车信息列表 . 13 5.2.7会员购买书籍评价列表:. 错误!未定义书签。第六章 .总结名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 13 页 - - - - - - - - - 1 第一章 .引言1.1 编写目的本需求分析文档
4、的目的是说明网上书店管理系统最终需要满足的条件和限制,为进一步设计和实现提供依据1.2 项目背景1)系统名称:网上书店管理系统2)需求背景分析:近年来,电子商务伴随着IT 的成熟,逐渐发展壮大, 成为网络经济的核心。在电子商务的发展过程中,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大. 3)系统用途:管理员将书籍信息整理归类发布到网上,用户登录该网站后,首先要注册为会员才能购买书籍。4)系统用户:该系统的使用者主要分为三类:浏览者、注册用户和管理员。第二章 .系统开发的目标浏览者可以浏览网上书店中的书籍信息;注册用户除了可以浏览网上书店中的书籍信息外
5、,还可以进行网上购书;管理员可以对网上书店中的书籍信息进行管理、处理客户的订单等。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 13 页 - - - - - - - - - 1 第三章 .系统需求分析3.1 总体需求1)建立对书籍提供全面管理信息的系统2)对所有书籍,用户提全面管理3)对书籍详细信息提供管理3.2 功能需求1)可以再浏览器上浏览书籍信息;2)可以注册成为会员,可以登录;3)有购物车功能,可以在线提交订单;4)可以通过关键字搜索书籍;5)会员可以查看订单、
6、作出评价;6)管理员可以对网上书店中的书籍进行管理,可增加、修改、删除书籍的分类信息;7)管理员可以根据会员的申请或会员的消费情况将相关会员设为 VIP 会员,也可以对会员的基本信息进行管理,也有权对一些过期用户进行删除;8)管理员可以增加、修改、删除网上书店中书籍的基本资料信息;9)管理员可以管理客户提交的订单,客户“已确认”的订单可修改状态为“正在配货” , “正在配货”的订单可修改状态为“缺货”或“已发货” 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 13 页
7、 - - - - - - - - - 1 3.3 技术要求1)中间是个模板页,四周通过超链接连接各个页面,通过CSS控制结构方位2)数据库管理系统可采用MICROSOFT SQL SERVER 2012 3)必须先连接数据库,登陆SQL账号,然后附加数据库备份中的数据库,然后在WEB.CONFIG中修改关于数据库的语句,具体要修改的是你电脑上数据库的名字,你登陆的SQL账号的名字与密码。3.4 性能需求1)网上书店系统与相关单位的链接;2) 系统可以对图书的库存进行统计;3)易于维护和扩充;4)系统界面设计友好,操作方便、灵活;5)具有高可靠性和冗错能力,不允许系统在工作时间停机,不允许系统丢
8、失图书信息,不允许在运行期间出现故障和错误;6)具有安全检查机制,非法用户不能使用系统,不能偷看系统信息,不能修改图书,防止随意删改,同时提供信息备份的服务;7)具有保密机制,各级使用者只能看到允许查看的系统信息;第四章 . 系统架构设计4.1 系统技术架构设计由于网上书店系统的多用户、跨平台等特性, 所以系统的实现名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 13 页 - - - - - - - - - 1 是基于 J2EE 技术体系的B/S 结构 WEB 应用之上,
9、网上书店系统的使用者可以分为两大类,一类是主要的业务人员,他们是系统管理员;另一类是系统参与者,即游客与会员。系统参与者因为与系统的交互需要在不同地点、不同地域使用,用户主要通过WEB浏览器进行访问和操作,因此采用基于先进的STRUTS框架的B/S(BROWSER/SERVER)架构。从而优化系统的开发效率、可维护性、可扩展性。4.2 系统功能架构设计4.2.1 系统整体功能架构图1) 网上书店管理系统的功能分析层次如图4-1 所示。网上书店系统前台管理后台管理书籍展示购物车收银台会员书籍管理会员管理订单管理新书上架畅销排行特价专区书籍分类加入购物车移出购物车查看购物车修改数量填写信息确认付款
10、修改信息会员注册会员登录搜索书籍订单查询分类管理增加资料信息修改资料信息删除资料信息设为vip会员管理基本信息删除过期会员修改订单状态修改分类信息增加分类信息删除分类信息图 4-1 网上书店管理系统层次图2)网站关系用例如图4-2 与图 4-3 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 13 页 - - - - - - - - - 1 游客会员注册登录修改信息购买图书查看购物车订单查询添加图书修改数量收银台结账图 4-2 网站关系用例图1 4.2.2系统功能架
11、构说明网上书店管理系统是一个典型的WEB 数据库开发应用程序,由。前台图书展示及销售、后台管理两部分组成。1.前台商品展示及销售:该部分主要包括新书上架、购物车、会员管理、图书公告及订单查询、图书查询等。2.后台管理:该部分主要对商城内的一些基础数据进行有效管理,包括图书管理、会员管理、订单管理、公告管理等。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 13 页 - - - - - - - - - 1 第五章 . 系统详细设计5.1 系统系统界面设计5.1.1 前台管理
12、界面前台管理子系统的流程图如图5-1 所示:浏览者搜索书籍会员登录是注册下订单查看订单管理个人信息查看购物车收件信息收银台订单信息浏览书籍图 5-1 前台子系统流程图5.1.2 后台管理界面1)后台管理子系统的流程图如图5-2 所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 13 页 - - - - - - - - - 1 管理员登录书籍分类管理会员管理订单管理书籍管理退出2)会员管理模块流程如图5-3 所示:管理员登录用户管理模块管理基本信息删除用户满足 vip条
13、件设为 vip用户保存退出图 5-3 会员管理模块流程图3)书籍分类管理模块流程如图5-4 所示:管理员登录书籍分类管理模块类别添加类别修改类别删除保存退出名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 13 页 - - - - - - - - - 1 图 5-4 4)书籍管理模块流程如图5-5 所示:管理员登录书籍管理模块添加信息修改信息删除信息保存退出5.2 数据库设计5.2.1 书籍类别表列名数据类型大小允许空主键类别编号INT是类别名NVARCHAR505.2.
14、2 书籍详细信息表列名数据类型大小允许空主键书籍编号INT 是类别编号INT书名NVARCHAR50 作者NVARCHAR50 书籍预览NVARCHAR3800 书籍价格MONEY 书籍封面VARCHAR 50 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 13 页 - - - - - - - - - 1 出版时间DATETIME 出版社VARCHAR 100 5.2.3 会员注册信息列表列名数据类型大小允许空主键会员编号INT是会员名NVARCHAR50 会员邮箱N
15、VARCHAR50 密码NVARCHAR50 5.2.4 消费者订单列表:列名数据类型大小允许空主键订单编号INT 是会员编号INT 订单时间DATATIME 5.2.5 购买书籍详细列表:列名数据类型大小允许空主键详细列表编号INT是订单编号INT产品编号INT名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 13 页 - - - - - - - - - 1 数量INT单价MONEY5.2.6 购物车信息列表列名数据类型大小允许空主键记录编号INT是购物车编号NVARC
16、HAR50 数量INT书籍编号INT创建日期DATETIME第六章 .总结这次的课程设计让我懂得了很多SQL2012 与WEB的知识,这个网络书店系统的功能十分强大,一开始他的数据库是SQL2000版本的,而我自己电脑上的SQL是 2012 版本的,无法进行附加,后来经过多天的研究, 我和龚敏贵成功在学校的电脑上把数据库版本转化成为了05 版本,现在的版本是SQL2012 版本的数据库, 还有其他很多困难,我都一一解决了,代码方面,是一些基础的CSS代码+WEB,页面分为一个部分,中间的母版页,四周是几个动态网页,通过超链接与CSS控制,另外这是数据库是加密的,如果未连接SQL2012 ,则无法运行程序,并且在VS2013 上用拆分功能的时候不能看到全部的网页内容。这次的课程设计让我受益匪浅,希望下次能做的更好。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 13 页 - - - - - - - - -