图书管理系统论文

上传人:hjk****65 文档编号:179538692 上传时间:2023-01-01 格式:DOC 页数:64 大小:1.89MB
收藏 版权申诉 举报 下载
图书管理系统论文_第1页
第1页 / 共64页
图书管理系统论文_第2页
第2页 / 共64页
图书管理系统论文_第3页
第3页 / 共64页
资源描述:

《图书管理系统论文》由会员分享,可在线阅读,更多相关《图书管理系统论文(64页珍藏版)》请在装配图网上搜索。

1、目 录目 录2第1章 可行性研究报告11.1引言11.1.1编写目的11.1.2背景11.2可行性研究的前提21.2.1要求21.2.3目标41.2.3条件、假定和限制5 1.2.4进行可行性研究的方法51.2.5评价尺度61.3所建议的系统61.3.1对所建议系统的说明61.3.2影响71.3.2.1对软件的影响71.3.2.2对用户单位机构的影响71.3.2.3对系统运行过程的影响81.3.2.4对开发的影响81.3.2.5对地点和设施的影响91.3.3 技术条件方面的可行性91.4可选择的其他系统方案91.5系统的可行性分析91.5.1法律可行性91.5.2经济可行性101.5.3技术可

2、行性101.5.4使用可行性101.6结论10第2章 项目开发计划书112.1引言112.1.1编写目的112.1.2 背景112.2项目概述122.2.1工作内容122.2.2主要参加人员122.2.3产品122.2.3.1程序122.2.3.2文件122.2.3.3非移交的产品122.2.4完成项目的最迟期限132.2.5该计划的批准者和批准日期132.3实施计划132.3.1工作任务的分解与人员分工132.3.2 接口人员142.3.3 进度142.3.4 预算152.4 支持条件152.4.1计算机系统支持152.4.2需由用户承担的工作16第3章 需求分析规格说明书163.1引言16

3、3.1.1编写目的163.1.2背景173.1.3定义173.1.4参考资料173.2任务概述183.2.1目标183.2.2用户的特点183.2.3假定和约束193.2.4系统功能203.2.5系统功能模块结构图203.2.6系统页面逻辑结构图213.3需求规定233.3.1对功能的规定233.3.2对性能的规定263.3.2.1精度263.3.2.2时间特性要求293.3.2.3灵活性293.3.3输人输出要求303.3.4安全保密要求303.4运行环境规定303.4.1设备303.4.2支持软件303.4.3接口313.4.4故障处理31第4章 概要设计规格说明书324.1 引言324.

4、1.1 编写目的324.1.2 背景324.1.3 定义324.1.4 参考资料324.2 诚欣电子商城系统功能设计334.3 诚欣电子商城系统总体结构设计344.3.1系统前台模块功能设计344.3.2系统后台模块功能设计354.4 诚欣电子商城网数据结构设计364.5 数据库逻辑结构设计374.6 用户角色414.7 技术框架414.8 性能设计424.8.1可靠性设计424.8.2 运行环境与性能约束设计424.8.3 安全保密设计434.8.4 可维护运行和可扩张性设计43第5章 用户使用手册435.1编写目的435.2编写对象445.3系统配置445.3.1硬件环境445.3.2软件

5、环境:445.3.3建议445.4功能角色图455.5后台管理员操作手册455.6前台用户操作手册52参考文献59致 谢603第1章 可行性研究报告1.1引言1.1.1编写目的1.编写目的随着互联网的全面普及,基于互联网的电子商务也应运而生,并在近年来获得了巨大的发展,成为一种全新的商务模式,被许多经济专家认为是新的经济增长点。这种电子商务模式对管理水平、信息传递技术都提出了更高的要求,其中安全体系的构建又显得尤为重要。如何建立一个安全、便捷的电于商务应用环境,对信息提供足够的保护,是商家和用户都十分关注的话题。可行性研究报告的撰写目的就在于上述背景条件下,了解用户的需求及实现的环境,从经济、

6、技术、操作、社会和法律等方面研究并论证诚欣电子商城系统的可行性。2.预期读者系统构架师、项目经理等。1.1.2背景该软件系统的名称:诚欣电子商城系统;该项目的开发者:王媛,刘婷婷,穆小蕊,何婧媛;该项目的用户:诚欣电脑公司;该软件系统的实现场所:个人电脑。1.2可行性研究的前提1.2.1要求1.功能要求 能够满足管理员和用户通过身份验证登录该软件系统的要求; 能够满足管理员对该软件系统进行系统管理(具体包括:用户管理、商品管理、订单管理、信息查询)的要求; 能够满足用户对本人信息进行用户信息处理(具体包括:用户注册、用户信息查询、用户信息修改、用户注销)的要求; 能够满足各类用户完成商品采购任

7、务(具体包括:商品添加、商品清空、商品结算)的要求; 该软件系统应支持的终端数:10000个; 该软件系统应支持的并行操作的用户数:100个。2.性能 用户/事件响应时间:5秒内; 屏幕刷新时间:5秒内; 数据的转换和传送时间:10秒内。3.输出的报告、文件或数据 输出的报告、文件:可行性分析报告、项目计划、需求分析规格说明书、概要设计规格说明书和用户手册。见表1.1表1.1 输出的报告和文件文档名称用 途分发对象可行性研究分析研究该项目开发的可行性系统构架师、项目经理等项目开发计划制定该项目开发的任务和进度全体开发人员软件需求说明书说明该项目的需求系统构架师、项目经理等概要设计说明书说明该软

8、件系统的整体设计全体开发人员用户手册指导用户使用该软件系统用户 输出的数据输出的数据包括: 会员信息包括:会员姓名。 商品信息包括:商品名称、商品价格、商品图片、商品打折价和商品数量。 订单信息:订单编号、会员名称、会员真实姓名、地址、电话、货款支付方式、货物邮递方式和订单备注信息。 订单明细信息包括:订单编号、商品编号、商品单价、商品数量。 商城公告信息包括:公告名称、公告内容。 商品友情链接信息包括:链接名称 系统的输入系统的输入包括: 商城会员基本信息包括:会员编号、会员姓名、会员登录密码、会员真实姓名、会员年龄、会员职业、电子邮件、找回密码的问题和问题答案。 管理员信息包括:管理员编号

9、、管理员登陆账号、管理员登陆密码、管理员真实姓名和管理员标识。 商品基本信息包括:商品编号、商品大类型属性、商品小类型属性、商品名称、商品来源、商品说明、添加商品时间、商品现价、商品打折价、商品数量、商品图片信息和商品标识。 商品大类型信息包括:商品大类型编号、商品大类型名称和商品大类型创建时间。 商品小类型信息包括:商品小类型编号、商品小类型名称和商品小类型创建时间。 订单信息包括:订单编号、所下订单的会员名称、会员真实姓名、地址、电话、货款支付方式、货物邮递方式、订单备注信息、订单标识和订单创建时间。 订单明细信息包括:订单明细编号、订单编号、商品编号、商品单价、商品数量和订单明细说明。

10、商城公告信息包括:公告编号、公告名称、公告内容和公告创建时间。 商城友情链接信息包括:链接编号、链接名称和链接地址。4在安全与保密方面的要求 用户只能通过有效的身份验证进入系统; 用户密码对任何人保密。5完成期限该软件系统的完成期限:2010年5月15日。1.2.2 目标本小组所建议系统由于用于毕业设计,所以不占人员和设备费用,要求正常情况下服务器CPU占用率不超过20%,可以使多个用户同时在线使用。该系统包括商品展示模块、用户注册登陆模、购物车模块、订单管理模块、管理员登录模块、商品管理模块、定单处理模块和用户管理模块。在该系统中对用户信息和商品信息修改过后,能及时的在用户列表和商品列表中显

11、示。1.2.3条件、假定和限制对这项开发中给出的条件、假定和所受到的限制:1.所建议系统的运行寿命的最小值:5年;2.进行系统方案选择比较的时间:一周;3.法律和政策方面的限制:无;4.硬件、软件、运行环境和开发环境方面的条件和限制 硬件的条件和限制:计算机的CPU配置不低于酷睿双核3.06,内存不低于1GB显卡不低于256MB; 软件的条件和限制:Windows XP; 运行环境的条件和限制:Tomcat6.0服务器; 开发环境的条件和限制:MyEclipse7.0、SQL Server 2000; 该软件系统投入使用的最晚时间:2010年5月15日。1.2.4进行可行性研究的方法向相关部门

12、询问了商品管理的具体操作流程,翻阅了有关书籍,在深入调查的基础上,经过小组的多次讨论,确定出了所建议系统的基本方向。结合数据库与建模知识,确定了该系统的模型。1.2.5评价尺度1.系统各项功能的优先次序依次为: 注册(如果管理员和用户没有注册,必须先注册); 登录系统; 可以同步进行系统管理、用户信息处理(除“用户注册”外)和商品采购。其中,商品购买按照添加商品到购物车、订单确认、商品结算的顺序进行。2.开发时间:2009年12月18日至2010年5月15日。3.使用中的难易程度:易。1.3所建议的系统1.3.1对所建议系统的说明说明对所建议开发的软件的基本要求,如:A. 功能:本系统主要是进

13、行交易的电子商务系统,在该系统中,用户通过登录页面进行登陆,可以查看,订购商品,服务器对其操作作出反应,管理员可以对用户进行修改、删除、添加,同时也可以对商品信息进行修改、删除和添加;B. 性能:方便、快捷、操作简单;C. 输出:主要输出有商品基本信息和商品订购单。商品基本信息主要是指列出商品的信息,商品订购单主要是指列出客户已经订购的商品,方便客户查看和退订;D. 输入:主要输入有商品基本信息,用户注册基本信息商品基本信息主要是指录入商家出售的商品基本信息,用户注册基本信息主要是指用户在填写注册表是提交的数据;E. 在安全与保密方面的要求:由于数据的传输上需要通过网络传输,为了客户资料进行保

14、密,需要在网络的传输过程中对数据进行加密;F. 同本系统相连接的其他系统:windows XP;G. 完成期限:定于10周内完成。1.3.2影响说明所建议系统对运行过程的影响,如:1.用户的操作规程:在查看文件时用户可以不用登录,需要购买或订购时,需要进行登录;2.运行中心的操作规程:管理员必须进行登陆才能修改各种数据;3.运行中心与用户之间的关系:运行中心主要是方便用户对商品进行购买;4.对数据保存的要求,对数据存储、恢复的处理:系统失效的后果及恢复的处理办法,数据库每隔一段时间进行备份。1.3.2.1对软件的影响部分软件设备需要更换或升级。数据库使用SQL 2000,服务器端软件使用Tom

15、cat6.0。1.3.2.2对用户单位机构的影响需增加服务器管理人员。由于界面简洁方便,其他物资处人员没有别的技术上的要求。1.3.2.3对系统运行过程的影响该软件系统对运行过程的影响:1.用户的操作规程必须遵守用户手册的规定;2.运行中心的操作规程必须遵守用户手册的规定;3.运行中心与用户之间的关系是运行中心向用户提供部分服务并管理用户的部分操作。 源数据的处理:用户和运行中心对各自权限范围内的源数据进行处理; 数据进入系统的过程:主要通过用户输入和数据库导入; 对数据保存的要求:要求对数据进行两地实时保存; 系统失效的后果及恢复的处理办法:根据损坏程度的不同可采用数据库日志恢复、异地数据复

16、制等方法。1.3.2.4对开发的影响1.为了支持所建议系统的开发,用户需进行的工作:用户需配合前期的调查与最后的信息反馈;2.为了建立一个数据库所要求的数据资源:用户提供;3.为了开发和测验所建议系统而需要的计算机资源:个人电脑;4.为了开发和测验所建议系统而需要的计算机资源,请见表1.2。表1.2 系统所需的计算机资源计 算 机数 据 库开发环境CPU酷睿双核3.06,内存不低于1GB,显卡不低于256MBSQL 2000MyEclipse7.05.所涉及的保密与安全问题: 用户只能通过有效的身份验证进入系统; 用户密码对任何人保密。1.3.2.5对地点和设施的影响网络中心要选在空气干燥、温

17、度较低、防尘、防风、防雷和防雨淋的场所。1.3.3 技术条件方面的可行性对于技术方面,经过我们的共同分析和探讨,得出以下结论:1.在当前的限制条件下,该系统的功能目标能达到;2.利用现有的技术,该系统的功能实现;3.对开发人员的数量和质量的要求能满足;4.在规定的期限内,该系统的开发能完成。 1.4可选择的其他系统方案曾经考虑过用面向对象的开发方法进行设计和开发,但由于时间紧迫而舍弃。1.5系统的可行性分析1.5.1法律可行性该软件系统为学生课程设计成果,在整个设计过程中,为小组人员合作完成。在完成过程中,以复习运用所学专业知识的目的,自主编码调试,故合同责任、侵犯专利权、侵犯版权等这方面问题

18、在该软件系统中均未涉及。1.5.2经济可行性该项目为开发者的毕业设计选题,是对开发者在大学期间所学知识的一次综合检验,以此来进一步巩固所学知识,强化基本技能,不涉及人员工资;学院为学生提供了必要的软硬件设备和一定的费用,因此在经济上也是可行的。1.5.3技术可行性该项目采用MyEclipse7.0环境,数据库采用SQL Server2000,开发者对其都能够较为熟练的应用,再加上老师的指导,因此在技术上也是可行的。1.5.4使用可行性在充分了解各方面情况后,经过小组多次讨论,各成员之间相互技术水平的情况下,我们决定以MyEclipse7.0环境,SQL Server 2000数据库管理软件、J

19、SP技术开发诚欣电子商城系统项目。1.该项目所用的技术已掌握,该系统的功能可以实现;2.组员四名,均掌握相应的开发技术,满足该项目的开发要求;3.为期十周,时间上与该项目的复杂程度相吻合,该项目可实现。1.6结论通过从经济、技术、操作、社会和法律等方面研究并论证诚欣电子商城系统的可行性以及开发人员的开发能力分析,我们决定以MyEclipse7.0环境,SQL Server 2000数据库管理软件、JSP技术开发诚欣电子商城系统项目 ,并且一致认为该项目可行可立即启动项目开发。 第2章 项目开发计划书2.1引言2.1.1编写目的1.编写该项目开发计划的目的:对该软件系统的开发做一个整体全面的规划

20、,在整个开发过程中所有开发人员能够明白自己的任务和开发期限,使整个开发过程井然有序地进行。2.该项目开发计划预期的读者:开发该软件项目的所有人员(包括系统架构师、项目经理、项目组长、程序员和测试员等)。2.1.2 背景该软件系统的名称:诚欣电子商城网。该项目的提出者:刘婷婷;该项目的开发者:刘婷婷,王媛,穆小蕊,何婧媛;该项目的用户(假象用户):诚欣商城;该软件系统的实现场所:个人电脑。该软件系统同其他系统的关系:该系统是一个完整的系统,是诚欣公司的一个网上购物系统,包括它的用户界面和管理员界面。2.2项目概述2.2.1工作内容在本项目的开发中须进行的主要工作:进行可行性研究、制定项目开发计划

21、、进行需求分析、进行概要设计、进行详细设计、进行用户界面设计、编码、测试、编写文档、运行与维护等。2.2.2主要参加人员参加本项目开发的主要人员:何婧媛,王媛,刘婷婷,穆小蕊2.2.3产品2.2.3.1程序移交给用户的相关内容如下:1.系统的名称:诚欣电子商城系统(软件)一个;2.所用的编程语言:java程序设计语言;3.存储程序的媒体形式:文件系统。2.2.3.2文件移交用户的每种文件:用户手册。2.2.3.3非移交的产品开发集体应向本单位交出但不必向用户移交的产品:可行性研究报告、项目开发计划、软件需求说明书、概要设计说明书等。2.2.4完成项目的最迟期限完成该项目的最迟期限:2010-5

22、-15。2.2.5该计划的批准者和批准日期该计划的批准者:张俊兰老师;该计划的批准日期:2010-3-5。2.3实施计划2.3.1工作任务的分解与人员分工项目开发中的人员分工见表2.1:表2.1 项目开发的人员分工工作任务人员分工可行性研究王媛项目开发计划何婧媛需求分析刘婷婷概要设计穆小蕊详细设计刘婷婷用户界面设计何婧媛,穆小蕊编码刘婷婷,穆小蕊,王媛,何婧媛测试刘婷婷编写文档刘婷婷,穆小蕊,王媛,何婧媛运行与维护刘婷婷2.3.2 接口人员 负责接口工作的人员及他们的职责如下: 1.负责本项目同用户的接口人员:刘婷婷;2.负责本项目同本单位各管理机构(合同计划管理部门、财务部门、质量管理部门等

23、)的接口人员:何婧媛,王媛;3.负责本项目同个份合同负责单位的接口人员:穆小蕊。2.3.3 进度对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务的预定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及表征每项工作任务完成的标志性事件(即所谓“里程碑)。见表2.2:表2.2 进度表工作任务开始日期完成日期标志性事件可行性研究2010-3-52010-3-9可行性研究报告项目开发计划2010-3-102010-3-14项目开发计划书需求分析2010-3-152010-3-24软件需求说明书概要设计2010-3-252010-4-5概要设计说明书详细设计20

24、10-4-62010-4-10详细设计说明书用户界面设计2010-4-112010-4-15用户界面设计报告编码2010-4-162010-4-28源代码测试2010-4-292010-5-7测试分析报告用户手册2010-5-82010-5-13用户手册运行与维护2010-5-152.3.4 预算逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源。本开发项目所需要的资源见表2.3:表2.3 项目开发资源表资源名称来 源开发人员自给硬件学院提供支撑软件学院提供、网上下载(免费版)2.4 支持条件2.4.1计

25、算机系统支持逐项列出开发中和运行时所需的计算机系统支持,包括计算机、外围设备、通讯设备、模拟器、编译(或汇编)程序、操作系统、数据管理程序包、数据存储能力和测试支持能力等,逐项给出有关到货日期、使用时间的要求。1.开发中需要的计算机系统支持:主机、Windows XP、SQL Server 2000、JDK1.5、MyEclipse7.0等;2.运行时所需的计算机系统支持:服务器tomcat、Windows 2000、SQL Server 2000、IIS 6.0等。2.4.2需由用户承担的工作需由用户承担的工作:用户要积极和开发人员合作,提供相关的专业知识和解决方案等。第3章 需求分析规格说

26、明书3.1引言3.1.1编写目的1. 编写目的该软件需求说明书在可行性报告的基础上,对用户进一步做深入细致的调研,对目标系统提出完整、准确、清晰和具体的要求,以便顺利进行后续阶段的工作。2.预期读者系统架构师和项目经理。3.1.2背景该软件系统的名称:诚欣电子商城网该项目的提出者:刘婷婷;该项目的开发者:刘婷婷、王媛、穆小蕊、何婧媛;该项目的用户(假象用户):诚欣商城;该软件系统的实现场所:个人电脑。该软件系统同其他系统的关系:该系统是一个完整的系统,是诚欣公司的一个网上购物系统,包括它的用户界面和管理员界面。3.1.3定义 说明书:诚欣电子商城需求分析规格说明书; DFD:数据流图3.1.4

27、参考资料 【1】张俊兰,江开耀,李晔等.软件工程【m】.西安:西安电子科技大学出版社,2003年8月【2】萨师煊,王珊. 数据库系统概论(第三版). 北京:高等教育出版社,2000【3】 李存斌,黄铁英,懂富贵. 数据库应用技术. 北京:中国水利水电出版社,2001【4】 王征,李家兴. SQL Server实用简明教程(第三版). 北京:清华大学出版社,2006【5】 郝兴伟. Web开发技术. 北京:清华大学出版社,2004【6】 美塞巴斯塔. Web程序设计(第3版国外经典教材计算机科学与技术). 北京:清华大学出版社,2006 【7】刘晓华,张建,周慧珍Jsp应用开发详解北京:电子工业

28、出版社,2008年10月 3.2任务概述3.2.1目标开发意图:使广大用户足不出户就能买到自己想要的产品;应用目标:商城注册会员和商城网上购物的管理人员;作用范围:互联网应用者;该系统与其他系统的联系:该系统是一个独立运作的系统,不属于其他系统,也没有任何子系统。|3.2.2用户的特点1.该系统的最终用户及其特点见表3.1:表3.1 系统用户表人员名人员类型教育水平技术专长所属单位操作人员商城注册会员无要求会用电脑,懂得浏览网页无要求商城管理人员高中以上初级办公自动化该公司维护人员系统管理员本科以上系统管理该公司系统维护人员本科以上系统维护 软件公司2.该软件的预期使用频度:100000次。3

29、.2.3假定和约束开发期限:2009年12月18日至2010年5月15日。3.2.4系统功能 电子商城前台 查看销售排行,新品上架,商城公告,友情链接以及特价商品等; 查看订单,购物车:用户登录后方可; 用户登录,注册,修改,找回密码等; 安全退出。电子商城后台 用户登录验证; 会员设置:查询会员详情,删除会员; 商品设置:增加,删除,修改以及查看商品信息,包含商品大类别和小类别; 订单设置:查看订单,发货,删除订单; 公告设置:增加,删除,修改,查看公告信息; 友情链接:增加,删除,修改,查看连接详情; 安全退出。 3.2.5系统功能模块结构图 根据系统的要求,诚欣电子商城网大体上分为两个模

30、块:前台会员操作功能和后台管理功能,模块结构图如图3.1: 诚欣电子商城网电子商城前台电子商城后台图3.1 诚欣电子商城网系统的模块结构图3.2.6系统页面逻辑结构图该系统主要分为前台页面显示和后台管理功能两大部分: 前台页面显示:查看销售排行,新品上架,商城公告,友情链接以及特价商品,用户登录后方可查看订单,购物车,用户登陆,注册,修改,找回密码,安全退出; 后台管理功能:用户管理,商品管理,公告管理,友情链接管理,订单管理,系统的总体页面逻辑结构如图3.2所示: 诚欣电子商城系统电子商城前台子系统电子商城后台子系统 图3.2 诚欣电子商城系统总体结构图电子商城前台子系统商品展台购物车收银台

31、商品查询订单查询按类别查看商品新品上架特价商品销售排行添加购物车查看购物车清空购物车会员注册会员登陆会员资料修改填写订单信息结账商城公告会员管理图3.3 诚欣电子商城系统前台子系统结构图电子商城后台子系统商品大类别设置商品小类别设置友情链接设置友情链接查询商品大类别添加商品大类别查看商品大类别删除商品小类别添加商品小类别查询商品小类别删除商品添加商品查询商品删除商品设置友情链接删除友情链接添加退出后台会员设置订单设置后台管理员设置公告设置订单删除订单发送会员删除查看订单会员详情会员查看公告删除公告查询公告添加管理员删除管理员查询管理员添加管理员登陆图3.4 诚欣电子商城网后台子系统结构图3.3

32、需求规定 3.3.1对功能的规定1.该软件系统的处理流程和数据流程在这里,我们使用“数据流图”对该软件系统的处理流程和数据流程进行描述。商城信息用户名,密码用户诚欣电子商城系统用户图3.3诚欣电子商城网第0层数据流图 商品后台管理信息商品前台显示信息会员名,密码用户名,密码用户前台会员操作系统后台管理系统用户图3.4诚欣电子商城网第1层数据流图商品,会员,公告等的反馈信息账号和密码用户后台管理商品管理订单管理密码修改安全退出管理链接管理公告管理会员管理用户图3.5诚欣电子商城网的第2层数据流图商品,会员,公告等的反馈信息账号和密码前台会员操作查看销售排行会员修改信息查看链接详情查看新品上架查看

33、特价商品查看订单查看购物车查看公告详情用户用户图3.6诚欣电子商城网的第2层数据流图2.该软件系统应支持的终端数:10000个。3.该软件系统应支持的并行操作的用户数:10000个。3.3.2对性能的规定3.3.2.1精度1.对该软件系统的输入数据精度的要求如下: 用户信息商城会员基本信息包括:会员编号-int;会员姓名-varchar(50);会员登录密码-varchar(50);会员真实姓名-varchar(30);会员年龄-int;会员职业-varchar(30);电子邮件-varchar(30);找回密码的问题-varchar(50);问题答案-varchar(50);管理员信息包括:

34、管理员编号-int;管理员登陆账号-varchar(50);管理员登陆密码-varchar(50);管理员真实姓名-varchar(30);管理员标识-bit; 商品信息商品基本信息包括:商品编号-int;商品大类型属性-varchar(40);商品小类型属性-varchar(40);商品名称-varchar(30);商品来源-varchar(50);商品说明-varchar(50);添加商品时间-smalldatetime;商品现价-money;商品打折价-money;商品数量-int;商品图片信息-varchar(30);商品标识-bit;商品大类型信息包括:商品大类型编号-int;商品大

35、类型名称-varchar(20);商品大类型创建时间-smalldatetime;商品小类型信息包括:商品小类型编号-int;商品小类型名称-varchar(20);商品小类型创建时间-smalldatetime; 订单信息订单信息包括:订单id-int;订单编号-int;所下订单的会员名称-varchar(30);会员真实姓名-varchar(30);地址-varchar(50);电话-varchar(30);货款支付方式-varchar(30);货物邮递方式-varchar(30);订单备注信息-varchar(50);订单标识-bit;订单创建时间-smalldatetime;订单明细信

36、息包括:订单明细编号-int;订单编号-int;商品编号-varchar(20);商品单价-money;商品数量-int;订单明细说明-varchar(50); 商城公告信息公告编号-int;公告名称-varchar(20);公告内容-varchar(50);公告创建时间-smalldatetime;5商城友情链接信息 链接编号-int; 链接名称-varchar(20); 链接地址-varchar(30);2.对该软件系统的输出数据精度的要求如下:(同上)3.3.2.2时间特性要求对该软件系统的时间特性要求如下:响应时间:5秒内;更新处理时间:5秒内;数据的转换和传送时间:10秒内。3.3.

37、2.3灵活性该软件对一些变化的适应能力如下:操作方式上的变化:强;运行环境的变化:强;同其它软件的接口的变化:中等;精度和有效时限的变化:中等;计划的变化或改进:中等。3.3.3输人输出要求 能够满足用户对本人信息进行用户信息处理(具体包括:用户注册、用户信息查询、用户信息修改、用户注销)的要求;3.3.4安全保密要求1.用户只能通过有效的身份验证进入系统;2.用户密码和银行账户密码对任何人保密(包括用户本人)。3.4运行环境规定3.4.1设备运行该软件系统所需要的主要硬设备及其性能要求如下:处理器型号:酷睿3.06;内存容量:1GB;显卡缓存:512MB;外存容量:64TB;显示器:21寸、

38、液晶。3.4.2支持软件运行该软件系统所需要的主要支持软件见表3.2:表3.2 系统所需软件支持服务器用户操作系统数据库项目开发软件支持语言软件Tomcat6.0Windows XPSQL Server 2000MyEclipse7.0Jdk1.53.4.3接口该软件系统同其它软件之间的接口:该系统没有任何子接口,也不属于继承与其他接口。3.4.4故障处理服务器端:检查项目是否已经部署在服务器内,并且服务器处于开启状态,调试SqlServer2000看服务器是否正常运行,检查服务器的网络连接,确保服务器能正常运转。客户端:查看网络连接,确保服务器能正常与其他计算机进行通信,也可以同故宫刷新页面

39、进行故障排除。第4章 概要设计规格说明书4.1 引言4.1.1 编写目的编写该概要设计说明书的目的主要是为了对所开发的系统作总体的设计,便于系统分析员与程序员之间的沟通及成为后面详细设计过程的重要依据。4.1.2 背景随着网络化的迅速普及以及它的强大功能,在广阔的Internet网络中有各种各样的电子商城,为了让人们足不出户只需借助网络即可很方便的实现现实生活中的购物场景,我们提出了基于B/S体系的诚欣电子商城网的设计,采用ASP.NET技术来开发。项目名称:诚欣电子商城网项目提出者:刘婷婷项目开发人员:刘婷婷,王媛,穆小蕊,何婧媛该项目的用户(假象用户):诚欣商城该软件系统的实现场所:个人电

40、脑4.1.3 定义B/S: Browser/Server体系结构;IIS: Internet Information Server。4.1.4 参考资料1张俊兰,江开耀,李晔等. 软件工程M. 西安:西安电子科技大学出版社,20032叶俊民编著. 软件工程M. 北京:清华大学出版社,20033张海藩编著. 软件工程M. 北京:人民邮电出版社,20054萨师煊,王珊著.数据库系统概论M. 北京:高等教育出版社,20035郭兴峰,陈建伟编著.ASP.NET动态网站开发基础教程M. 北京:清华大学出版社,20066杨世锡,赵辉编著.ASP+SQLServer动态网站开发M. 北京:电子工业出版社,2

41、0074.2 诚欣电子商城系统功能设计根据诚欣电子商城网的业务分析和需求分析, 诚欣电子商城网应具有下列功能:1、会员功能 显示商品的销售排行。 显示新品上架的相关信息。 显示特价商品的相关信息。 显示商城发布的公告信息。 显示商城的友情链接信息。 能根据类别查询相关所有商品。 能查看当前用户的所有商品订单。 能修改当前用户的个人资料。 提供购物车实现网上购物。 对商品详细信息以及分类信息进行管理。2、管理员功能 可对商品信息进行设置和修改。 可对会员信息进行查看和修改。 可添加管理员。 可对会员订单进行相关操作。 可对公告及友情链接进行相关操作。3、商城系统模块 用户登录、注册模块; 商品检

42、索、浏览模块; 特价商品检索、浏览模块; 购物车模块; 后台登录模块; 商品管理模块; 特价商品管理模块; 订单管理模块; 会员管理模块; 系统用户管理模块。4.3 诚欣电子商城系统总体结构设计4.3.1系统前台模块功能设计诚欣电子商城系统分为前台管理和后台管理。其中,电子商城前台可以将其分为商品查询、商品展台、购物车、会员管理、收银台和订单查询及商城公告等7个部分,诚欣电子商城网站前台模块总体结构图如图4.1所示:诚欣电子商城网前台子系统商品查询商品展台购物车订单查询按类别查看商品新品上架特价商品销售排行 添加购物车 查看购物车清空购物车会员管理收银台 会员注册 会员登陆 会员资料修改填写订

43、单信息 结账 商城公告图4.1 诚欣电子商城网站前台模块总体结构图4.3.2系统后台模块功能设计 诚欣电子商城网的后台可以将其分为友情链接设置、商品大类别设置、商品设置、商品小类别设置、公告设置、后台管理员设置、会员设置和订单设置及安全退出等9个部分,诚欣电子商城网站后台模块总体结构图如图4.2所示:诚新电子商城后台子系统友情链接设置 友情连接添加友情连接删除 友情链接查询商品大类别设置商品大类别添加 商品大类别删除 商品大类别查询商品设置 商品添加 商品删除 商品查询商品详细查询商品小类别设置商品小类别添加商品小类别删除商品小类别查询公告设置公告信息添加公告信息删除公告信息查询后台管理员设置

44、会员设置订单设置推出后台管理员密码设置管理员查询管理员删除管理员添加会员查询会员删除会员详细查询订单查询订单详细查询订单执行图4.2 诚欣电子商城网站后台模块总体结构图4.4 诚欣电子商城网数据结构设计根据对网站需求分析,系统设计,规划出本系统所使用的数据库实体对象分别为:商品实体、订单实体、商城公告实体、会员实体和管理员实体等。数据实体E-R图为图4.3至图4.7所示: 所属分类所属大类商品价商品名称会员价商品简介所在地是否推荐库存量商品图4.3商品实体E-R图数量商品名称折扣率用户名收货人订单订单编号收货人地址付款方式订单图4.4 订单实体E-R图商城公告公告内容公告标题添加时间图4.5

45、商城公告实体E-R图会员问题答案通信地址E-mail注册时间真实姓名密码会员名称图4.6会员实体E-R图管理员公告标题管理权限管理员名称密码图4.7 管理员实体E-R图4.5 数据库逻辑结构设计 1、 根据系统的需求,该系统一共定义一个数据库包含12个表,如图4.8至图4.19。图4.8 管理员信息表图4.9 公告信息表图4.10 商品信息表图4.11 用户注册信息表图4.12 订单信息表图4.13 留言信息表图4.14 商品大类别信息表图4.15 网站基本信息图4.16 友情连接表图4.17 交易制度表图4.18 商品小类别信息表图4.19 用户帐号表小类别2、诚欣电子商城系统数据库中表之间

46、的联系如图5.20所示。友情链接表订单明细表商品表大类别公告表用户表订单表图5.20 数据库结构图 4.6 用户角色在录入和整理模块中有具体的身份权限的限制。因为商品的添加过程必须是后台管理员,对商品进行查询、删除的也是后台管理员,浏览商品的会员,所以角色有两种: 后台管理员。 会员。4.7 技术框架该系统以JSP+ struts+java+bean为网站实现技术,建立基于Sql server2000数据库系统的核心动态网页,实现诚欣电子商城网前台和后台等功能模块。4.8 性能设计4.8.1可靠性设计正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时

47、间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。4.8.2 运行环境与性能约束设计 软硬件环境设计系统应可运行于Windows平台或Unix平台(数据库服务器运行于Windows平台)。系统采用B/S架构,可通过浏览器访问,使用IE6.0或更高版本可顺利完成全部系统操作。系统运行于局域网环境中。系统采用的MyEclipse7.0开发环境。系统数据库使用 SQL Server 2000(或更高版本)。 系统平台采用Browser/Server体系结构,服务器端采用Microsoft Windo

48、ws server作为网络操作系统,Web服务器软件采用IIS6.0(Internet Information Server)。客户端软件包括单机操作系统和浏览器软件,分别选用Windows 2000和Internet Explorer。数据库系统采用Microsoft SQL Server 2000。 系统约束设计该系统在正常的网络环境下,应能够保证系统的及时响应:页面相应功能响应时间不超过10秒。该软件系统主要的性能要达到以下标准: 用户/事件响应时间:5秒内; 屏幕刷新时间:5秒内; 数据的转换和传送时间:10秒内4.8.3 安全保密设计该系统的系统架构,以及权限机制可以保证系统的安全性

49、。首先,从系统架构看,该系统采用BS模型,从而使服务器数据源与客户端分离,保证了数据的物理独立性;其次,该系统的用户授权机制通过角色的定义管理实现,通过定义某些角色能进行的操作权限,和定义用户拥有的角色,限定用户的操作权限,实现对用户的授权。4.8.4 可维护运行和可扩张性设计该系统的应用平台设计中选择B/S结构,采用基于JAVA技术并且符合Java EE开发规范的系统应用平台,并采用五层结构,使系统具有良好的可维护性和可扩展性。第5章 用户使用手册5.1编写目的编写该用户使用手册的目的在于,能够使用户在尽可能短的时间内掌握系统的各项操作,了解系统的功能;养成良好的使用习惯,从而提高工作效率。

50、5.2编写对象该用户使用手册的使用对象为:系统管理员和系统用户。5.3系统配置5.3.1硬件环境1.服务器端:计算机的CPU配置不低于酷睿双核3.06,内存不低于2G,硬盘不低于64T, 网卡不少于2个千兆服务器网卡;2.客户端:计算机的CPU配置不低于酷睿双核3.06,内存不低于1GB显卡不低于256MB。5.3.2软件环境:1.服务器端:操作系统不低于Windows XP, 数据库管理系统为SQL Server 2000以上,Tomcat 6.0以上,还需要安装MyEclipse7.0。2.客户端:浏览器不低于IE6.0。5.3.3建议为了使系统的运行效率更高,建议咨询服务人员,使用最佳配

51、置的软硬件组合。5.4功能角色图 用户注册登录系统系统管理会员管 理商品管 理订单管 理后台管 理添加至购物 车购物车清空查看购物车提交订 单结 账填写订单信息款退出系统信息查 询会员信息处理商品购买系统主页图 电子商城系统功能角色图5.5后台管理员操作手册所有前台的信息都在后台进行、添加、修改及删除等管理。后台登录首页当进入电子商城后台管理系统的登录界面时,管理员需要输入后台用户名以及后台登录密码,输入完用户名和密码后,单击“登录”按钮后就进入电子商城后台管理系统。后台登录首页如图5.1所示:图5.1 电子商城后台管理登录系统界面(1) 商品设置操作过程可对商品的大类别信息、商品小类别信息以

52、及商品信息的添加、修改、删除及查询操作。例如添加商品大类: 单击“大类别查询”按钮,如图5.2所示,进入大类别信息页面。图5.2 选择“大类别查询”在该页面中单击“添加大类”按钮,如图5.3所示。进入大别类添加页面。 图5.3 选择“添加大类别”在“大类别名称”文本框中输入需要添加的类别信息,然后单击“提交”按钮,大类别信息添加完成。如图5.4所示:图5.4 添加大类别名称(2)会员设置操作过程 单击“会员设置”按钮,如图5.5所示,进入会员设置页面。图5.5会员设置按钮 进入会员设置页面后,对所有注册的会员信息进行查看以及删除操作。如图5.6所示:图5.6会员信息查询页面按钮(3)后台管理员

53、设置操作过程 单击“后台管理员设置”按钮,如图5.7所示,进入后台管理员设置页面。图5.7后台管理员设置按钮 进入后台管理员设置页面后,可对管理员信息的添加、修改以删除操作。如图5.8所示: 图5.8管理员信息查询界面 在图5.8管理员信息查询界面里,单击“添加管理员”,就进入“添加管理员信息”界面, 在该页面中可以设置管理员的用户名、密码和姓名等信息,信息填写完成后单击“提交”按钮,就完成了添加管理员信息的操作。如图5.9所示:图5.9添加管理员信息界面(4)订单设置操作过程 单击“订单设置”按钮,如图5.10所示,进入订单设置页面。图5.9订单设置按钮 在进入订单设置页面后,查询订单是否出

54、货及删除操作。如图5.11所示:图5.11 订单查询页面(5)公告设置操作过程 单击“公告设置”按钮,如图5.12所示,进入公告设置页面。图5.12公告设置按钮 进入公告设置页面后,对公告信息的添加、修改、查询以及删除操作。如图5.13所示:图5.13公共信息查询页面 在图5.13公共信息查询页面,单击“添加公告”,就进入“添加公告信息”界面,在该界面里管理员可以添加公告标题、公告内容,完成后单击“提交”按钮。如图5.14所示:图5.14添加公告信息页面(6)友情设置操作过程 单击“友情设置”按钮,如图5.15所示,进入友情设置页面。图5.15友情设置按钮 进入友情设置页面后,可以对公告信息的

55、添加、修改、查询以及删除操作。如图5.16所示:图5.16连接网站信息的查询 在进入图5.16连接网站信息的查询页面后,单击“添加网站信息”后,进入“添加网站信息”界面 ,管理员可以在该页面添加网站名称、网站地址,完成网站信息添加后,单击“提交”按钮。如图5.17所示:图5.17添加网站信息界面(7)退出后台管理页面。 单击“安全退出”按钮。如图5.18所示:图5.18安全退出按钮 单击“安全退出”按钮后,弹出选择框,单击“确定”按扭后,后台管理员就可以安全退出电子商城后台管理系统。如图5.19所示:图5.19退出后台选择界面5.6前台用户操作手册系统首页如图5.1所示: 图5.1 系统首页5

56、.6.1登录、注册页面当进入系统首页后,您需要输入您的用户名和密码,单击“登录”按钮(如果输入信息通过验证,您将成功登陆本系统)。如果您是新用户,你需要单击“注册”按钮,填写注册信息。在填写完注册信息后,单击“提交”按钮(如果输入信息通过验证,您将成功注册本系统)。登录页面、注册页面分别如图5.2、图5.3所示: 图5.2登录页面 图5.3注册页面在进行会员注册时,必须认真填写所有的信息,在填写信息的过程中发现某个信息错误了,想重新填写时,只要单击“重置”按钮就可以进行重新填写了。当把所有的信息都填写完毕,就可以单击“提交”按钮进行提交了。这是您就注册成功了。5.6.2商城公告页面 当进入该商

57、城后,如果您想了解一下该商城有什么公告的话,您就可以打开页面左边的“商城公告”栏来进行了解。商城公告页面如图5.4所示: 图5.4商城公告页面5.6.3销售排行页面 当进入该商城后,如果您想浏览销售排行来对目前商品的销售有一个大体的了解,以便您在购买商品时有一个参照。这时您可以点击商城首页的导航栏中的“销售排行”。销售排行页面如图5.5所示:图5.5销售排行页面5.6.4友情链接页面 进入该商城后,当您购买完了所有的商品后,想直接进入其他页面进行浏览,您可以直接点击页面左下角的“友情链接”中的网址,这时您就可以直接进入您想进入的页面,而不需要退出后再进入想进入的页面。这给用户提供了极大地方便。商城公告页面如图5.6所 图5.6友情链接页面5.6.5新品上架页面 当进入该商城后,如果您想知道最

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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