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