1引言 ............................................................................................................................................... 2 1.1编写目的 . ................................................................................................................................ 2 1.2背景......................................................................................................................................... 2 1.3定义......................................................................................................................................... 2 1.4参考资料 . ................................................................................................................................ 2 2程序系统的结构 ........................................................................................................................... 2 3程序1(标识符)设计说明......................................................................................................... 4 3.1程序描述 . ................................................................................................................................ 5 3.2功能......................................................................................................................................... 5 3.3性能......................................................................................................................................... 5 3.4输人项..................................................................................................................................... 5 3.5输出项..................................................................................................................................... 5 3.6算法......................................................................................................................................... 6 3.7流程逻辑 . ................................................................................................................................ 6 3.8接口......................................................................................................................................... 9 3.9存储分配 . .............................................................................................................................. 10 3.10注释设计 . ............................................................................................................................ 10 3.11限制条件 . ............................................................................................................................ 10 3.12测试计划 . ............................................................................................................................ 10 3.13尚未解决的问题 . ................................................................................................................ 10 4程序2(标识符)设计说明....................................................................................................... 10
详细设计说明书
1引言
1.1编写目的
通过企业物资管理信息系统,使企业物资管理信息工作系统化、规范化、自动化,从而达到提高物资管理信息效率的目的。
1.2背景
企业物资管理系统;
本系统的具体任务就是设计一个物资管理信息的数据库学习系统,努力实现由计算机来代替人工执行一系列物资信息的系统化、规范化和自动化操作;
开发工具:Visual FoxPro 9.0,Vc++;运行环境:Windows XP
1.3定义
MYSQL:数据库管理软件
Visual FoxPro 9.0:数据库管理系统 Vc++:编程软件。
1.4参考资料
《Visual FoxPro9.0实用培训教程》 清华大学出版社
《面向对象程序设计与VC++实践》 西安交通大学出版社
2程序系统的结构
该系统为了两大部分:客户端与服务器端,中间通过protocol 类通信。其中使用gson 库来转换和逆向转换对象,实现标准包括: 1、客户端主程序
A 、工程类型:Visual FoxPro项目; B 、工程名称:企业物资管理系统 C 、编译生成文件:dbf 形式 D 、引用的组件:JDK ,Gson 库
注:以上提供的是工具集合,具体用到的类都包含在里面
2、服务器端主程序: 服务器端程序以及数据库操作类(DBO ) 3、服务器端数据库操作
系统管理,系统物资基本信息管理。物资出库信息管理,物资入库信息管理,物资剩余信息管理。
系统模块图
3程序1(标识符)设计说明
界面设置如下:
新建
输入表名后,点击“保存”
3.1程序描述
A 、客户端窗体:
尽量友好的设计,让用户尽可能地关注信息的内容主体。 B 、服务器端设计:
该窗体在设计上尽量的符合人们的使用习惯,并且在出现非法操作的情况下,有相应的提示信息输出
3.2功能
企业物资管理系统的设计主要实现以下几个功能:
系统功能:包括用户管理,密码管理,修改密码,修改密码的基本信息。
物资基本信息管理功能:建立物件,根据物资的属性,在文件中输入物资的具体信息。可以查询,修改,添加物资的基本信息如物资编号、物资名称、规格型号、类别、计量单位等。
物资入库信息管理系统:通过此功能查询,修改,添加物资入库的信息。使物资的流动性有更加清晰的可见性,便于其他人员查询。
物资出库管理信息系统:通过此功能查询,修改,添加物资出库的信息。使物资出库的信息。
物资剩余信息管理系统:可以查询和修改剩余物资。方便用户了解了解剩余信息,及时更新信息便于企业的运营。
3.3性能
灵 活 性:窗口响应绝大部分的快捷菜单和控制面板操作; 时间特性:响应鼠标单击的时间在2~3秒之间;
3.4输人项
输入的数据是户执行的各种操作,包括鼠标、键盘等操作。
3.5输出项
输出是从数据库中读取的数据,或错误警告信息。
3.6算法
本程序不需要算法。
3.7流程逻辑
系统主界面的设计,分别添加6个命令按钮控件、一个标签控件。
物资基本信息模块设计,物资基本信息管理模块主要实现如下功能:
● 添加物资基本信息。 ● 修改物资基本信息。 ● 删除物资基本信息。 ● 查询物资基本信息。
物资入库信息管理模块设计,入库信息管理模块主要实现如下功能:
● 添加入库信息。 ● 修改入库信息。 ● 删除入库信息。 ● 查询入库信息。
物资出库信息管理模块设计,物资出库管理模块主要实现如下功能:
● 添加物资出库信息。 ● 修改物资出库信息。 ● 删除物资出库信息。 ● 查询物资出库信息。
物资余额信息管理模块设计,物资余额信息管理模块主要实现如下功能: ● 查询维修信息。
● 浏览物资余额信息。
3.8接口
各个模块关系图
用户接口:采用窗口化,菜单式进行设计,在操作时响应热键。 外部接口:通过JDBC 对MYSQL 数据库的连接。
内部接口:通过面向对象语言设计类,在public 类中实现调用,类间实现严格封装。
3.9存储分配
本程序在高级语言VC++进行编码,直接的内存分配由VC++运行时分配。 本组件内所依赖的变量、结构要求全部在组件元素内申明
3.10注释设计
在代码的适当处有中文代码注释。
3.11限制条件
所有用户的权限都经过严格设置,不能进行权限外的操作。用户组分为三组:管理员,用户和游客。
3.12测试计划
测试日期、测试人员安排请参考测试计划,测试用例的具体内容,请参考测试用例说明。
3.13尚未解决的问题
暂无
4程序2(标识符)设计说明
用类似F .3的方式,说明第2个程序乃至第N 个程序的设计考虑。 ......
1引言 ............................................................................................................................................... 2 1.1编写目的 . ................................................................................................................................ 2 1.2背景......................................................................................................................................... 2 1.3定义......................................................................................................................................... 2 1.4参考资料 . ................................................................................................................................ 2 2程序系统的结构 ........................................................................................................................... 2 3程序1(标识符)设计说明......................................................................................................... 4 3.1程序描述 . ................................................................................................................................ 5 3.2功能......................................................................................................................................... 5 3.3性能......................................................................................................................................... 5 3.4输人项..................................................................................................................................... 5 3.5输出项..................................................................................................................................... 5 3.6算法......................................................................................................................................... 6 3.7流程逻辑 . ................................................................................................................................ 6 3.8接口......................................................................................................................................... 9 3.9存储分配 . .............................................................................................................................. 10 3.10注释设计 . ............................................................................................................................ 10 3.11限制条件 . ............................................................................................................................ 10 3.12测试计划 . ............................................................................................................................ 10 3.13尚未解决的问题 . ................................................................................................................ 10 4程序2(标识符)设计说明....................................................................................................... 10
详细设计说明书
1引言
1.1编写目的
通过企业物资管理信息系统,使企业物资管理信息工作系统化、规范化、自动化,从而达到提高物资管理信息效率的目的。
1.2背景
企业物资管理系统;
本系统的具体任务就是设计一个物资管理信息的数据库学习系统,努力实现由计算机来代替人工执行一系列物资信息的系统化、规范化和自动化操作;
开发工具:Visual FoxPro 9.0,Vc++;运行环境:Windows XP
1.3定义
MYSQL:数据库管理软件
Visual FoxPro 9.0:数据库管理系统 Vc++:编程软件。
1.4参考资料
《Visual FoxPro9.0实用培训教程》 清华大学出版社
《面向对象程序设计与VC++实践》 西安交通大学出版社
2程序系统的结构
该系统为了两大部分:客户端与服务器端,中间通过protocol 类通信。其中使用gson 库来转换和逆向转换对象,实现标准包括: 1、客户端主程序
A 、工程类型:Visual FoxPro项目; B 、工程名称:企业物资管理系统 C 、编译生成文件:dbf 形式 D 、引用的组件:JDK ,Gson 库
注:以上提供的是工具集合,具体用到的类都包含在里面
2、服务器端主程序: 服务器端程序以及数据库操作类(DBO ) 3、服务器端数据库操作
系统管理,系统物资基本信息管理。物资出库信息管理,物资入库信息管理,物资剩余信息管理。
系统模块图
3程序1(标识符)设计说明
界面设置如下:
新建
输入表名后,点击“保存”
3.1程序描述
A 、客户端窗体:
尽量友好的设计,让用户尽可能地关注信息的内容主体。 B 、服务器端设计:
该窗体在设计上尽量的符合人们的使用习惯,并且在出现非法操作的情况下,有相应的提示信息输出
3.2功能
企业物资管理系统的设计主要实现以下几个功能:
系统功能:包括用户管理,密码管理,修改密码,修改密码的基本信息。
物资基本信息管理功能:建立物件,根据物资的属性,在文件中输入物资的具体信息。可以查询,修改,添加物资的基本信息如物资编号、物资名称、规格型号、类别、计量单位等。
物资入库信息管理系统:通过此功能查询,修改,添加物资入库的信息。使物资的流动性有更加清晰的可见性,便于其他人员查询。
物资出库管理信息系统:通过此功能查询,修改,添加物资出库的信息。使物资出库的信息。
物资剩余信息管理系统:可以查询和修改剩余物资。方便用户了解了解剩余信息,及时更新信息便于企业的运营。
3.3性能
灵 活 性:窗口响应绝大部分的快捷菜单和控制面板操作; 时间特性:响应鼠标单击的时间在2~3秒之间;
3.4输人项
输入的数据是户执行的各种操作,包括鼠标、键盘等操作。
3.5输出项
输出是从数据库中读取的数据,或错误警告信息。
3.6算法
本程序不需要算法。
3.7流程逻辑
系统主界面的设计,分别添加6个命令按钮控件、一个标签控件。
物资基本信息模块设计,物资基本信息管理模块主要实现如下功能:
● 添加物资基本信息。 ● 修改物资基本信息。 ● 删除物资基本信息。 ● 查询物资基本信息。
物资入库信息管理模块设计,入库信息管理模块主要实现如下功能:
● 添加入库信息。 ● 修改入库信息。 ● 删除入库信息。 ● 查询入库信息。
物资出库信息管理模块设计,物资出库管理模块主要实现如下功能:
● 添加物资出库信息。 ● 修改物资出库信息。 ● 删除物资出库信息。 ● 查询物资出库信息。
物资余额信息管理模块设计,物资余额信息管理模块主要实现如下功能: ● 查询维修信息。
● 浏览物资余额信息。
3.8接口
各个模块关系图
用户接口:采用窗口化,菜单式进行设计,在操作时响应热键。 外部接口:通过JDBC 对MYSQL 数据库的连接。
内部接口:通过面向对象语言设计类,在public 类中实现调用,类间实现严格封装。
3.9存储分配
本程序在高级语言VC++进行编码,直接的内存分配由VC++运行时分配。 本组件内所依赖的变量、结构要求全部在组件元素内申明
3.10注释设计
在代码的适当处有中文代码注释。
3.11限制条件
所有用户的权限都经过严格设置,不能进行权限外的操作。用户组分为三组:管理员,用户和游客。
3.12测试计划
测试日期、测试人员安排请参考测试计划,测试用例的具体内容,请参考测试用例说明。
3.13尚未解决的问题
暂无
4程序2(标识符)设计说明
用类似F .3的方式,说明第2个程序乃至第N 个程序的设计考虑。 ......