网上书店概要设计说明书教案资料
- 格式:docx
- 大小:326.25 KB
- 文档页数:18
可编辑修改精选全文完整版网上书店功能设计一、网站架设步骤1.1网站框架步骤1.2网站布局二、网站主要功能说明2.1网站商品发布系统这是本网站对网页上经常变动的信息,及一些新产品发布和行业上的最新动态的信息发布,实现网站内容的更新与维护,把这些信息都集中在一起管理。
通过对商品的分类进行整理,网站信息通过一个操作简单的界面加入数据库,它的出现减轻了网站更新维护的工作量,通过网络数据库的引用,从而更新维护了整个系统。
2.2网站信息搜索系统在整个网站中,提供了方便、高效的查询服务,查询可以按照分类,关键词等许多种功能,也可以基于全文内容的全文检索;对网站的主要信息提供了搜索功能。
2.3商品信息发布系统商品信息发布系统用于对新闻、供求、产品、报价等时效性较强的信息进行发布、查询,可以满足企业对实时信息专业管理、定制个性化网络信息发布平台的需要。
产品的展示、更新和添加新产品的信息、详细的产品介绍、搜索引擎的能力等。
2.4会员管理系统随时都可以增加和更改会员的资料,随时接受会员的申请和登陆等,给予会员IP管理地址,定期为一些相关会员发送一些商业性的信息,发掘潜在客户。
然而,我们又根据不同特点的会员,来分析他们的兴趣爱好,对此客户总结细分,还有客户的购买行为的不同,我们也会根据客户的购买行为的不同,提供相对应的服务。
对客户有效的进行投诉管理和服务管理。
2.5网站流量分析系统网站流量分析系统是本网站推出的功能强劲的WEB应用系统,它主要用于向商业网站提供页面访问计数和访问分析服务,通过此系统的分析,网站可以了解自身被网民所关注的程度、范围、甚至每一个细节,通过分析的结果进行分析的决策来提高它的商业价值。
2.6在线信息系统可将本网站的各种最新公告及时通报给读者,读者通过此系统可以提出自己的建议和意见。
2.7管理系统本系统为网站管理人员提供了便捷的网站管理工具,主要包括:用户及权限设置、数据库维护、网页设置、标志与标题设置以及网站各栏目的内容编辑等功能。
文档编号:计应1002班版本号:132135421工程小组成员:引言2.编写目的在网上商品交易系统工程的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在需求说明书中获得,并在需求说明书中得到详尽得表达及说明。
本阶段已在系统的需求分析的根底上,对网上书店系统做概要设计。
该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供根底。
主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成假设干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对网上商品交易系统所做的模块结构设计的根底上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的缺乏或错误。
工程背景经过团队人员讨论统一确定“网上购书系统〞开发的工程名称是“网上书店的开发〞。
主要用作团队内部人员对软件开发过程的学习和研究。
表1工程背景工程名称工程提出者工程承担部门网上书店的开发老师第六小组4.定义5.参考资料?软件工程?齐治昌谭庆平宁洪高等教育出版社?实用软件工程?郑人杰殷人昆陶永雷清华大学出版社?软件工程方法与实践?胥光辉金凤林丁力机械工业出版社?软件设计文档国家标准?GB8567-886.软件结构设计系统结构图网上书店书店客户管理员注修浏选评用图库销订评册改览购价户书存售单价个图图图管信管管管管人书书书理息理理理理信管息理7.模块详细设计1〕用户管理模块2〕图书管理模块图书管理模块图书录入图书删除图书修改图2图书管理模块图〔3〕购物车模块购物车模块计算价格添加商品更新数量清空购物车移除商品图3购物车模块图〔4〕查询浏览模块查询浏览模块按作者查询按出版日期查按类别查询按年龄段查按出版社查〔5〕数据库模块数据库模块发货表进货表会员表书籍表3程序1〔标识符〕设计说明程序描述用户管理模块用户注册登录图1用户管理模块图注册模块1、模块描述该模块完成用户注册的过程。
目录1.引言 (3)1.1项目名称 (3)1.2编写目的 (3)1.2项目背景 (3)1.3定义 (3)1.4参考资料 (3)2.任务概述 (4)2.1项目总体目标 (4)2.3需求概述 (4)2.2运行环境 (4)2.2.1 软件环境 (4)2.2.2 硬件环境 (4)2.4开发环境 (4)2.5条件与限制 (4)3.总体设计 (5)3.1系统架构 (6)3.2处理流程 (7)4.功能详细设计 (7)4.1 系统体系结构 (7)4. 2 功能设计 (8)4. 3 代码设计 (10)4. 4用户界面设计 (10)4. 5 数据库设计 (10)5.系统实施与维护 (14)5.1系统测试 (14)5.1.1软件测试 (14)5.1.2应用程序测试 (15)5.1.3 测试.................................. 错误!未定义书签。
5.2系统维护................................... 错误!未定义书签。
1 引言随着信息技术、Internet技术、数据库技术的不断发展完善,网络成的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门认识到互联网的优势,电子商务就是在这样一个背景下产生发展起来的。
伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索到自己想要的各种商品,初步让人们体会到了足不出户便可以随意购物的快感。
1.1项目名称网上书店(网上售书系统)1.2编写目的介绍网上书店系统的系统设计,为用户描述出一个具体的产品设计模型,为开发及测试人员提供下一步工作的依据。
1.3项目背景本系统的开发均满足顾客的需求,可以让顾客在网上方便查找到自己想要的书,并实现在线购买。
1.4定义无1.5参考资料《电子商务系统规划与设计》,徐天宇编著,清华大学2任务概述2.1项目总体目标开发一个完善的功能齐全的网上书店系统。
1引言2.编写目的在网上商品交易系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在需求说明书中获得,并在需求说明书中得到详尽得叙述及阐明。
本阶段已在系统的需求分析的基础上,对网上书店系统做概要设计。
该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。
主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对网上商品交易系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
3.项目背景经过团队人员讨论统一确定“网上购书系统”开发的项目名称是“网上书店的开发”。
主要用作团队内部人员对软件开发过程的学习和研究。
表1 项目背景4.定义5.参考资料《软件工程》齐治昌谭庆平宁洪高等教育出版社《实用软件工程》郑人杰殷人昆陶永雷清华大学出版社《软件工程方法与实践》胥光辉金凤林丁力机械工业出版社《软件设计文档国家标准》GB8567-886.软件结构设计系统结构图7.(2)图书管理模块图2 图书管理模块图(3)购物车模块图 3 购物车模块图(4)查询浏览模块(5)数据库模块3程序1(标识符)设计说明3.1程序描述3.1用户管理模块图1 用户管理模块图3.1.1 注册模块1、模块描述该模块完成用户注册的过程。
2、输入、输出输入∶用户名、密码、邮箱E-mail。
3、模块接口关系允许进入∶进入注册成功提示页面拒绝进入∶返回注册页面3.1.2登录模块1、模块描述该模块完成用户登录的过程,用户登录成功后才能完成图书购买等功能。
概要设计说明书目录概要设计说明书 (1)第一章引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (4)1.5系统设计原则 (4)第二章总体设计 (4)2.1需求概述 (4)2.2运行环境 (5)2.2.1硬件环境 (5)2.2.2软件环境 (6)2.3处理流程 (6)2.4总体结构 (7)2.5人工处理过程 (8)第三章接口设计 (8)3.1用户接口 (8)3.2外部接口 (8)3.3内部接口 (9)第四章运行设计 (9)4.1运行模块组合 (9)4.2运行控制 (10)第五章系统数据结构设计 (10)5.1逻辑结构设计要点 (10)5.2物理结构设计要点 (11)第六章系统出错处理设计 (11)6.1出错处理 (11)6.2系统维护设计 (11)第一章引言1.1编写目的详细定义软件总体的功能、系统的接口和数据属性;划分程序基本结构、各程序名称和功能,以便于软件详细设计和编程。
本文档作为系统的概要设计文档,是本平台系统分析人员按照需求文档编写的。
本文档描述系统在功能上的主要设计和思想;预先估计以后系统可能达到的目标。
本文档的阅读对象为软件开发组成员,包括项目监理成员、系统分析员、数据库设计员、程序员和项目经理、质量控制部成员。
1.2背景a. 待开发软件系统的名称:网上书店b. 任务提出者:学生c. 开发者:探索科技小组d. 用户:注册与非注册用户e. 计算中心:尚未确定f. 计算机网络:互联网1.3定义1.4参考资料◆GB/T 11457 软件工程术语◆GB 8566 计算机软件开发规范◆GB 8567 计算机软件产品开发文件编制指南◆国家标准《概要设计说明书(GB8567——88)》◆ 《网上书店系统设计项目可行性分析》◆ 《网上书店系统设计项目需求说明》◆ 《网上书店系统设计项目开发计划》1.5系统设计原则⏹系统环境支持指定的中文桌面操作系统。
⏹平台化设计与实现⏹模块级及组件级可重用性⏹安全性要求支持符合数字证书系统,支持系统的信息安全要求。
网上书店概要设计说明书项目名称在线购物系统(网上书店)项目开发单位计应1003班项目开发人员:组长马杰斌组员王其赛备注:以下报告1~~~~8点由王其赛编写以下报告9~~~~15点由马杰斌编写目录1引言........................................................................................................................................... - 1 - 2.编写目的................................................................................................................................... - 1 - 3项目背景................................................................................................................................... - 2 - 4任务概述...................................................................................................... 错误!未定义书签。
5定义........................................................................................................................................... - 2 - 6运行环境...................................................................................................... 错误!未定义书签。
目录1.引言 (2)1.1开发目的 (2)1.2背景 (2)1.3参考资料 (2)2.程序系统的结构 (3)2.1总体结构 (3)2.2图书管理模块 (4)2.3购物车模块 (4)2.4查询浏览模块 (4)2.5数据库模块 (5)2.6用户管理模块 (5)3.设计说明 (6)3.1 程序描述 (6)3.2功能 (6)3.3性能需求 (10)3.4输入项、输出项 (12)3.5流程逻辑 (13)3.6接口 (16)3.7存储分配 (19)3.8注释设计 (19)3.9限制条件 (19)1.引言1.1开发目的开发一套网上购书系统,可以让顾客通过浏览器浏览网站售书目录,从而挑选自己满意的图书,并下订单购买。
而网站后台人员需要维护网站会员信息、书籍信息以及订单信息。
本系统的目的就是要开发一套既方便客户网上购书,又方便网站维护人员维护网站WEB服务系统。
1.2背景随着全球经济一体化的逐步发展和深入,网上书店已成为传统书店必不可少的经营策略之一。
目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。
虽然传统书店规模有所不同,随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。
开发一个本系统可以解决企业人事管理遇到的耗费大量资金和人力,管理内容繁复,而且容易丢失的问题。
该项目由我们开发小组共同经过认真的商讨而最终提出,该系统的最终用户将是所有经营书籍买卖而到目前还未实现信息化的个人或团体。
该系统的开发工作将委托给相关的软件开发小组来完成。
系统的运行环境将是Windows 7,使用的数据库是Mysql5.5。
1.3参考资料[1] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003[2] JSP编程技巧/清宏计算机工作室编著. 北京:机械工业出版社,2010.1[3] 精通JBuilder 3环境下的JA V A编程/锐思创作室. 北京:人民邮电出版社[4] 深入JA V A Servlet网络编程. 清华大学出版社[5] Struts开发入门与项目实践. 北京:人民邮电出版社, 2010.8[6] 李晓山.新软件工程导论(第五版)[M].北京:清华大学出版社,2003[7] 孙鑫. Java Web开发详解-XML+XSLT+Servlet+JSP深入剖析与实例应用. 电子工业出版社, 20062.程序系统的结构2.1总体结构开始网站首页匿名用户注册用户浏览分类查找书籍网上注册登录后经权限判定普通用户系统管理员查看订单网上购书查找书籍管理用户管理交易添加新书修改书籍分类书籍分类2.2图书管理模块2.3购物车模块2.4查询浏览模块图书管理模块图书录入图书删除图书修改购物车模块计算价格添加商品移除商品更新数量清空购物车查询浏览模块按作者查询按出版日期查询按出版社查询按类别查询按年龄查询2.5数据库模块2.6用户管理模块数据库模块进货表发货表书籍表会员表用户注册登录3.设计说明3.1 程序描述(1)图书信息管理该模块实现图书书目信息的分类显示,也是提供图书信息依据书名及作者信息快速搜索的功能。
网上书店系统------概要设计说明书目录1 引言 (3)1.1 编写目的 (3)1.1.1 阐明编写可行性研究报告的目的 (3)1.1.2 指出读者的身份 (3)1.2 项目背景 (3)1.2.1 开发软件的名称 (3)1.2.2 项目的任务提出者、开发者、用户及实现软件的单位 (3)1.2.3 项目与其它软件或其它系统的关系 (3)1.3 术语定义 (4)1.4参考资料 (4)2 任务概述 (4)2.1 目标 (4)2.2 运行环境 (4)2.2.1硬件环境 (4)2.2.2软件环境 (4)2.3 需求概述 (4)2.4 条件和限制 (5)3 总体设计 (5)3.1 处理流程 (5)3.2 总体结构和模块外部设计 (6)3.3 功能分配:表明各项功能与程序结构的关系 (8)4 接口设计 (9)4.1 外部接口 (9)4.1.1用户界面 (9)4.1.2软件接口 (9)4.1.3硬件接口 (9)4.2 内部接口 (9)4.3 模块之间的接口 (10)5 数据结构设计 (10)5.1 逻辑结构设计 (10)1 引言1.1 编写目的实现网上书店系统的基本功能,包括会员管理,图书出入库,书目检索,书目分类管理,购物车,订单功能,会员帐户管理,书目评价等功能。
1.1.1 阐明编写可行性研究报告的目的通过可行性研究调查网上书店系统是否可行,是否盈利。
1.1.2 指出读者的身份希望软件投资方开发人员认真阅读1.2 项目背景根据以前所学的html语言知识及目前应用的JSP编程技术实现开发目标,其中必须用JSP开发实现注册登录等系列会员管理基本功能,并要求用SQL Server 数据库为会员帐户存储。
及购书基本功能,包括查询、书藉分类查询、购物车结账付款等。
1.2.1 开发软件的名称DreamweaverVisual Studio 20051.2.2 项目的任务提出者、开发者、用户及实现软件的单位该项目由校方提出,开发团队为A1小组,用户为广大网络用户,该软件由任务提出方实现。
网上书店概要设计说明书备注:制作者:肖丽琴(1 —4 )陈长长(5—6)概要设计说明书1引言1.1编写目的在网上商品交易系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在需求说明书中获得,并在需求说明书中得到详尽得叙述及阐明。
本阶段已在系统的需求分析的基础上,对网上书店系统做概要设计。
该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。
主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对网上商品交易系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2背景说明:a.待开发软件系统的名称:网上商品交易系统b.列出此项目的任务提出者:国信安c.开发者:TZ小组d.我组(stw小组)受国信安教育委托,特开发此系统。
以求达到网上购物的目的。
1.3定义1.4参考资料用得着的参考资料,如:a.张海藩. 软件工程导论-5版[M]. 北京:清华大学出版社,b.《精通2.0网络应用系统开发》c.王行言. Java语言与面向对象程序设计-2版[M]. 北京:清华大学出版社2总体设计2.1需求规定在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的网上商品交易系统,实现商店在出售商品后能及时的补充货物,使商店不出现断货和尽量避免因进货数量不合理造成商品积压的现象.要求系统能有效、快速、安全、可靠和无误的完成上述操作。