在线交易二手市场系统概要设计说明书.docx

上传人:b****3 文档编号:4870566 上传时间:2022-12-11 格式:DOCX 页数:9 大小:51.39KB
下载 相关 举报
在线交易二手市场系统概要设计说明书.docx_第1页
第1页 / 共9页
在线交易二手市场系统概要设计说明书.docx_第2页
第2页 / 共9页
在线交易二手市场系统概要设计说明书.docx_第3页
第3页 / 共9页
在线交易二手市场系统概要设计说明书.docx_第4页
第4页 / 共9页
在线交易二手市场系统概要设计说明书.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

在线交易二手市场系统概要设计说明书.docx

《在线交易二手市场系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《在线交易二手市场系统概要设计说明书.docx(9页珍藏版)》请在冰豆网上搜索。

在线交易二手市场系统概要设计说明书.docx

在线交易二手市场系统概要设计说明书

 

在线交易二手市场系统概要设计说明书

概要设计说明书

信息与电气工程学院

软工1401

**

201422******

1.引言

1.1编写目的

此概要设计说明书实现一个简易的基于校园网在线交易二手市场系统,对交易管理系统的总体设计、接口设计、界面总体设计、系统出错处理设计以及系统安全数据进行了说明,在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

1.2背景

A.待开发软件系统名称为:

在线交易二手市场;

B.任务提出者:

**

开发者:

**

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

用户账号

String

用户密码

String

用户地址

String

用户邮箱

String

用户电话

String

【关键数据项描述】

数据项

类型

长度

取值范围

补充说明

用户编号

Int

数字

由系统自动生成,例:

1

用户名称

String

20

中文汉字和英文字符串

例:

小白

用户密码

String

20

中文汉字和英文字符串

例:

aizhen1314

用户电话

String

50

数字

例:

1348888888

用户地址

String

50

中文汉字和英文字符串

例:

陕北榆林

用户邮箱

String

50

英文字符串

例:

8888888@

2.权限表

权限表用来存储用户具有哪些权限,给予用户权限的设置。

【输入数据】

数据类别

数据项(可编辑项或导入)

权限表

权限编号,权限名称,权限描述、权限Key值

【输出数据】

数据类别

数据项(不可编辑项或计算结果)

权限编号

Int

权限名称

String

权限描述

String

权限Key值

String

【关键数据项描述】

数据项

类型

长度

取值范围

补充说明

权限编号

Int

数字

由系统自动生成,例:

1

权限名称

String

50

中文汉字和英文字符串

例:

删除的Function、

权限描述

String

200

中文汉字和英文字符串

例:

给予删除的权限

权限Key值

String

50

英文字符串

例:

UserManagePage

3.角色表

角色表用来存储用户属于那种角色的信息。

【输入数据】

数据类别

数据项(可编辑项或导入)

角色表

角色编号,角色名称,角色描述

【输出数据】

数据类别

数据项(不可编辑项或计算结果)

角色编号

Int

角色名称

String

角色描述

String

【关键数据项描述】

数据项

类型

长度

取值范围

补充说明

角色编号

Int

数字

由系统自动生成,例:

1

角色名称

String

50

中文汉字和英文字符串

例:

管理员

角色描述

String

200

中文汉字和英文字符串

例:

具有查看、添加,删除、修改、升级的权限

4.2系统出错处理设计

4.2.1出错信息

系统会提供常见的异常处理,如果出现错误操作,则弹出友好的对话框提示用户,并且系统能够合理的处理,防止系统崩溃。

后备技术:

定期对数据库信息进行备份,当数据库因某种原因被破坏时,以最新的数据库脚本进行恢复。

5.系统安全设计

5.1应用系统安全性设计

操作人的操作信息需要提供操作记录。

对系统的异常信息需进行记录,已备以后查看。

只有授权用户才能登录系统,对于某个操作,需要具有相应权限才能进行操作,当用户操作错误时会有一个比较友好的提示,使得用户可以进行相对正确的操作。

5.2数据存储安全性设计

对于用户的密码采用MD5进行加密。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1