当前位置:文档之家› 项目设计文档(实例--参照)

项目设计文档(实例--参照)

网上进销存系统设计文档
1、引言
1.1项目简要介绍
商品进销存信息管理系统是作为一个商贸公司的重要组成部分,通过它可以实现对各种商品信息,供应商信息,客户信息,进货信息,销售信息进行有效的管理,从而解决了传统人工操作的低效率性,易出错性。

该系统使用C#语言和技术开发, 实现了商品进销存信息管理,使得对信息的管理更加及时、高效,提高了工作效率。

本软件由以下模块组成:
a.进货管理
b.销售管理
c.库存管理
d.统计报表
e.系统设置
1.2项目背景
在现代化企业中,信息管理工作将发挥越来越重要的作用。

企业信息管理工作已经渗透到企业日常工作的许多方面,无论是其自身还是所发挥的作用,都为企业的创新、发展以及经济效益,做出了显著的贡献。

1.3项目的创新点
本软件最具价值还是体现在实用性、通用性、易操作性、灵活性。

主要的功能创新方面:人性化的界面以及时提示信息,统计报表。

1.4 定义
.NET Framework 是用于 .NET 平台的编程模型,其关键组件是公共语言运行库(CLR,Common Language Runtime)和 .NET Framework 类库(包括 、 和 Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。

C#语言是.NET中一种崭新的语言,C#是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合Visual Basic的高效率和C++的强大功能。

2、任务概述
2.1目标
2.1.1开发意图
企业的进销存管理是企业发展的关键环节,一个好的进销存管理体制将给企业带来很可观的经济效益。

无论是一个销售公司还是一个销售商店,都有很多的销售数据需要管理。

手工管理这些纷繁复杂数据的方式已经不适应时代的潮流,实现数据规范化、自动化的电脑管理,是一个管理规范、动作高效的企业单位的必然要求。

2.1.2 应用目标
本系统是为公司的进销存管理系统,专为公司的进销存管理系统的需求而开发。

系统具有交易管理、进货及销售统计、商品及公司信息管理等功能,界面友好、操作简便。

2.1.3 作用及范围
a)进行进货管理,简易结帐。

b)进行销售管理,简易结帐。

c)进行库存管理,简易结帐
d)统计报表
e)系统设置
f)用户登陆
我们可以用到的模块(作用与范围):
1.软件的功能、性能;
2.接口(与硬件、软件工具、人、过程的一系列操作);
3.软件的可靠性。

2.2运行环境
【简要地说明对本系统的运行环境的规定。


系统要求:(这里放部署图)
1、计算机硬件在586等级以上。

2、软件要求操作系统为中文WIN98,WIN2000,WINXP,WIN2003。

3、装有microsoft数据库驱动程序。

4、屏幕分辨率800X600以上。

3、需求
3.1功能需求
软件具体功能需求如下表:
①进货管理(采购进货,采购退货,订单审核)
②销售管理(客户销售,客户退货,订单审核)
③库存管理(库存变动,库存报警)
④报表统计(商品销售排行,员工销售信息统计等)
⑤系统设置(员工设置,供应商设置,客户设置等)
3.2性能需求
3.2.1精度
a.查询方面(输入关键字或者模糊查询),查询有关信息。

b.结帐方面,精确到小数位。

3.2.2时间特性要求
a.响应时间:即时响应
b.更新处理时间:所有数据更新,能够立即响应,并且能及时显示给客户。

c.数据的转换和传送时间:从数据库中直接得到的数据能够即时反映。

3.2.3灵活性
对本软件的灵活性的要求情况如下:
由于本软件是用C#语言开发的,所以本软件具有独立性,对软件有限制性。

3.3输人输出要求
本软件具有很强的人化性界面,只须用户点击的鼠标(键盘)选择,输出要求美观,所以本软件显示要美观。

3.4故障处理要求
3.4.1硬件故障:
系统不能正常运行;
3.4.2系统故障:
系统故障可能导致该软件无法运行,如计算机系统文件损坏,如果发生此故障,要求立刻重装该系统;
3.4.3程序错误:
对于该软件来说,这是最有可能的故障,在代码易出错的敏感部分都应加入错误捕捉及相应的处理语句,如无法存储器中文件,都将以提示的方式表现。

4、总体设计(这里放Xmind或用Mind Manager建模的功能图)
4.1总体功能图
4.2用例图
4.3 类图
4.4某个对象的状态图
4.5活动图 (完系统某个活动的建模)
4.6顺序图(某个功能的顺序图)
5、接口设计
5.1 外部接口
前台界面
5.2 内部接口
后面界面
6、数据结构设计
6.1逻辑结构设计(用PowerDesigner建模E-R图放此)
6.2系统的组件图
7、界面截图
7.1软件的主要功能介绍
7.1.1登陆界面
7.1.2主界面
7.1.3进货管理界面
7.1.4销售管理界面
7.1.5 POS端界面
7.1.6库存报溢界面
总结:项目开发心得。

相关主题