Abstract
In business practice, to carry out research on the actual situation of office supplies management, detailed demand analysis, think to the survival and development of enterprises, we must strengthen management in this regard, abandon some inefficient way of working, realize automation of information, information.
Each enterprise managers, in the use of standardized management processes to improve the efficiency of enterprises. All this by people is completed, including statistical work is very difficult to accurately and timely. Aiming at the existing defects of office supplies management of these enterprises, I developed the office supplies management module, the purpose is to achieve scientific, automation, systematization, standardization, using computer management to replace the original to the office supplies management manual, complex, tedious.
This system has realized commodity management, staff management, supplier management and administrator management, administrators can be on the shelves of goods, merchandise inventory, new commercial, employee information, employee, supplier, supplier classification, delete, modify, add the query operation.
Super administrator can modify, delete, add permissions to the general manager, general manager of the administrator module only view and permission to modify their own information, if not logged on various operations are not. The presentation layer using EL expressions to obtain data, JSP page optimization more effectively, use servlet to get all of the requests, processing data according to DAO request call different corresponding, verification using JavaScript information.
Key words:Office automation; office supplies, office supplies application system;
II
目录
前言 ........................................................... 1 1 Handy企业办公用品管理系统概述 ............................... 2 1.1 系统开发的目的 ............................................. 2 1.2 管理系统开发的意义 ......................................... 2 1.3系统开发的设计思想 ......................................... 3 1.3.1面向对象的开发方法 ....................................................................... 3 1.3.2使用面向对象开发方法的原因 ......................................................... 3 1.4系统的开发环境 ............................................. 3 2 可行性分析 ................................................... 4 2.1分析和确定系统的目标 ....................................... 4 2.2技术可行性 ................................................. 4 2.3经济可行性 ................................................. 4 2.4管理可行性 ................................................. 4 2.5使用及法律可行性 ........................................... 5 3 系统需求分析 ................................................. 6 3.1 功能需求分析 ............................................... 6 3.2 性能需求分析 ............................................... 6 3.2.1简便性 ............................................................................................. 7 3.2.3安全性 ............................................................................................. 7 3.3数据需求分析 ............................................... 8 4 系统概要设计 ................................................. 9 4.1 系统功能架构设计 ........................................... 9
4.2 系统功能流程设计 ........................................... 9 4.3 系统数据库概念模型设计 ..................................... 9 4.4 用例图的建立 .............................................. 11 4.4.1参与者、角色的确定 ...................................................................... 11 4.4.2创建用例 ........................................................................................ 11 4.4.3用例文档 ....................................................................................... 12 4.4.4用例图 .......................................................................................... 13 4.5 活动图的生成 .............................................. 14 5 系统详细设计 ................................................ 15 5.1 系统的功能设计 ............................................ 15 5.1.1办公用品信息管理模块设计 .......................................................... 16 5.1.2办公用品信息管理模块顺序图 ....................................................... 17 5.2 数据库设计 ................................................ 19 5.2.1 实体类的属性 ............................................................................... 21 5.2.2 数据库表的设计 ........................................................................... 21 5.3 输入输出设计 .............................................. 22 5.3.1登录流程 ....................................................................................... 22 5.3.2入库流程 ....................................................................................... 24 5.3.3领用流程 ....................................................................................... 25 5.4 页面设计 .................................................. 27 6 系统主要实现 ................................................ 28 6.1 系统开发环境与开发工具 .................................... 28
6.1.1 MySQL简介 ................................................................................. 28 6.1.2选择MySQL的原因 ...................................................................... 28 6.1.3 Myeclipse6.0 ................................................................................. 29 6.2 系统技术的实现 ............................................ 29 6.2.1 MVC框架 ..................................................................................... 29 6.2.2采用MVC框架的原因 ................................................................... 30 6.2.3控制层系统的整体实现 .................................................................. 32 6.2.4后台业务逻辑的实现 ..................................................................... 32 6.2.5前台页面的实现............................................................................. 32 7 Handy办公用品管理模块的系统测试 ............................ 33 7.1办公用品管理模块的系统测试 ................................ 33 7.2本系统存在的缺点与不足 .................................... 34 8 总结与展望 .................................................. 35 致谢 .......................................................... 36 参考文献 ...................................................... 37