在线交易二手市场系统概要设计说明书_第1页
在线交易二手市场系统概要设计说明书_第2页
在线交易二手市场系统概要设计说明书_第3页
在线交易二手市场系统概要设计说明书_第4页
在线交易二手市场系统概要设计说明书_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.在线交易二手市场系统概要设计说明书概要设计说明书信息与电气工程学院软工1401*201422*1.引言1.1编写目的此概要设计说明书实现一个简易的基于校园网在线交易二手市场系统,对交易管理系统的总体设计、接口设计、界面总体设计、系统出错处理设计以及系统安全数据进行了说明,在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。1.2背景A待开发软件系统名称为: 在线交易二手市场;B任务提出者:*开发者:* C使用用户能在校园网上进行交易的系统。 D. 按照在线交易二手市场系统需求分析说明书为基础来具体细化系统

2、所具备的所有功能及功能的实现方法和接口。1.3 开发环境Visual Studio 2010 Mircosoft sql server 2008 ExpressPowerDesigner 15.11.4定义本系统:基于校园网的在线交易二手市场系统设计与实现1.5参考资料基于校园网在线交易二手市场需求分析说明书项目计划表校园网在线交易二手市场系统_数据库模型2.总体设计2.1设计目标 基于校园网的在线交易二手市场主要实现以下目标:为师生提供展示商品及表现学校形象的平台。为用户提供商品信息查看、在线商品订购、商品浏览等功能。采用动态网页技术,使页面中展示的商品信息更具时效性、先进性。提供客户互评及

3、客户给商品评论功能,收集用户对商品的意见及看法。提供后台管理页面,简化了用户信息、商品信息、订单信息等系统数据的维护操作。2.2运行环境数据库:SQL SEVER 2008;客户端:含windows XP及以上的操作系统。2.3总体设计思路和处理流程2.3.1模块结构设计基于校园网的在线交易二手市场系统的前台功能结构图如图2-1: 图2-1 校园网的在线交易二手市场系统的前台功能结构图校园网的在线交易二手市场系统的后台功能结构图如图2-2:(图需要改) 图 2-2 系统后台功能结构图2.4功能介绍需要为用户提供能在本系统中注册,从而成为会员的功能(及权限分配问题)。需要为用户登陆到本系统的功能

4、。需要为用户提供搜索,查询到所需商品的功能。为了让用户能够更清晰地了解到商品的各种信息,还需要为用户提供详细介绍商品的功能模块。需要为用户提供卖商品(即提交订单)的功能。当用户提交订单后,商品会被暂时放在购物车(Cart)里,需要为用户提供浏览并管理购物车里所有的商品功能。当用户完成交易后,就是结账的时候,本系统根据购物车里的商品数量和商品种类统计出该用户一共付多少钱。当用户加以完毕,双方可以互相评论,即我的短信平台。2.5系统流程图此系统流程图参照需求说明书中的系统流程图。3.接口设计(暂略)3.1用户接口3.2外部接口3.3内部接口4.系统数据结构设计4.1设计原则4.1.1命名规范数据库

5、中表、主键、外键、索引的命名都以统一的规则,采用大小写敏感的形式,各种对象命名长度不要超过200个字符,这样便于应用系统适应不同的数据库平台。4.1.2 数据的完整性和规范性为了保证数据库的一致性和完整性,往往通过表间关联的方式来尽可能的降低数据的冗余。表间关联是一种强制性措施,建立后,对父表(Parent Table)和子表(Child Table)的插入、更新、删除操作均要占用系统的开销。如果数据冗余低,数据的完整性容易得到保证,但增加了表间连接查询的操作,为了提高系统的响应时间,合理的数据冗余也是必要的。使用规则(Rule)和约束(Check)来防止系统操作人员误输入造成数据的错误是设计

6、人员的另一种常用手段,但是,不必要的规则和约束也会占用系统的不必要开销,需要注意的是,约束对数据的有效性验证要比规则快。所有这些,需要在设计阶段应根据系统操作的类型、频度加以均衡考虑。4.1.3 数据库环境说明数据库:sql sever 2008设计库建模工具: PowerDesigner15.14.1.4 数据库命名规则数据库中的表均以表的功能的英文字母命名。4.1.5 逻辑结构pdm文件的名称为:基于校园网的在线交易二手市场系统_数据库模型。4.1.6 物理存储通过数据库建模工具PowerDesigner15.1可以将pdm导出为文本文件,将数据库脚本放入文本文件中保存。4.1.7 数据备

7、份和恢复数据库需定期备份,备份文件格式由用户自行决定,数据库被破坏时,利用最新的备份文件进行恢复。4.1.8 数据描述(部分数据)1.数据字典:用户基本信息表【输入数据】数据类别数据项(可编辑项或导入)用户的基本信息用户编号,用户姓名,用户账号。用户密码、用户地址、用户邮箱、用户电话【输出数据】数据类别数据项(不可编辑项或计算结果)用户编号Int用户名称String用户账号String用户密码String用户地址String用户邮箱String用户电话String【关键数据项描述】数据项类型长度取值范围补充说明用户编号Int数字由系统自动生成,例:1用户名称String20中文汉字和英文字符串

8、例:小白用户密码String20中文汉字和英文字符串例:aizhen1314用户电话String50数字例:1348888888用户地址String50中文汉字和英文字符串例:陕北榆林用户邮箱String50英文字符串例:88888882.权限表权限表用来存储用户具有哪些权限,给予用户权限的设置。【输入数据】数据类别数据项(可编辑项或导入)权限表权限编号,权限名称,权限描述、权限Key值【输出数据】数据类别数据项(不可编辑项或计算结果)权限编号Int权限名称String权限描述String权限Key值String【关键数据项描述】数据项类型长度取值范围补充说明权限编号Int数字由系统自动生成,

9、例:1权限名称String50中文汉字和英文字符串例:删除的Function、权限描述String200中文汉字和英文字符串例:给予删除的权限权限Key值String50英文字符串例:UserManagePage3.角色表角色表用来存储用户属于那种角色的信息。【输入数据】数据类别数据项(可编辑项或导入)角色表角色编号,角色名称,角色描述【输出数据】数据类别数据项(不可编辑项或计算结果)角色编号Int角色名称String角色描述String【关键数据项描述】数据项类型长度取值范围补充说明角色编号Int数字由系统自动生成,例:1角色名称String50中文汉字和英文字符串例:管理员角色描述String200中文汉字和英文字符串例:具有查看、添加,删除、修改、升级的权限4.2系统出错处理设计4.2.1 出错信息 系统会提供常见的异常处理,如果出现错误操作,则弹出友好的对话框提示用户,并且系统能够合理的处理,防止系统崩溃。 后备技术:定期对数据库信息进行备份,当数据库因某种原因被破坏时,以最新的数据库脚本进行恢复。5.系统安全设计5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论