软件工程导
设计题目: 校园二手交易系统概设计
专 业 软件工程
班 级
学 生
学 号
指导教师
年 秋季 学期
目录
1引言 2
2总体设计 2
21需求规定 2
22运行环境 2
23基设计概念处理流程 2
类图 4
24系统模块结构 6
(1)基业务模块: 6
(2)户理模块: 6
(3)系统维护模块: 7
25工处理程 8
3接口设计 8
31户接口 8
32外部接口 8
33部接口 8
4系统数结构设计 8
41逻辑结构设计点 8
42物理结构设计点 13
5系统出错处理设计 14
51出错处理 14
52补救措施 14
概设计说明书
1引言
着商品济发展高校学生通常会出售二手货物需求校学希买廉价二手商品针情况校园二手交易市场应运生目提供信息台卖方便发布出售商品信息联系信息买方便浏览出售商品信息果找满意商品通卖联系方式获联系旦交易完成卖商品信息删卖浏览正出售商品外动发布需求商品信息
2总体设计
21需求规定
系统实现户二手物品交易需求
系统输入项目:
1户基信息注册时昵称邮箱等
2户想卖出产品信息产品名产品类型期价格联系方等
3户欲求购商品信息类型愿出价格联系方式等
系统输出项目:
户浏览商品信息获联系方式然买卖双方联系进行交易
22运行环境
VS2010中中NET Framework40IIS已默认搭建
23基设计概念处理流程
系统功概括:卖方便发布出售商品信息联系信息买方便浏览出售商品信息果找满意商品通卖联系方式获联系旦交易完成卖商品信息删卖浏览正出售商品外动发布需求商品信息
例图1:户操作例图
户买者卖者
买者二手物品交易网站查商品信息进行商品搜索果想买物品联系卖方进行交易没买者想购买商品买者发布求购信息等提供种物品卖方响应
卖者发布产品信息等卖方联系
买卖双方进行发布信息更新信息操作前均先登录
例图2般访客例图
般游客浏览该网站信息没注册浏览进行操作注册拥户权限进行操作
类图
候选类
类名
描述
游客类
Vistor
记录游客基信息行操作
户
User
记录户基信息行操作
理员
Manager
记录理员基信息行操作
户信息理
MaintenanceUserInfor
涉户注册户信息更新
交易理
Trade
交易理入口里选择相应功
出售理
SellManage
户出售请求理
求购理
BuyManage
户求购请求理
出售信息理
SellInforManage
涉户出售信息更新
求购信息理
BuyInforManage
涉户求购信息更新
系统信息
Message
系统直接发户信息
述中两类说明
24系统模块结构
(1)基业务模块:
1商品查询:模块根物品名称种类价格买卖等种条件进行组合查询商品查询结果列表中户进步查详细信息
F数库中查询相应信息
I:输入商品查询条件
O:显示符合条件商品
前置条件:进入系统者
2发布出售求购信息:模块户必须注册注册时户名户唯标识
O:生成新产品信息
F记录更新数库中
I:输入买卖物品信息
前置条件:户已登录
3买卖信息更新:模块户必须注册户根产品状态身特征时买卖信息进行更新维护包括:修改产品信息删产品信息查询户已发布买卖产品信息买卖信息更新功图3:
O:生成新产品信息
F更新户买卖信息
I:输入更新信息
前置条件:户已登录
(2)户理模块:
1户注册:模块提供未系统中注册游客注册通更高权限
F验证更新户信息表
I:输入基信息
O:显示注册结果
2更新户基信息:注册户模块更新信息包括:更改注册邮箱更改昵称
F更新信息保存户信息表
I:输入更新信息
O:生成新户信息
前置条件:户已登录
(3)系统维护模块:
1.删户:理员权限删户理员会定时物品信息描述进行分析理员权限删发布垃圾信息户者两年未登录户
O:更新户信息
F非法户id账号销毁
I:输入非法户id
前置条件:理员已登录
2警告户:理员权限删户理员会定时物品信息描述进行分析理员视发布垃圾信息较轻者进行警告提醒
O:显示提醒结果
F非法户发送警告提醒
I:输入需警告户id
前置条件:理员已登录
3发布公信息:理员权限删户理员网站进行更新维护定时更新网站信息前置条件:理员已登录
F信息进行美化处理
I:输入公信息
O:显示发布结果
25工处理程
理员户理程中需发布良信息户进行警告删时需理员定期查户发布信息判断户进行警告删
3接口设计
31户接口
TCPIP协议
32外部接口
采广泛应 GUI诸窗口菜单话框滚动条等
33部接口
开放式数库连接(ODBC):ODBC工业标准支持关系数库SQL请求数库理系统提供者通常发布ODBC驱动程序SQL语句转换成特定数库访问函数
4系统数结构设计
41逻辑结构设计点
图该二手物品交易系统实体联系图ER图:
理员
户
出售信息
理
理
1
n
n
理
出售信息
1
n
包括发布更新
包括发布更新
1
理员实体属性:
出售信息实体属性:
求购实体属性:
户实体属性:
ER图出该系统数库理模块中相应表:
户基信息表(userinfo)
字段名
字段类型
字段长度
描述
户ID(userid)
Char
5
键
注册邮箱(regmail)
Char
24
Unique
户昵称(nickname)
Char
18
Not null
密码(passwd)
Char
18
Not null
卖方信息表
字段名
字段类型
字段长度
描述
出售ID(msgid)
Char
7
键
户ID(userid)
Char
5
出售物品名称(gods)
Char
64
Not null
物品类(category)
Char
32
Not null
期价格(sellprice)
Float
18
出售物品描述(selldes)
Char
200
联系电话(contactp)
Char
18
联系QQ(contactq)
Char
10
买方信息表(buyer)
字段名
字段类型
字段长度
描述
求购ID(msgid)
Char
7
键
求购物品名称(neds)
Char
64
Not null
物品类(category)
Char
32
Not null
愿意出价(buyprice)
Float
18
求购物品求(buydem)
Char
200
联系电话(contactp)
Char
18
联系QQ(contactq)
Char
10
42物理结构设计点
系统数结构中数项存储求表示数求保密
5系统出错处理设计
51出错处理
1.避免户疏忽系统造成损坏
2.采话框形式户提供警告信息
3.关键性操作(:删操作)应提供确认机制
52补救措施
障出现采取变通措施恢复启动技术说明:系统出现障需重新启动计算机调日志恢复文件障点重新执行
53系统维护设计
作成熟软件产品软件必须面象软件工程步骤进行开发充分考虑软件维护性软件模块划分应满足高聚低耦合特点时程序部必须详细注释统编码格式时认真进行相应文档资料撰写备份工作利未版升级移植等二次开发
西an 理 工学
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档