- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目代号: 密 级:
超市进销存系统管理
软件开发说明书
北京八维进修学院 -- 1004.NetF班 讲师:苏官兴
2010.11.5 系统介绍:
通用商业进销存管理软件,是满足用户进货管理、销售管理、财务管理、库存管理、基本资料管理、综合查询等各项工作的种常用管理系统,在很多的管理软件中都有存在,可以作为一个单独的软件或是集成到其它的软件项目中使用。
为了同学更好的理解与学习,将原计划的进销存项目转为开发超市进销存管理系统,通过对该系统的开发,使大家能够熟练使用C#,进行常用的信息管理软件的开发。
目 录
1. 总体功能设计 1
1.1 体系结构 1
1.2 需求与开发要求 2
1.2.1. 系统开发的目标是实现超市进销存管理的系统化,规范化和自动化,该系统具有完成货物入库、商品销售、库存查询、供应商管理、超市职工管理、部门管理等多个功能,满足超市管理的日常需求。 2
1.2.2. 要求开发的软件具有稳定性高、安全、易扩展、结构合理、界面友好、操作方便等特点 2
1.2.3. 本系统要求使用C#语言开发、使用MS SQL SERVER2008数据库,主要服务于超市的销售管理日常工作. 2
2. 功能设计 2
2.1 功能综述 2
2.2 系统功能模块 3
2.3 各模块分支开发要求 3
2.3.1. 职员登录界面要求说明 3
3. 数据库设计 5
3.1 数据库模型 5
3.2 数据库表清单 8
4. 系统界面设计 9
4.1 系统登录窗口 9
4.2 系统主界面 10
4.3 部门管理 10
5. 故障处理 11
5.1 出错信息 11
5.2 补救措施 11
5.3 系统维护设计 12
总体功能设计
体系结构
系统采用成熟的C/S架构开发,其的总体结构如下图所示。
图2.1 系统开发运行总体结构
需求与开发要求
系统开发的目标是实现超市进销存管理的系统化,规范化和自动化,该系统具有完成货物入库、商品销售、库存查询、供应商管理、超市职工管理、部门管理等多个功能,满足超市管理的日常需求。
要求开发的软件具有稳定性高、安全、易扩展、结构合理、界面友好、操作方便等特点
本系统要求使用C#语言开发、使用MS SQL SERVER2008数据库,主要服务于超市的销售管理日常工作.
功能设计
功能综述
系统功能模块
软件共分为12个功能模块,各模块的功能如下:
模块名称 功能描述 超市供货商管理 对超市的供应商进行统一管理。在系统使用前应初始化其数据。 商品单位管理 设置商品的商品单位数据。在系统使用前应初始化其数据。 部门管理 对管理超市中的行政部门。 职工管理 对超市中所有的职工进行电子化管理。 商品与入库管理 通过,进货人员,录入入库单,形成要销售的商品。 销售商品 对已经入库的商品进行日常销售处理。 商品库存查询 查询超市商品库存信息 入库记录查询 对入库单进行查询。 商品销售查询 对超市中商品销售的情况进行查询工作。 表3.1 软件功能模块结构
各模块分支开发要求
职员登录界面要求说明
在登录界面上,包括如下内容:
1) 用户输入域:用户帐号、口令
2) 按钮:确定、退出。
软件对用户操作的响应如下:
1) 当用户按下“确定”按钮后,软件将检查用户帐号和口令,判断是否是合法的注册用户。
若是合法用户,则根据用户的权限定义,显示导航界面;
若不是合法用户,显示提示信息,在用户确定后返回“登录界面”。
2) 当用户按下“帮助”按钮后,软件将显示“帮助显示界面”。
数据库设计
数据库模型
图 A
图 B
图C
数据库表清单
名称 代码 Unit 供应商信息表 Supplier 入库信息表 InStore 商品分类表 MerchandiseClass 超市商品信息表
商品信息视图 Merchandise
V_Merchandise 销售单明细表 SalesOrderItem 销售单 SalesOrder 职员信息表 Employee 部门信息表 Department 职工信息视图 V_Employee 表A
系统界面设计
系统登录窗口
系统主界面
部门管理
故障处理
出错信息
所有出错信息均以字符串的方式,在弹出式窗口中显示。出错信息可分为以下几类:
一种是由于输入信息超出或不符合预定格式要求的错误,属于操作错误;
二是由于软件内部构件调用出错,或用户访问权限受限制,属于处理错误;
三是由于网路传输超时、服务器响应超时等,属于系统硬件或软件错误;
对于操作错误需在数据输入界面进行数据分析,判断错误类型,再生成相应的错误;
对于处理错误,应在开始提交信息类别中,依据权限等判定错误类别,再生成相应出错信息语句
您可能关注的文档
- 031第八讲_组态王与数据库连接.doc
- 32套全部答案整理英语B.doc
- 44(基于MSCOMM控件的Modem通信的实现).doc
- 51CTO下载-2004年下半年数据库系统工程师试卷(含答案).doc
- SQL SERVER 2008 R2升级R2 SP1或者SQL SERVER 2008从10.50.1600升级10.5.2500详细过程全程图解.doc
- SQL Server 2008 安装过程中遇到性能计数器解决方法.doc
- SQL Server 2008新建登录名的方法步骤.doc
- 光学4-3(基础物理课堂讲稿下第二十一讲).ppt
- 广东工业大学单片机第4章.汇编语言程序设计知识[new].ppt
- 数字化图书馆解决方案初学者.doc
文档评论(0)