二手物品交易系统详细设计说明书
[VIP专享]旧物交易系统详细设计
![[VIP专享]旧物交易系统详细设计](https://img.taocdn.com/s3/m/5d428e94de80d4d8d15a4fad.png)
旧物交易系统详细设计分析项目名称:__旧物交易系统2013年5月8日1.引言1.1 编写目的鉴于学校学生的个人用品,如电子产品的更新速度的加快,很多同学买了新的东西后不知道如何去处理旧物,扔了怕浪费。
还有很多即将毕业的大四的同学要处理一些无法带走的物品。
校园旧物交易平台应运而生,为旧物的重生而努力,服务学生,减少浪费。
1.2功能的概述旧物交换系统主要包括前台面向用户的网页界面和后台面向管理者的管理功能。
前台为大多想要通过旧物交换实现旧物价值的用户提高信息平台。
后台主要是对帖子评论进行管理,对不良的非法的评论和帖子予以删除。
旧物交换系统主要功能包括:用户登录功能,用户的注册功能,浏览新帖功能,搜索旧物功能。
查看旧物详细信息功能,用户发帖功能,评论功能和回复功能。
后台管理功能包括:帖子删除、查看功能,评论及回复的删除评论功能,用户的查看和删除功能1.3 背景项目名称:旧物交换系统项目提出者:高鹏飞项目设计人员:第七小组项目的用户:全体理工大学院1.4 参考资料[1] 作者,书名,出版社名,出版时间暂无。
1.5小组成员组长:宋丽霞组员:张国栋、高鹏飞、赵桂雄、王善良、胡永禧2.分析设计2.1界面划分根据需求分析的结果,旧物交易系统系统分为以下几个界面:界面名称功能简介index.jsp 网站的主界面,主要按帖子的时间显示旧物的图片和名称,点击进入该物品的详细信息,同时主页旁边有用户登陆功能,导航上有搜索功能,可以根据名称对站内物品进行模糊搜索,登陆后显示***欢迎你的字眼,点击进入个人主页,同时在导航上出现发新帖的超链接,点击链接到发新帖的页面。
login.jsp由导航栏直接连接着登陆界面,同时当主界面登陆失败时自动跳转到登陆页面再次登陆。
Search.jsp 在主页搜索物品进入搜索界面,搜索界面显示所有的模糊搜索匹配的物品的图片和名称,点击进入各个物品的详细信息界面。
Register.jsp 注册界面进行注册,输入用户名、联系电话、邮箱、性别、学院、密码、确认密码,并且判断用户名是否重复,点击提交后如果重复则显示用户名重复并且重载该网页,让用户重新输入。
二手货物交易需求规格说明书

“软件工程专业综合实践”文档(2)二手商品交易系统需求规格说明书目录1 文档简介.........................................................................................................................................1.1 文档目的.......................................................................................... 错误!未定义书签。
1.2 背景......................................................................................................................................1.3 参考资料..............................................................................................................................1.4 术语与缩写解释..................................................................................................................2 系统产品介绍.................................................................................................................................2.1 项目来源与目标..................................................................................................................2.2 系统(或用户)的特点......................................................................................................2.3 项目需要解决的主要问题..................................................................................................3 产品的功能性需求.........................................................................................................................3.1 功能模型..............................................................................................................................3.1.1 功能需求列表...........................................................................................................3.1.2 用例模型列表...........................................................................................................3.1.3 系统总用例图...........................................................................................................3.2 XXX子系统.........................................................................................................................3.2.1 XXX用例..................................................................................................................3.2.2 XXX管理..................................................................................................................4 产品的非功能需求.........................................................................................................................4.1 质量需求.......................................................................................... 错误!未指定书签。
毕业设计二手交易网站:需求规格说明书

需求规格说明书版本: 1.2修订历史记录日期版本说明作者2012年/06月/4日 1.0初次生成文档白萌、吴啸2012年/06月/5日 1.1 第二次生成文档白萌、吴啸2012年/06月/7日 1.2 第三次生成文档白萌、吴啸目录需求规格说明书 (1)版本: 1.2 (1)修订历史记录 (1)1. 引言 (1)1.1 目标 (1)1.2 文档约定 (1)1.3 预期的读者和阅读建议 (1)1.4 产品的范围 (1)1.5 参考文献 (2)2. 综合描述 (2)2.1 产品的前景 (2)2.2 产品的功能 (2)2.3 用户类和特征 (2)2.4 运行环境 (3)2.5 设计和实现上的限制 (3)2.6 假设和依赖 (3)3. 外部接口需求 (3)3.1 用户界面 (3)3.2 硬件接口 (3)3.3 软件接口 (4)3.4 通信接口 (4)4. 系统特性 (4)4.1 说明和优先级 (4)4.2 激励/响应序列 (5)4.3 功能需求 (5)4.3.1 二手交易网站功能模块图 (5)4.3.2 功能描述 (6)4.3.3 用例图与用例描述 (6)4.4 数据需求 (10)4.4.1 二手交易平台的数据流图 (10)4.4.2 二手交易平台的数据字典 (14)5. 非功能需求 (15)5.1 性能需求 (15)5.2 安全设施需求 (15)5.3 安全性需求 (16)5.4 软件质量属性 (16)5.5 业务规则 (17)5.6 用户文档 (17)6. 其他需求 (18)1.引言1.1目标本文档首先给出整个系统功能结构的概貌,试图从整体架构上给出整个系统的轮廓,然后对功能需求、数据需求、性能需求和其他非功能需求进行了详细的描述。
其中对功能需求的描述运用了UML的用例模型方式,描述每一用例的基本事件流,并给出直观的用例图。
对数据需求的描述运用了数据流图的软件模式图示方法,从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。
毕业设计二手交易网站:需求规格说明书

需求规格说明书版本:修订历史记录目录需求规格说明书............................................ 错误!未定义书签。
版本: .................................................... 错误!未定义书签。
修订历史记录.............................................. 错误!未定义书签。
1. 引言................................................... 错误!未定义书签。
目标................................................. 错误!未定义书签。
文档约定............................................. 错误!未定义书签。
预期的读者和阅读建议................................. 错误!未定义书签。
产品的范围........................................... 错误!未定义书签。
参考文献............................................. 错误!未定义书签。
2. 综合描述............................................... 错误!未定义书签。
产品的前景........................................... 错误!未定义书签。
产品的功能........................................... 错误!未定义书签。
用户类和特征......................................... 错误!未定义书签。
运行环境............................................. 错误!未定义书签。
校园二手交易系统需求规格说明书

5.1
(1)查询信息时应保证全查率,所有相应域包含查询关键字的记录都应该查到。
(2)查询信息应保证查准率,查到的记录应于给定的查询条件完全匹配。
5.2
本网站具体时间特性要根据网速来决定。我们将最大限度的减少系统响应时间,最小化更新处理时间和数据转换时间。
5.3
满足用户的使用要求。
6
6.1
(1)界面规范应遵循WEB软件界面的规范,界面风格简洁明快,素雅大方。
数据流量:本平台的二手商品数量
组成:商品编号+商品名称+商品发布者+商品人气+商品介绍+商品所属类别+商品原价+商品评价
<3>数据流名称:用户信息
别名:无
简述:卖家发布商品时选择的项目
来源:卖家
去向:加工卖家商品发布、二手商品信息管理
数据流量:本平台的二手商品类别
组成:商品按类别编号+商品小类别编号+商品大类别名称+商品小类别名称
<4>数据流名称:订单信息
别名:无
简述:,买家订货时填写的日期
来源:买家
去向:加工检验订单
数据流量:买家订货的订单数
组成:订单编号+订单总价+收货人姓名+收货人地址+卖家名称+买家名称+订单生成时间+订单状态+配送方式
3.5
输入源:手工键盘输入;
输入介质和设备:键盘,磁盘;
输出介质和设备:磁盘
4
4.1
3.3
Oracle 10g数据库。
Oracle数据库最新版本为Oracle Database 12c。Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c成为私有云和公有云部署的理想平台。
二手物品交易系统详细设计使用说明

二手物品交易系统详细设计使用说明
一、系统简介
二、系统功能
1、买家功能
(2)买家登录:通过账号、密码登录;
(3)浏览商品:可以根据类别进行筛选,以及查看详细属性;
(4)预约商品:可以预约感兴趣的商品,如果卖家同意后可以进行购买;
(5)评价商品:可以对购买过的商品进行评价和建议。
2、卖家功能
(2)卖家登录:通过账号、密码登录;
(3)发布物品:发布二手物品,具体包括上传图片、填写属性等;
(4)接收预约:接收买家发出的预约信息,如果卖家同意则可以进行购买;
(5)查看评价:查看买家对发布商品的评价和建议。
3、管理员功能
(1)管理员登录:通过账号、密码进行登录;
(2)发布管理:可以审核买家和卖家发布的物品信息;。
二手物品交易系统详细设计说明书

1.1 编写目的 (3)1.2背景 (3)1.3定义 (3)1.4 参考资料 (3)3.2 用户登录模块 (8)3.3 商品搜索模块 (9)3.4 发布出售/求购信息模块 (10)3.6 用户基本信息更新模块 (13)3.7 管理员删除用户模块 (15)3.8 管理员警告用户模块 (16)3.9 发布公用信息模块 (17)3.10 注释设计 (18)3.11 测试计划 (18)3.12 尚未解决的问题 (18)此说明书是在了解系统需求分析以及概要设计的基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细的数据结构,对实现细节作精确地描述,为编码提供必要的说明,是系统编码的根据,同时也是与用户进行交流的文档之一。
本文档的读者为系统用户,软件设计师(详细设计),程序开辟员,测试人员,售后技术支持人员等。
a .近年来,随着商品经济的发展,高校学生通常会有出售二手货物的需求,而其他在校同学又希翼买到便宜的二手商品。
通过分析校内报纸发布二手物品信息的特点,开辟此系统,目的在于为东北林业大学的学生提供一个平台,可以方便在校学生进行二手物品的买卖。
b.待开辟软件系统:东北林业大学二手物品交易系统;c .任务提出者:东北林业大学高层管理者d.开辟者:三人行软件开辟小组e .用户:东北林业大学在校学生f.系统运行于小型服务器,依托Internet 实现与用户的交流。
垃圾信息:没故意义的信息或者大量重复的信息非法用户:大量发布无效信息或者违反相关规定信息的用户用户:使用二手物品交易系统完成二手物品买卖的人游客:只在网站上浏览信息,不注册的人《东北林业大学二手物品交易系统开辟合同.doc》合同编号:9A509《东北林业大学二手物品交易系统需求规格说明书》《东北林业大学二手物品交易系统概要设计说明书》下图描述系统所有功能,以及它们间的层次关系,其中更新用户基本信息模块包括:修改用户名、用户昵称、注册邮箱。
高校二手物品交易系统设计与实现

四、系统优化
1、响应速度优化
为了提高系统的响应速度,我们可以采用缓存技术,将经常访问的数据存储 在内存中,减少数据库访问次数。我们还可以采用异步编程技术,将耗时的操作 放在后台处理,提高系统的实时性。
2、加载时间优化
为了减少系统的加载时间,我们可以采用懒加载技术,将非必需的资源延迟 加载,提高页面加载速度。我们还可以采用代码分离技术,将脚本和样式分开加 载,避免阻塞页面的渲染。
3、数据展示优化
为了提高系统的数据展示效果,我们可以采用合适的UI/UX设计,使用合适 的字体、颜色和排版等,使数据展示更加清晰易懂。我们还可以采用数据可视化 技术,将数据以图表等形式展示,方便用户理解和分析。
五、系统维护
1、系统升级
为了确保系统的稳定性和安全性,我们需要定期进行系统升级。我们可以通 过修补漏洞、优化代码和升级软硬件等方式,提高系统的性能和安全性。
(2)物品发布:学生可以在系统中发布二手物品信息,包括物品名称、描述、 价格等。
(3)物品浏览:学生可以在系统中浏览其他学生发布的物品信息,方便找到 自己需要的物品。
(4)购物车功能:学生可以将感兴趣的物品加入购物车,方便后续购买。
(5)订单管理:学生可以查看自己的订单信息,包括已下单和未下单的订单。
3、接口开发
接口开发是高校二手物品交易系统实现的关键环节之一。在接口开发中,我 们需要实现系统的各个功能模块,如用户注册登录、物品发布、物品浏览、购物 车功能、订单管理和支付功能等。同时,我们还需要与前端界面和数据库紧密配 合,确保系统的稳定性和可元测试中,我们对每个功能模块进行详细的测试,包括各个函数和方法。 我们通过编写测试用例,模拟各种正常和异常情况下的系统行为,确保每个功能 模块的正确性和稳定性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【二手物品交易系统】详细设计说明书1引言41.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4参考资料 (4)2程序系统的结构53主要模块设计说明 73.1游客注册模块73.2用户登录模块 (9)3.3商品搜索模块 (10)3.4发布出售/求购信息模块 (11)3.6用户基本信息更新模块 (14)3.7管理员删除用户模块 (16)3.8管理员警告用户模块 (17)3.9发布公用信息模块 (18)3.10注释设计 (19)3.11测试计划 (19)3.12尚未解决的问题 (19)详细设计说明书1引言1.1编写目的此说明书是在了解系统需求分析以及概要设计的基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细的数据结构,对实现细节作精确地描述,为编码提供必要的说明,是系统编码的根据,同时也是与用户进行交流的文档之一。
本文档的读者为系统用户,软件设计师(详细设计),程序开发员,测试人员,售后技术支持人员等。
1.2背景a.近年来,随着商品经济的发展,高校学生通常会有出售二手货物的需求,而其他在校同学又希望买到廉价的二手商品。
通过分析校内报纸发布二手物品信息的特点,开发此系统,目的在于为东北林业大学的学生提供一个平台,可以方便在校学生进行二手物品的买卖。
b.待开发软件系统:东北林业大学二手物品交易系统;c.任务提出者:东北林业大学高层管理者d.开发者:三人行软件开发小组e.用户:东北林业大学在校学生f.系统运行于小型服务器,依托Internet实现与用户的交流。
1.3定义垃圾信息:没有意义的信息或大量重复的信息非法用户:大量发布无效信息或违反相关规定信息的用户用户:使用二手物品交易系统完成二手物品买卖的人游客:只在网站上浏览信息,不注册的人1.4参考资料《东北林业大学二手物品交易系统开发合同.doc》合同编号:9A509《东北林业大学二手物品交易系统需求规格说明书》《东北林业大学二手物品交易系统概要设计说明书》2程序系统的结构1.系统模块结构图:下图描述系统所有功能,以及它们间的层次关系,其中更新用户基本信息模块包括:修改用户名、用户昵称、注册邮箱。
2.本系统参与者活动图:以下各图描述系统参与者进入本系统后活动。
游客活动图:游客进入本系统可以注册,浏览产品信息。
用户活动图:用户进入本系统可以浏览产品信息,当用户想对产品信息、个人信息进行管理时必须先登录。
其中产品信息管理包括:发布求购信息、发布出售信息、买卖信息更新(修改、删除产品操作),用户信息管理包括:更改注册邮箱、更改昵称。
管理员活动图:管理员进入系统只有登录后才可以使用删除用户、警告用户等操3主要模块设计说明3.1游客注册模块名称、标识符游客注册模块功能描述游客注册后成为本站用户,登录后可以有更高的权限性能当游客输入用户名时可以检测此用户名是否已使用,查询数据库响应时间<2s;当游客点“提交”按钮时更新数据库运行时间<5s 输入用户基本信息:用户名、注册邮箱、密码操作序列1,点击“注册”按钮进入注册页面。
2,游客进入用户填写信息页面;3,游客填写个人注册信息,点击“检查用户名”,返回成功页面提示用户继续填写;返回失败页面提示游客修改用户名。
4,游客正确填写注册资料后,点击“提交”,返回注册成功页面;否则,返回失败页面,提示返回注册页面。
限制条件 1. 必须连接数据库,否则会出现无法连接数据库错误(因为此处需要检查用户名是否可用);2.用户名不超过18字符,邮箱长度<24,密码长度<18。
接口与主页的联系方式:在主页中点击“注册”,进入此页面;也可点击用户管理菜单下的“用户注册”进入此页面输出返回主页游客注册协作图:游客注册成功后将记录用户信息表。
游客注册时序图:3.2用户登录模块名称、标识符用户登录模块功能描述用户登录后可以管理个人基本信息、管理产品信息性能当用户点击“登录”按钮时响应时间<2s输入用户基本信息:用户名、密码操作序列 1.点击“登录”按钮进入用户登录页面。
2.用户进入登录页面;3.用户填写个人基本信息,点击“登录”按钮,用户名和密码正确时,返回登录成功页面提示用户后将自动跳转至主页;否则返回登录失败页面提示用户用户名或密码错误,后将自动返回至登录页面。
限制条件 1. 必须连接数据库,否则会出现无法连接数据库错误2.必须为本站注册用户接口与主页的联系方式:在主页中点击“登录”,进入此页面。
输出返回主页用户登录协作图:用户登录时序图:3.3商品搜索模块名称、标识符商品搜索模块功能描述用户可以按关键字:物品的名称、种类、价格、买或卖条件进行组合查询物品信息性能当用户点击“搜索”按钮时,查询数据库响应时间<5s输入物品基本信息:名称、种类、价格、买或卖条件操作序列1.选中待搜索的关键字(复选框),点击“搜索”;2.若数据库中有此产品信息,返回搜索的列表;3.否则返回失败页面,提示返回重新搜索。
限制条件必须连接数据库,否则会出现无法连接数据库错误接口与主页的联系:内嵌于主页的主栏里,也可点击基本业务菜单下的“高级搜索”进入此页面。
输出产品信息显示页面商品搜索时序图:3.4发布出售/求购信息模块名称、标识符发布出售/求购信息模块功能描述用户可以发布出售(求购)信息性能信息处理时间<5s输入出售(求购)信息:出售物品名称、种类、意愿价格、描述、联系方式(QQ,电话)操作序列 1.用户点击发布出售/求购信息子菜单2.用户录入出售(求购)信息,核对出售(求购)信息3.点击按钮“发布”,若成功提示用户已将系统将信息纳入“出售(求购)信息表”,后自动跳转至主页4.否则,提示用户发布失败,返回发布出售/求购信息页面限制条件 1.必须连接数据库,否则会出现无法连接数据库错误。
2.必须登录,否则无法进入。
接口与主页的联系:点击基本业务菜单下的“发布出售/求购信息”进入此页面。
输出返回主页发布出售/求购信息协作图:发布出售/求购信息时序图:.3.5买卖信息更新模块名称、标识符买卖信息更新模块功能描述用户可以对已发布的出售求购信息进行更改、删除操作性能信息处理时间<5s输入物品基本信息:出售物品名称、种类、意愿价格、描述、联系方式(QQ,电话)操作序列删除1.点击“买卖信息更新”,进入买卖信息更新页面,选中“删除”2.提示用户是否删除,用户确认后,若成功提示用户信息已删除,后自动跳转至主页;3.否则,提示用户删除失败,返回删除信息页面修改1.点击“买卖信息更新”,进入买卖信息更新页面,选中“修改”2.用户填写新的产品信息,点击“修改”,若成功提示用户修改信息成功,后自动跳转至主页;3.否则,提示用户修改失败,返回修改信息页面限制条件 1.必须连接数据库,否则会出现无法连接数据库错误。
2.必须登录,否则无法进入。
接口与主页的联系:点击基本业务菜单下的“买卖信息更新”进入此页面。
输出返回主页买卖信息更新协作图:其中一个子模块:删除产品信息协作图:买卖信息更新时序图:其中一个子模块:修改产品信息时序图:3.6用户基本信息更新模块名称、标识符用户基本信息更新模块功能描述用户可以修改个人基本信息,包括:修改注册邮箱、用户名、密码性能更新数据库响应时间<5s输入新的注册邮箱、用户名、密码操作序列 1.点击“个人信息更新”,进入到用户信息更新页面;2.填写需要更新的个人信息,点击“修改”;3.若成功则提示用户更新成功,后将自动跳转到主页;4.否则,提示用户更新失败,返回用户信息更新页面。
限制条件 1.必须连接数据库,否则会出现无法连接数据库错误。
2.必须登录,否则无法进入。
接口与主页的联系:在主页中点击用户管理菜单下“个人信息更新”进入此页面输出返回主页用户基本信息更新协作图:用户基本信息更新时序图:3.7管理员删除用户模块名称、标识符管理员删除用户模块功能描述管理员通过查询发布垃圾信息恶劣者,销毁其账户性能更新数据库响应时间<5s输入操作序列 1.点击“删除用户”,进入删除用户页面2.点击“删除”,若成功则提示管理员删除成功,后自动跳转至主页;3.否则提示管理员删除失败,返回删除用户页面限制条件 1.必须连接数据库,否则会出现无法连接数据库错误。
2.必须登录,否则无法执行操作。
3.管理员主观测定用户行为接口与主页的联系:点击系统维护菜单下的“删除用户”即可进入此页面输出返回主页管理员删除/警告用户协作图:管理员删除用户时序图:3.8管理员警告用户模块名称、标识符管理员警告用户模块功能描述管理员通过查询发布垃圾信息行为较轻者,警告提醒之性能警告发送邮件响应时间<5s;发送站内信响应时间<5s输入警告提醒信息,包括:接收用户名、邮箱、警告提醒信息等操作序列 1.点击“警告用户”,进入警告用户页面,选中邮件提醒或站内提醒2.填写警告提醒信息,发送邮件或站内信,若成功,提示管理员发送成功,后自动跳转至主页;3.否则,提示发送信息失败,返回警告用户页面限制条件 1.必须连接数据库,否则会出现无法连接数据库错误。
2.必须登录,否则无法执行操作。
3.管理员主观测定用户行为接口与主页的联系:点击系统维护菜单下的“警告用户”即可进入此页面输出返回主页管理员警告用户时序图:3.9发布公用信息模块名称、标识符发布公用信息模块功能描述管理员可发布本站公用信息,方便用户使用性能发布信息响应时间<2s输入本站公用信息操作序列 1.点击“发布公用信息”,进入发布公用信息页面;2.填写公用信息,点击“发布”,若发布成功,提示管理员,后自动跳转至主页;3.否则,提示管理员发布信息失败,返回发布公用信息页面。
限制条件管理员必须登录接口与主页的联系:点击系统维护菜单下的“发布公用信息”即可进入此页面输出返回主页3.10注释设计a.在每个功能模块中必须有序言性注释,标明模块的功能,以及该模块的调用或被调用接口,以方便后期的测试与维护;b.在主要的逻辑处理与判断中,标明算法的设计思想,如:商品搜索模块中,必须注释其进行组合查询的方法;c.在重要的输入、输出项或临时变量后,给出其设计此数据类型、取值范围的好处;3.11测试计划主要包括:1.数据库连接正常时:输入合理合法参数、输入参数不合理、输入参数不合法2.数据库连接异常;数据库数据异常3.12尚未解决的问题1.“中文”字体的处理与显示问题,如:用户名是否接受中文?若接受中文该如何进行兼容性处理。
2.用户界面亲和美观等问题上需要着重考虑。