版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、净月二手书交换平台净月二手书交换平台概要设计报告1.背景虽然学校有图书馆,拥有的藏书数量也很大,但是图书馆的藏书的更新不够快,大部分藏书都是过时的,尤其是对于像发展较快的专业,图书馆的藏书根本无法满足。由于家庭背景和经济收入的不同,很多大学生无法得到自己想要的书籍;而自己用过的旧书又常常被扔掉,造成浪费。大家都希望有一个专业的买卖置换平台,一方面可以把自己不用的书成为别人的宝贝,另一方面可以免费地换来自己想看的书籍。校园中各大社团也时常举办二手书交换的活动,这种活动往往是由单个社团组织,宣传力度往往不大,渠道也有限,无法满足整个净月校区学生二手书交换的需求。2.目标主要解决了实现该系统需求的程
2、序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。3.最终用户特点项目面向净月校区在校师生。用户分为个人或社团,个人和社团中的每个交换信息都是一个交换单位。个人:有二手书交换意愿的同学。社团:组织二手书收集、捐赠活动的社团。1.系统功能需求规定本系统登录身份需要三个个,分别是:卖家用户,买家用户,管理员;用不同的身份登录系统,对系统有不同的操作权限,其中管理员对系统具有最高的管理权限。管理员:网站的维护和权限管理买家:在网站上查找并提出购买申请卖家:将所要卖的书籍信息发布,与买家一起完成买卖交易需求规定2.系统性能1)
3、精度本系统经过仔细的分析后所设计的界面简洁清晰,尽可能考虑人们使用时的一些习惯,使得数据读取灵活可靠,功能规范齐全,使用容易。2)时间特性要求周一至周五6:00pm-8:00pm,周末8:00am-8:pm3)可靠性本系统采用HTTPS,以保证服务器信息的安全性4)灵活性该项目会根据不同时间段限制最大用户数量来保证稳定;根据不用用户数量提供不同质量的画面品质。需求规定3、输入输出要求(1)用户登录模块:正常的用户登录与注册(2)买家查询模块:买家查询待交易书籍(3)卖家发布模块:卖家发布书籍(4)个人信息管理模块:一般用户进入个人信息后,可以修改自己的个人信息,并且可以查询买卖以及投诉信息反馈
4、。(5)交易流程模块:买家与卖家相互交易(6)投诉流程模块:买家与卖家投诉信息运行环境CPUPentium 4 1.8G或以上或以上内存内存512MB以上以上操作系统操作系统Windows98或以上版本或以上版本网络工具网络工具IE浏览器浏览器6.0以上以上客户端运行环境 运行环境CPUPentium E5200+内存内存2GMB硬盘空间硬盘空间160G以上硬盘剩余空间以上硬盘剩余空间输入设备输入设备键盘键盘/鼠标鼠标操作系统操作系统Windows 2000 Server+数据库数据库Microsoft SQL Server 2000服务器端运行环境信息投放图交易申请总体设计线下交易总体设计交
5、易成功总体设计逾期未确认交易总体设计申诉成功总体设计申诉失败总体设计退货总体设计退货成功总体设计逾期未确认退货总体设计卖家申诉总体设计申诉失败总体设计功能需求与系统模块的关系功能需求与系统模块的关系买 卖 交易用 户 登录信 息 发布信 息 查询申 诉 投诉网 站 管理注册登录卖家买家管理员外部接口1、用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW风格较熟悉,应尽量向这一方向靠拢。总的来说,系统的用户界面应作到可靠性、简单性、易学
6、习和使用2、软件接口服务器程序上可使用Mysql的对数据库的备分命令,以做到对数据的保存。在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。3、硬件接口在输入方面,对于键盘、鼠标的输入,可用Java、jsp的标准输入/输出,对输入进行处理。在输出方面,打印机的连接及使用,也可用Java的标准输入/输出对其进行处理。在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速ATM。外部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数
7、传递或返回值的形式在各模块间传输。1、运行模块组合(1)用户登录模块:正常的用户登录与注册(2)买家查询模块:买家查询待交易书籍(3)卖家发布模块:卖家发布书籍(4)个人信息管理模块:一般用户进入个人信息后,可以修改自己的个人信息,并且可以查询买卖以及投诉信息反馈。(5)交易流程模块:买家与卖家相互交易(6)投诉流程模块:买家与卖家投诉信息组合1:用户登录模块买家查询模块(查询书籍,买卖申请)组合2:用户登录模块卖家发布模块(书籍信息送审)组合3:用户登录模块个人信息管理模块(修改信息,查询买卖信息和申诉信息反馈)组合4:用户登录模块交易流程模块(交易状态查询,交易申诉以及查询)组合5:用户登
8、录模块投诉流程模块(投诉系统)2、运行控制组合1卖家:登录个人账户发布书籍信息。管理员:登录个人账户审核书籍信息。组合2买家:登录个人账户查询书籍信息发布交易申请。卖家:登录个人账户收到交易申请交易信息反馈。组合3买家:登录个人账户交易信息反馈确定线下交易时间线下交易后买家:登录个人账户确认交易。卖家:登录个人账户收到交易确认组合4线下交易后买家:登录个人账户交易申诉。管理员:登录个人账户处理买家申诉卖家:登录个人账户确认申诉反馈退货信息买家:登录个人账户确认退货信息线下交易卖家:登录个人账户确认退货买家:登录个人账户确认退款组合5线下交易退货后卖家:登录个人账户卖家申诉。管理员:登录个人账户
9、处理卖家申诉反馈调解信息线下调解组合6用户:登录个人账户网站投诉。管理员:登录个人账户处理投诉反馈投诉结果3、运行时间组合1:50%组合2:10%组合3:20%组合4:10%组合5:5%组合6:5%参数名参数名数据类型数据类型主外键主外键用户账户用户账户varchar外键用户名用户名varchar主键用户密码用户密码varchar1、逻辑结构设计要点DBMS 的使用上系统将采用 sqlserver, 系统主要需要维护8张数据表:用户信息表参数名参数名数据类型数据类型主外键主外键用户账户用户账户varchar主键姓名姓名varchar性别性别varchar年龄年龄varchar学校学校varch
10、ar个人信息表参数名参数名数据类型数据类型主外键主外键用户账户用户账户varchar外键买家用户买家用户varchar主键买家权限买家权限varchar买家诚信度买家诚信度varchar买家信息表参数名参数名数据类型数据类型主外键主外键用户账户用户账户varchar外键卖家用户卖家用户varchar主键书籍代书籍代1varchar外键卖家权限卖家权限varchar卖家诚信度卖家诚信度varchar卖家信息表参数名参数名数据类型数据类型主外键主外键用户账户用户账户varchar外键管理员管理员varchar主键管理员密码管理员密码varchar管理员权限管理员权限varchar管理员信息表参数名
11、参数名数据类型数据类型主外键主外键书籍代码书籍代码varchar主键书籍信息书籍信息varchar书籍价格书籍价格varchar交易状态交易状态varchar是 否 同 意 以是 否 同 意 以物易物物易物varchar书籍信息表参数名参数名数据类型数据类型主外键主外键交易代码交易代码varchar主键交易时间交易时间varchar卖家用户卖家用户varchar外键买家用户买家用户varchar外键交易备注交易备注varchar交易信息表参数名参数名数据类型数据类型主外键主外键用户账户用户账户varchar外键申诉代码申诉代码varchar主键申诉消息申诉消息varchar处理结果处理结果va
12、rchar申诉信息表发布信息交易申请申诉申请申 诉 以 及 信息管理查询信息买家卖家管理员2、数据结构与程序的关系错误类型解决方案用户名和密码错误提示输入不正确,并返回验证码输入错误登录失败,请重新登陆账户不存在或已存在提示错误类型并返回注册密码低于六位提示低于六位并重新输入联系方式格式错误提示格式错误并重新输入密码与确认密码不相同提示错误类型并重新输入提交信息失败提示提交信息失败并提示错误类型1、出错信息2、补救措施后备技术由于现代计算机科学技术的快速发展,以往的数据备份已经不能满足用户和管理者对现有系统的要求,现在的技术一般是进行系统数据库的实时备份和备份服务器。当数据库瘫痪时,通过快速进
13、行系统库的切换,这样可以有效的减少数据的丢失。当用户量大时,也可以使用备用服务器,两个服务器进行同步数据存储,如果一台服务器出错时,可以转换到另一台进行相同的操作,让用户不需要因瘫痪而面临网页打不开、数据丢失等相关问题。A、降效技术通常情况下系统的管理员都不是专业的计算机人员,对计算机专业的知识了解相对较少。在面对系统瘫痪等错误时,都不知道如何去解决问题。如今,随着计算机科学技术的飞速发展,为了让系统用户能够自行解决运行过程中遇到的问题,大多采取小型服务器作为后备技术。这项技术在现有的开发系统中使用很广泛,当然备用的服务器从价格上考虑,可能不如主服务器,也可能会降低工作效率,但是从数据的完整性和安全出发,可以让维修人员有更多时间进行系统的维
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 松树的介绍教学课件
- 杭州轮船安全员培训课件
- 高考生物一轮总复习-第3章-细胞的基本结构章末知识提升讲义-必修
- 高考语文一轮复习-第六部分-写作-1-做真题高考对接
- 杭州web安全培训课件
- 杨修宝讲座课件
- 李自成小说课件
- 机车司机安全生产月培训课件
- 机电工程安装安全培训课件
- 2026年安阳职业技术学院单招职业技能笔试模拟试题带答案解析
- SJ-T 11795-2022 锂离子电池电极材料中磁性异物含量测试方法
- 马工程版《中国经济史》各章思考题答题要点及详解
- 运输合同纠纷答辩状
- 母婴安全管理制度
- JJG 1087-2013矿用氧气检测报警器
- GB/T 36964-2018软件工程软件开发成本度量规范
- FZ/T 10007-2018棉及化纤纯纺、混纺本色纱线检验规则
- 普通高校学生转学申请确认表(模板)
- 口腔医院医疗纠纷及投诉处理接待制度
- 二年级上册英语期中考试试卷
- 机械设计-螺旋传动设计(千斤顶)
评论
0/150
提交评论