1 引言
11 编写目
系统概设计说明书面户项目团队编写目项目负责项目成员明确软件功模块户概设计书中列出模块功提出修改补充意见
12 背景
概设计说明书开发系统名称:XX超市理系统
XX超市单店面百货超市处北京成立二十世纪九十年代初期超市采统采购统核算统配送低成营方式占面积约六百方米现员工36中理员11提供日百货烟酒食品种肉类蔬菜水果等商品品种齐全样业务营需效率提高须引进先进理思想方法技术提高超市理水该超市实现五年发展成中型综合超市远期目标XX超市提出期运信息技术建立起包括进货理销售理库存理员工理会员理信息系统简化事理扩营规模提高商品库存效率增加公司年度利润
库存理超市营理中核心环节超市否取效益关键果做合理进货时销售库存量减少积压超市取佳效益见库存理决策正确否直接影响超市济效益库存理针型超市库存理方便入库出库查询应类型建立相应事务处理货物库存数量控制佳状态项目XX超市委托金承软件公司开发理信息系统
13 定义
协作图:种交互图(interaction diagram)强调发送接收消息象间组织结构协作图显示系列象象间联系象间发送接收消息
类图:显示模型静态结构特模型中存类类部结构类关系等
14 参考资料
(1)中华民国国家标准UDC 6813计算机软件产品开发文件编制指南GB 856788
(2)XX超市员工理制度
(3)XX超市进货理制度
(4)XX超市库存理制度
(5)XX超市销售理制度
(6)XX超市会员理制度
(7)汤宗建梁革英韦琳娜信息系统分析设计实践教程北京:清华学出版社2012
(8)王珊萨师煊数库系统概(第四版)[M]北京高等教育出版社2006
2 总体设计
21 需求规定
211 功规定
根系统户功权限划分系统户分6类:系统理员(包括理)进货业务员销售业务员库存理员会员理员员工理员(包括收银员拣货员搬运工清洁员等)库存理员需功类包括入库出库单库存商品表仓库表基处理(输入删修改)条件查询统计获结果印输出系统理员具户功外包括系统设置功
2111 入库单处理功
入库单处理功定义见表311
表2111 入库单处理功定义
序号
功
功说明
备注
1
11
12
13
14
15
16
入库单处理
入库单输入
入库单修改
入库单删
入库单查询
入库单统计
输出印
提供式界面超市入库商品信息输入修改删查询统计印操作
提供式输入界面进入库存商品基信息(包括商品编号商品名称价格数量商品类型入库日期供应厂商积分商品种类条形码)输入保存商品信息时进行数完备性正确性检查输入正确数保存数库中允许进行商品信息连续输入
指定商品信息进行修改修改容包括商品名称商品类型价格数量入库日期供应厂商积分商品种类条形码允许修改商品编号修改数保存数库中
指定商品信息进行删删时提供警示防止误删删入库商品信息时时该商品出库信息删
编号日期供应厂商查询入库商品信息查询信息表格形式显示查询结果显示计算机屏幕
商品类型日期供应厂商统计某特定商品入库信息者某天种类商品入库信息
提供入库商品信息日期编号名称供应厂商查询统计结果输出印
系统菜单栏
户必须登入拥权限进入库存理模块输入商品信息
修改入库商品名称类型价格供应厂商时修改出库相应信息
删前进行数备份
结果保存时表中便印输出
印数导出ExcelExcel输出
2112 出库单处理功
出库单处理功定义见表2112
表2112 出库单处理功定义
序号
功
功说明
备注
2
21
22
23
24
25
出库单处理
出库单输入
出库单修改
出库单查询
出库单统计
输出印
提供式界面超市出库商品信息输入修改查询统计印操作(入库删时出库信息删)
提供式输入界面够进行出库商品基信息(包括商品编号商品名称价格数量商品类型入库日期供应厂商积分商品种类条形码)输入保存商品信息时进行数完备性正确性检查输入正确数保存数库中允许进行商品信息连续输入
指定商品信息进行修改修改容包括数量出库日期允许修改商品编号商品信息避免进出库商品信息致修改数保存数库中
编号日期供应厂商查询出库商品信息查询信息表格形式显示查询结果显示计算机屏幕
商品类型日期供应厂商统计某特定商品出库信息者某天种类商品出库信息
提供出库商品信息日期编号名称供应厂商查询统计结果输出印
系统菜单栏
户必须登入拥权限进入库存理模块输入商品信息
修改入库商品名称类型价格供应厂商时修改出库相应信息
结果保存时表中便印输出
印数导出ExcelExcel输出
2113 库存商品表处理功
库存商品表处理功定义见表2113
表2113 库存商品表处理功定义
序号
功
功说明
备注
3
31
32
33
34
库存商品表处理
库存商品表修改
库存商品表查询
库存商品表统计
输出印
提供式界面超市库存商品信息输入修改查询统计印操作
保存数库中允许进行信息连续输入
指定商品信息进行修改修改容包括数量允许修改商品编号商品信息避免进出库商品信息致修改数保存数库中
编号日期供应厂商查询库存商品信息查询信息表格形式显示查询结果显示计算机屏幕
商品类型日期供应厂商统计某特定商品库存信息者某天种类商品库存信息
提供库存商品信息日期编号名称供应厂商查询统计结果输出印
系统菜单栏
户必须登入拥权限进入库存理模块输入商品信息
结果保存时表中便印输出
印数导出ExcelExcel输出
2114 仓库表处理功
仓库表处理功定义见表3114
表3114 仓库表处理功定义
序号
功
功说明
备注
4
41
42
43
仓库表处理
仓库表输入
仓库表修改
仓库表查询
提供式界面超市仓库信息输入修改查询操作
提供式输入界面够进行仓库信息(包括仓库编号仓库名称仓库点)输入保存仓库信息时进行数完备性正确性检查输入正确数保存数库中允许进行信息连续输入
指定仓库信息进行修改修改容包括仓库名称仓库点允许修改仓库编号修改数保存数库中
编号名称址查询仓库信息查询信息表格形式显示查询结果显示计算机屏幕
系统菜单栏
户必须登入拥权限进入库存理模块输入商品信息
结果保存时表中便印输出
2115 系统设置功
系统设置功定义见表3115
表3115 系统设置功定义
序号
功
功说明
备注
5
51
52
53
系统设置
修改密码
户理
数备份恢复
完成系统理进行系统初始化工作数完成备份恢复工作
供前登录户修改密码修改密码时需输入旧密码进行核新密码进行二次输入校
提供户添加删权限修改功添加新户容包括户名密码权限设置密码时提供二次输入校添加户信息保存数库中删户户数库中删权限修改指定户操作权限进行修改
系统中数库做备份提供备份数恢复系统中功
系统菜单栏
该功登录成功时候户
该功系统理员删系统理员修改权限
该功系统理员
212 性规定
2121 精度求
商品单价数汇总总价数元单位精确数点两位商品数量商品总量数限制整数范围
2122 时间特性求
商品单价数次确定进行存储备份商品价格确定定制商品标签输出印查询者统计结果时提供高速印分钟印6页BS网络版系统响应时间应低01s启动进入系统登录界面时间正常情况应少5秒录入更新数时间正常情况少2秒
2123 灵活性
(1)时提供鼠标键盘操作
(2)开发BS网络版系统操作方法界面基变
(3)系统良接口适应增加商品信息类型等商品录入功需求方便进行系统扩展
213 输入输出求
2131 输入方式求
输入方式键盘输入输入时求少输入数提供常数选择输入提供数核功
2132 输出方式求
输出方式提供屏幕输出印输出两种方式屏幕输出印输出容保持致印输出采常A4纸印
214 数理力求
2141 数备份
数备份采复制数库文件实现
2142 数保存时间
商品单价数求保存1年月出入仓库商品信息汇总备份存档允许修改
2143 商品基信息处理
商品出现损坏者质量问题该商品信息单独存储换者维修删前单独存储记录删前需备份重新存储数库中
215 障处理求
2151 障系统影响
(1)障必须影响数库数安全数库采取相应备份策略保证数库身物理安全问题
(2)应程序发生障应该重新启动继续应影响系统正常工作
2152 数库数致性
涉数库访问应程序必须保证数库数致性
216 专门求
(1)保证商品单价数非指定操作修改输出
(2)系统授权员操作保证数安全
(3)已确定商品单价数修改出现错误系统理员数库中更正
22 运行环境
221 设备
(1)BS结构网络版系统求采专服务器作web服务器数库服务器
(2)喷墨印机(印A3纸张)
222 支持软件
计算机设备采windows 7visual studio 2008服务器采windows server 2005Microsoft SQL server 2005开发支持工具(Microsoft Visio 2003Erwin)开发中间组件
223 接口
BS结构网络版系统采TCPIP进行数传输访问SQL数库时采ADO方式进行访问
224 控制
BS结构网络版系统启动浏览器输入web服务器址进入系统
23 基设计概念处理流程
系统采面象设计方法系统数库类入库单理界面出库单理界面库存商品理界面仓库表理界面等部分构成系统界面处理数存储数库中处理流程(协作图)见图231
图231 库存理系统处理流程图
24 结构
库存理系统中包含类见图241
图241 库存理类图
25 功需求程序关系
编号
功需求
程序模块(程序名)
说明
1
登录
LoginFormcs
2
界面
Maincs
登录模块验证成功调根户权限显示相应操作菜单
3
入库单处理
系统菜单栏
31
入库单输入
InHouseInputcs
32
入库单修改
InHouseModifycs
入库商品信息输入执行
33
入库单删
InHouseDeletecs
入库商品信息输入执行
34
入库单查询
InHouseQuerycs
入库商品信息输入执行
35
入库单统计
InHouseSummarycs
入库商品信息输入执行
36
输出印
InHousePrintcs
入库商品信息进行查询者统计操作执行
4
出库单处理
系统菜单栏
41
出库单输入
OutHouseInputcs
42
出库单修改
OutHouseModifycs
出库商品信息输入执行
43
出库单删
OutHouseDeletecs
出库商品信息输入执行
44
出库单查询
OutHouseQuerycs
出库商品信息输入执行
45
出库单统计
OutHouseSummarycs
出库商品信息输入执行
46
输出印
OutHousePrintcs
出库商品信息进行查询者统计操作执行
5
库存商品表处理
系统菜单栏
51
库存商品表修改
HGoodsModifycs
库存商品信息输入执行
52
库存商品表查询
HGoodsQuerycs
库存商品信息输入执行
53
库存商品表统计
HGoodsSummarycs
库存商品信息输入执行
54
输出印
HGoodsPrintcs
库存商品信息进行查询者统计操作执行
6
仓库表处理
系统菜单栏
61
仓库表输入
HtableInputcs
62
仓库表修改
HtableModifycs
仓库信息输入执行
63
仓库表查询
HtableQuerycs
仓库信息输入执行
26 工处理程
27 尚未解决问题
3 接口设计
31 户接口
提供图形操作界面户操作均windows图形界面中完成
32 外部接口
数库连接采ADO连接印机连接操作系统提供
33 部接口
系统模块保持足够独立性模块间般存调关系需通消息进行数传递
4 运行设计
41 运行模块组合
(1)启动系统进入登录模块时动调数库连接模块
(2)进行出库单输入时调库存商品理模块检索部分商品信息
42 运行控制
(1)系统启动首先进入登录模块户名密码验证正确进入系统控界面
(2)户操作功菜单项户权限决定具操作权限功操作状态
(3)系统退出退出功直接关闭系统控窗口退出时关闭数库
43 运行时间
模块调时间少05s
5 系统数结构设计
51 数库概念结构设计
系统实体联系图(ER图)见图511
图511 库存理ER图
52 库存理关系模式
根库存理ER图ER图转换成应关系模式:
(1)员工(员工号姓名性员工类型工资联系电话仓库编号)
PK(员工号)FK(仓库编号)
(2)仓库(仓库编号仓库名称仓库点仓库类型)
PK(仓库编号)
(3)入库表(入库单编号商品编号商品名称供应厂商入库商量入库单价手入库日期商品积分商品种类条形码仓库编号)
PK(商品编号)FK(仓库编号)
(4)出库表(出库单编号商品编号商品名称出库数量手出库单价出库日期商品积分商品种类条形码供应厂商)
PK(商品编号)
(5)库存商品(商品编号商品名称价格数量供应厂商条形码商品积分商品种类仓库编号)
PK(商品编号)FK(仓库编号)
53 数库逻辑结构设计
(1)员工表
员工(员工号姓名性员工类型工资联系电话仓库编号)
命名规范:EmployeInfo(EmployeId EmployeNameSex EmployeTypeSalaryPhoneHouseId)
关系描述:见表531
表531 员工表(EmployeInfo)
属性
字段
数类型宽度
码
否空
约束
员工号
EmployeId
Char(6)
PK
N
姓名
EmployeName
Varchar(10)
N
性
Sex
Char(2)
N
员工类型
EmployeType
Char(10)
N
工资
Salary
Decimal(82)
N
联系电话
Phone
Varchar(11)
仓库编号
HouseId
Char(6)
FK
N
(2)仓库表
仓库(仓库编号仓库名称仓库点仓库类型)
命名规范:HouseInfo(HouseId HouseName HousePlace HouseType)
关系描述:见表532
表532仓库表(HouseInfo)
属性
字段
数类型宽度
码
否空
约束
仓库编号
HouseId
Char(6)
PK
N
仓库名称
HouseName
Varchar(10)
N
仓库点
HousePlace
Varchar(20)
N
仓库类型
HouseType
Char(10)
N
(3)入库表
入库表(商品编号商品名称供应厂商入库商量入库单价手入库日期仓库编号)
命名规范:InHouseInfo(GoodsId GoodsName Supplier InHouseNum InHousePri HandlerInHouseDateHouseId)
关系描述:见表533
表533入库表(InHouseInfo)
属性
字段
数类型宽度
码
否空
约束
入库单编号
InHouseNo
Char(6)
PK
N
商品编号
GoodsId
Char(6)
N
商品名称
GoodsName
Varchar(10)
N
供应厂商
Supplier
Varchar(10)
N
入库数量
InHouseNum
Decimal(82)
N
入库单价
InHousePri
Decimal(82)
N
手
Handler
Varchar(10)
N
入库日期
InHouseDate
Datetime(8)
N
积分
Credit
Integer
N
商品种类
MerType
varchar(8)
N
条形码
BarCode
char(13)
N
仓库编号
HouseId
Char(6)
FK
N
(4)出库表
出库表(商品编号商品名称出库数量手出库单价出库日期供应厂商)
命名规范:OutHouseInfo(GoodsId GoodsName Supplier OutHouseNum OutHousePri HandlerOutHouseDate)
关系描述:见表534
表534出库表(OutHouseInfo)
属性
字段
数类型宽度
码
否空
约束
出库单编号
OutHouseNo
Char(6)
PK
商品编号
GoodsId
Char(6)
N
商品名称
GoodsName
Varchar(10)
N
供应厂商
Supplier
Varchar(10)
N
出库数量
OutHouseNum
Decimal(82)
N
出库单价
OutHousePri
Decimal(82)
N
手
Handler
Varchar(10)
N
出库日期
OutHouseDate
Datetime(8)
N
积分
Credit
Integer
N
商品种类
MerType
varchar(8)
N
条形码
BarCode
char(13)
N
(5)库存商品表
库存商品(商品编号商品名称价格数量供应厂商条形码仓库编号)
命名规范:HGoodsInfo(EmployeId EmployeNamePrice Number SupplierBarcodeHouseId)
关系描述:见表533
表533库存商品表(EmployeInfo)
属性
字段
数类型宽度
码
否空
约束
商品编号
GoodsId
Char(6)
PK
N
商品名称
GoodsName
Varchar(10)
N
价格
Price
Decimal(82)
N
数量
Number
Decimal(82)
N
供应厂商
Supplier
Varchar(10)
N
积分
Credit
Integer
N
商品种类
MerType
varchar(8)
N
条形码
BarCode
char(13)
N
仓库编号
HouseId
Char(6)
FK
N
6 系统出错处理设计
61 出错信息
系统中出错信息均消息框予提示程序设计时严格控制数处理程允许导致系统错误数错误
62 补救措施
果出现数错误次备份恢复数库果应程序错误关闭系统应程序重新启动
63 系统维护设计
系统简单系统求程序开头加注释方便期维护
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档