版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、二手书交易平台 概要设计报告学院:信息与软件工程学院班级:软件工程一班学号:201421220101:唐海洋2014年11月04日V.1引言.1 TOC o 1-5 h z HYPERLINK l bookmark28 o Current Document 1.1编写目的2 HYPERLINK l bookmark32 o Current Document 1.2背景2 HYPERLINK l bookmark35 o Current Document 1.3定义2 HYPERLINK l bookmark42 o Current Document 1.4参考资料22总体设计 HYPERLIN
2、K l bookmark53 o Current Document 2.1需求规定2 HYPERLINK l bookmark61 o Current Document 2.2运行环境 2 HYPERLINK l bookmark84 o Current Document 2.3基本设计概念和处理流程 32.4结构3 HYPERLINK l bookmark97 o Current Document 2.5功能器求与程序的关系 3 HYPERLINK l bookmark100 o Current Document 2.6人工处理过程 3 HYPERLINK l bookmark109 o C
3、urrent Document 2.7尚未问决的问题33接口设计 TOC o 1-5 h z HYPERLINK l bookmark115 o Current Document 3.1用户接口 3 HYPERLINK l bookmark118 o Current Document 3.2外部接口 3 HYPERLINK l bookmark121 o Current Document 3.3内部接口 44运行设计4 HYPERLINK l bookmark127 o Current Document 4.1运行模块组合4 HYPERLINK l bookmark136 o Current
4、Document 4.2 运行控制 4 HYPERLINK l bookmark146 o Current Document 4.3运行时间45系统数据结构设计4 HYPERLINK l bookmark152 o Current Document 5.1逻辑结构设计要点45.2物理结构设计要点 45.3数据结构与程序的关系 46系统出错处理设计5 HYPERLINK l bookmark172 o Current Document 6.1出错信息56.2补救措施 55 6.3系统维护设计v.1引言1.1编写目的编写本说明书的目的在于概要描述XX二手书交易系统的功能模块如 何划分、模块间的接口
5、设计、模块结构设计、数据结构设计和系统的 出错处理等。本说明书的预期读者:项目经理、开发人员、测试人员。1.2背景开发软件名称:项目任务提出者:项目开发者:用户:运行软件的中心:本系统采用B/S,采用Tomcat服务器作为操作系 统的工作站,采用Mysql5.0作为开发软件的数据库服务程序。1.3定义B/S:全称Browser/Server,即浏览器/服务器。1.4参考资料概要设计说明书(GB8567-88)编号:old books trade_kexingxingfenxi二手书交易系统 可行性分析报告编号:old books trade_xuqiufenxi二手书交易系统需求分 析报告软件
6、工程导论张海藩,清华大学出版社V.软件项目管理郭宁,清华大学出版社2总体设计2.1需求规定本系统是为了给同学们提供一个校内二手书交易的平台,目的是给同 学的学习和生活带来方便,促进学校的二手书交易市场更加公开、透 明、规范、科学。其中的用户类涉及到前台用户和后台的管理员,前 台的用户包括卖书的用户和买书的用户两种,买书用户通过注册成为 会员,然后登陆系统前台界面,挑选自己要购买的图书,然后加入购 物车,完成之后提交订单,然后管理员会按照订单信息派送专门的工 作人员将书籍送达目的地。卖书的同学可以联系客服(,qq,微信), 在线交流。管理员可以对书籍信息进行录入并且修改,也可以对会员 管理。二手
7、书交易系统的主要需求列表为:会员请求购书模块:挑选图书,加入购物车,提交订单。会员请求卖书模块:根据系统提供的联系方式(,qq,微信), 跟系统服务人员取得联系。会员修改信息模块:会员根据需要修改自己的信息(院系,专业,学号,)。. V.管理员管理图书模块:包括录入图书信息,修改图书信息。管理员管理会员模块:冻结会员,解冻会员。2.2运行环境服务器端:硬件最低要求:处理器奔腾3以上,内存512M以上,硬盘100G,软件最低要求:操作系统:Windows XP、Windows 7、Windows 8浏览器IE6.0及其以上,chrome数据库:Mysql5.0以上web 服务器:tomcat客户
8、端:硬件最低要求:处理器AMD或者Intel的,内存128M以上,硬盘50G以上, 软件最低要求:操作系统:Windows XP、Windows 7、Windows 8浏览器IE6.0及其以上,chrome2.3基本设计概念和处理流程. . V.会员登卖书请浏览图加入购更改送下订修改信地录入图管理员处理订信陆解冻会员冻 结会员二手书交易系统数据处理流程图图2.3结构2.4v.二手书交易系管理会索购书员书图处订会会物信信信书理员单员车息息 息系统功能的划分图2.4会员:、修改会员信息:包括修改会员的所有信息,包括学号、1.密 码、专业等等,以保证会员的信息正确性;、版本等信息检检索图书: 根据书
9、籍的书名、作者、ISBN2.索需要购买的图书;加入购物车:将选购的图书加入购物车,方便 对图书的统3.一管理;提交订单:填写订单信息,包括用户地址、联系方式等信4.息,然后提交订单;管理员:作者、包括书名、录入图书信息:将新购的图书信息录入,1. V.ISBN、版本等信息;修改录入的图书信息,包括书名、作者、ISBN、版本等信息;处理订单:处理会员提交的订单信息,然后派送工作人员到 指定的位置现场交易;冻结会员:会员有不良交易记录(不讲诚信等),需要冻结会 员一段时间(1个月),使其不能继续交易;解冻会员:当会员的冻结时间到了之后就需要解冻会员,使 其可以正常交易;2.5功能需求与程序的关系.
10、 V.表2.5功能需求与程序模块的关系会员购物会员信息管理员对管理员对理模员的管籍的管浏览图加入购物提交订修改会员修改图书录入图书信息冻结会员VV解冻会员V V订单处理2.6人工处理过程二手书需要专职人员收购;二手书信息需要人工录入图书信息数据库;二手书订单需要管理员管理;. V.管理员需要管理会员信息;图书需要专职人员派送;人工客服管理会员留言信息。2.7尚未问决的问题a.图书检索算法设计。3接口设计3.1用户接口在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布 局,应突出的显示重要信息。可以使用Dreamweaver
11、网页设计工具 直接拖曳出美观、简单、友善的用户接口。其中针对图书信息浏览的 界面要做到操作简单,易于管理。同时,运行出错时应以标准形式给 出出错提示。总的来说,系统的用户界面应作到可靠性、简单性、易 学习和使用。3.2外部接口服务器端程序可DAO(数据访问对象)应用程序编程接口(API),对 Mysql数据库进行所有的访问。. . V.服务器程序上可使用MYSQL的对数据库的备份命令,以做到对数据 的保存。在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口 方式对数据进行网络传输及接收。3.3内部接口系统基于B/S模式开发,系统与数据库服务器之间以BDE连接。保 证数据库系统的物理独立
12、性。4运行设计4.1运行模块组合浏览图书信息:用户通过输入搜索信息,系统调用图书检索模块, 显示相关图书信息。订购图书:用户将有关图书信息提交,系统调用订单模块,保存 用户信息和相关图书信息,并生成订单。修改会员信息:用户提交更改的信息,系统调用用户信息模块, 保存用户提交的信息。冻结注册用户/解除账户冻结:管理员对用户的状态信息进行更改, 系统首先调用用户信息检索模块,找到指定用户信息,然后调用用户 信息修改模块,更新用户状态信息修改图书信息:管理员每周更新图书信息,系统调用图书更新. . V.模块,对数据库进行更新。查看订单:用户查看订单,系统调用订单查询模块,显示订单详 情。4.2运行控
13、制浏览图书信息:用户在搜索框中输入搜索信息,点击“确定”按 钮,进行浏览。订购图书:用户首先检索图书,在图书信息页面点击订购,弹出 确认对话框,点击确认,进行订购。修改会员信息:用户在个人信息页面修改个人信息,然后点击“提 交”按钮,进行修改5.冻结注册用户/解除账户冻结:管理员在用户的状态信息页面,选 中“冻结/解除冻结”选项,点击确认,进行“冻结/解除冻结”操作。修改图书信息:管理员在图书信息页面输入图书信息,点击“更 改”,进行修改。查看订单:用户登陆后,点击“我的订单”,查看已提交的订单。4.3运行时间用户信息检索模块占用用户数据库时间1s用户信息修改模块占用用户数据库时间1s图书信息
14、检索模块占用图书数据库时间1s. . v.图书信息修改模块占用图书数据库时间1s5系统数据结构设计5.1逻辑结构设计要点5.1.1用户信息表-userInf字段名数据类型长度含义用户ID(20主键varchar id(主键)登录密码 20 varchar password用户名 name 20 varchar用户地址 address 20 varchar用户年级 grade 4 varchar用户电话telephone 11varchar-book5.1.2 图书表20 书号 isbn varchar书名 varchar bookName 20varchar 作者 20 authorvarch
15、ar20publish. . v.出版日期 PublishDate datetime 无定义 price无定义float价格-orders5.1.3订单表20varchar 订单 id 主)20 username varchar 用户名 money 合计金额无定义float日期时间orderdate datetime 无定义11 telephone varchar 联系电话 地址 varchar20address-orderInf订单明细表5.1.420 varchar orderld 订单编号 varchar 书号 20 isbn书名 bookName varchar 20number in
16、t 数量 5floatmoney 无定义金额5.1.5管理员信息表-admins字段名数据类型长度含义v.ID 管理 varchar20id 主)varchar 密码 20 password管理员名varchar20adname5.2物理结构设计要点本系统内所使用的每个数据结构都是按照 顺序存储结构存储在计JDBC方法访问这些数据结构算机中,在JSP 页面里通过5.3数据结构与程序的关系userInf表在用户登录和修改和查询 用户信息的时候会用到book表在查看、修改和搜索图书信息时会用 orders表在查询、管理订单信息时会用到 表orderInf在查看订单明细 时会用到 表在管理员登录时会
17、用到admins. . v.6系统出错处理设计6.1出错信息出错名系统输出信处理方“用户名用户名输入错请重新进入登陆页进入登陆页前三次密码错误,请重新输入密码错误次数超过“密码错误!请半进入默认登录页,小时后再进行登陆半小时内禁止该用作进行登陆“输入格式不正确返回原输入页面输入数据格式错请检查后再输入不允许为空的输入“请输入弹回原输入页面的入处输入空字符或者没输入选择图书数量超过库“库存不足,请重新返回原输入页面。存量输入!”填地址时输入电话无“电话号码无效,请返回原输入页面。效填写正确的号码!”系统故障,无法连接“服务器维护中!暂立即启用备用机,恢V.复故障。”到服务器停服务!补救措施6.2定期进行数据备份, 当故障发生时,数据在数据库中已a.后备技术并且依靠所以在系统 出错后可以依靠数据库的恢复功能,经有备份,就算系统崩溃用户数 据也不会丢失或遭到破日志文件使系统再启动,坏。但会占用更多 的数据存储空间。当故障发生时,可以重新进行数据分类
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 硝酸领用与人力资源
- 仓储物流优化整改承诺书
- 皮革制品招投标现状与对策
- 水电站锚杆施工合同
- 学校周边道路侧沟改造
- 电子工程项目履约承诺书
- 展览馆道路照明设施安装合同
- 知识产权变更索赔处理指南
- 社区食堂管理办法
- 室内装饰金箔施工协议
- 消防安全管理程序
- 如何积极应对人工智能时代带来的各种挑战800字
- 煤矿井下摄像、拍照安全技术措施
- 2023-2024学年八年级上册地理期中质量检测试卷(含答案)
- (6.1)-第二章追求远大理想 坚定崇高信念
- 中国共产主义青年团团员发展过程纪实簿
- 中国古代文化常识:全新补订版
- CMOS模拟集成电路设计与仿真示例(基于Cadence ADE)
- 综述性论文写作-课件
- 出国留学高中成绩单最强模板
- 西师大版四年级数学下册 (认识三角形)三角形 教学课件(第1课时)
评论
0/150
提交评论