在线交易二手市场系统概要设计说明书Word格式.docx
- 文档编号:17822657
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:9
- 大小:51.39KB
在线交易二手市场系统概要设计说明书Word格式.docx
《在线交易二手市场系统概要设计说明书Word格式.docx》由会员分享,可在线阅读,更多相关《在线交易二手市场系统概要设计说明书Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
C.使用用户能在校园网上进行交易的系统。
D.按照《在线交易二手市场系统需求分析说明书》为基础来具体细化系统所具备的所有功能及功能的实现方法和接口。
1.3开发环境
VisualStudio2010
Mircosoftsqlserver2008Express
PowerDesigner15.1
1.4定义
本系统:
基于校园网的在线交易二手市场系统设计与实现
1.5参考资料
《基于校园网在线交易二手市场需求分析说明书》
《项目计划表》
《校园网在线交易二手市场系统_数据库模型》
2.总体设计
2.1设计目标
基于校园网的在线交易二手市场主要实现以下目标:
⑴为师生提供展示商品及表现学校形象的平台。
⑵为用户提供商品信息查看、在线商品订购、商品浏览等功能。
⑶采用动态网页技术,使页面中展示的商品信息更具时效性、先进性。
⑷提供客户互评及客户给商品评论功能,收集用户对商品的意见及看法。
⑸提供后台管理页面,简化了用户信息、商品信息、订单信息等系统数据的维护操作。
2.2运行环境
数据库:
SQLSEVER2008;
客户端:
含windowsXP及以上的操作系统。
2.3总体设计思路和处理流程
2.3.1模块结构设计
基于校园网的在线交易二手市场系统的前台功能结构图如图2-1:
图2-1校园网的在线交易二手市场系统的前台功能结构图
校园网的在线交易二手市场系统的后台功能结构图如图2-2:
(图需要改)
图2-2系统后台功能结构图
2.4功能介绍
◆需要为用户提供能在本系统中注册,从而成为会员的功能(及权限分配问题)。
◆需要为用户登陆到本系统的功能。
◆需要为用户提供搜索,查询到所需商品的功能。
◆为了让用户能够更清晰地了解到商品的各种信息,还需要为用户提供详细介绍商品的功能模块。
◆需要为用户提供卖商品(即提交订单)的功能。
◆当用户提交订单后,商品会被暂时放在购物车(Cart)里,需要为用户提供浏览并管理购物车里所有的商品功能。
◆当用户完成交易后,就是结账的时候,本系统根据购物车里的商品数量和商品种类统计出该用户一共付多少钱。
◆当用户加以完毕,双方可以互相评论,即我的短信平台。
2.5系统流程图
此系统流程图参照需求说明书中的系统流程图。
3.接口设计(暂略)
3.1用户接口
3.2外部接口
3.3内部接口
4.系统数据结构设计
4.1设计原则
4.1.1命名规范
数据库中表、主键、外键、索引的命名都以统一的规则,采用大小写敏感的形式,各种对象命名长度不要超过200个字符,这样便于应用系统适应不同的数据库平台。
4.1.2数据的完整性和规范性
为了保证数据库的一致性和完整性,往往通过表间关联的方式来尽可能的降低数据的冗余。
表间关联是一种强制性措施,建立后,对父表(ParentTable)和子表(ChildTable)的插入、更新、删除操作均要占用系统的开销。
如果数据冗余低,数据的完整性容易得到保证,但增加了表间连接查询的操作,为了提高系统的响应时间,合理的数据冗余也是必要的。
使用规则(Rule)和约束(Check)来防止系统操作人员误输入造成数据的错误是设计人员的另一种常用手段,但是,不必要的规则和约束也会占用系统的不必要开销,需要注意的是,约束对数据的有效性验证要比规则快。
所有这些,需要在设计阶段应根据系统操作的类型、频度加以均衡考虑。
4.1.3数据库环境说明
sqlsever2008
设计库建模工具:
PowerDesigner15.1
4.1.4数据库命名规则
数据库中的表均以表的功能的英文字母命名。
4.1.5逻辑结构
pdm文件的名称为:
《基于校园网的在线交易二手市场系统_数据库模型》。
4.1.6物理存储
通过数据库建模工具PowerDesigner15.1可以将pdm导出为文本文件,将数据库脚本放入文本文件中保存。
4.1.7数据备份和恢复
数据库需定期备份,备份文件格式由用户自行决定,数据库被破坏时,利用最新的备份文件进行恢复。
4.1.8数据描述(部分数据)
1.数据字典:
用户基本信息表
【输入数据】
数据类别
数据项(可编辑项或导入)
用户的基本信息
用户编号,用户姓名,用户账号。
用户密码、用户地址、用户邮箱、用户电话
【输出数据】
数据项(不可编辑项或计算结果)
用户编号
Int
用户名称
String
用户账号
用户密码
用户地址
用户邮箱
用户电话
【关键数据项描述】
数据项
类型
长度
取值范围
补充说明
数字
由系统自动生成,例:
1
20
中文汉字和英文字符串
例:
小白
aizhen1314
50
1348888888
陕北榆林
英文字符串
8888888@
2.权限表
权限表用来存储用户具有哪些权限,给予用户权限的设置。
权限表
权限编号,权限名称,权限描述、权限Key值
权限编号
权限名称
权限描述
权限Key值
删除的Function、
200
给予删除的权限
UserManagePage
3.角色表
角色表用来存储用户属于那种角色的信息。
角色表
角色编号,角色名称,角色描述
角色编号
角色名称
角色描述
管理员
具有查看、添加,删除、修改、升级的权限
4.2系统出错处理设计
4.2.1出错信息
系统会提供常见的异常处理,如果出现错误操作,则弹出友好的对话框提示用户,并且系统能够合理的处理,防止系统崩溃。
后备技术:
定期对数据库信息进行备份,当数据库因某种原因被破坏时,以最新的数据库脚本进行恢复。
5.系统安全设计
5.1应用系统安全性设计
操作人的操作信息需要提供操作记录。
对系统的异常信息需进行记录,已备以后查看。
只有授权用户才能登录系统,对于某个操作,需要具有相应权限才能进行操作,当用户操作错误时会有一个比较友好的提示,使得用户可以进行相对正确的操作。
5.2数据存储安全性设计
对于用户的密码采用MD5进行加密。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 交易 二手市场 系统 概要 设计 说明书