软件项目开发文档(共40页).doc
《软件项目开发文档(共40页).doc》由会员分享,可在线阅读,更多相关《软件项目开发文档(共40页).doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件项目开发文档项目名称 后勤资产管理系统项目委托或下达单位 重庆信息技术职业学院项目负责人 蒋朝伟项目组成员 高才、刘宁、金学成所属院系 软件一系专业班级 06级软件技术(六班指导教师 黎红星起止日期 2008年 9 月 16 日至 2008年 12 月 23 日重庆信息技术职业学院 软件学院制2008年 12 月文档修订历史记录 - 1 -文 档 目 录1. 项目论证 - 1 - 1.1 项目概述(目标任务 - 1 - 1.2 项目背景及必要性 - 1 -1.3 项目开发的可行性 - 1 -2. 项目开发计划书 - 3 - 2.1 项目组织 - 3 - 2.2 项
2、目资源 - 3 -2.3 实施计划 - 3 -3. 需求分析 - 5 - 3.1 软件描述 - 5 - 3.2 功能需求 - 6 - 3.3 性能需求 - 9 - 3.4 运行环境及外部接口需求 - 10 -3.5 设计约束 * - 10 -4. 概要设计 - 11 - 4.1 软件体系结构 - 11 -4.2 可复用资源 - 13 -5. 详细设计 - 14 - 5.1 系统管理 - 14 - 5.2 仓库管理 - 16 - 5.3 财产管理 - 18 -5.4 房屋管理 - 20 -6. 数据库设计 - 23 - 6.1 外部设计 * - 23 - 6.2 支持软件 - 23 - 6.3
3、数据库表设计格式说明 - 23 - 6.4 数据库模型图 * - 27 - 2 -1. 项目论证1.1项目概述(目标任务物资管理是企业管理非常重要的一环,它对企业的发展起着非常举足轻重的作用。由于 物资的种类繁多,在各部门进出频繁,使得物资管理变得十分复杂。开发一套完善的物资管 理系统不但可以使物资的管理者能够对物资的整个流程状态、库存状况了如指掌,并为决策 管理提供科学依据,从而提高了管理水平和工作效率,而且可以使工作人员甩掉手工记账方 式,从而最大限度地减少了手工操作带来的失误,达到事半功倍的效果。物资管理系统作为 企业管理自动化、规范化的一部分,对提高企业管理效率、提高企业经济效益发挥不
4、可替代 的作用 。本系统开发目标是写一套完整的后勤资产管理系统 , 涵盖资产管理中的系统管理 , 权限管 理 , 资产信息管理 , 物资采购管理 , 库存管理 , 入库、出库管理 , 借用、调用、领用管理 , 信息查 询统计管理等主要模块 , 整个系统要求操作方便简单 , 功能完善 , 具备商业化气息 , 除了提供软 件程序外还需提供比较完整的开发文档。1.2项目背景及必要性后勤资产管理系统(B/S体系架构 ,需要实现当前各大后勤资产管理系统所提供的各种 主要功能。目前国内各大后勤资产管理系统所提供的主要功能有,用户注册,删除用户,修 改用户,仓库管理,物资采购,修改物资信息,删除物资信息,物
5、资入库,物资出库,物资 盘点,财产管理,房屋管理,耗材管理,数据备份,系统初始化。但考虑到开发时间和人力 资源的具体情况,后勤资产管理系统只是初步实现其中的核心功能,去除了一些超出自己能 力范围的一些内容。后勤资产管理系统是企业内部很重要的一个管理事项,但目前企业内的管理,基本上是 手工操作或是基于 dos 下的应用,这样对信息的管理者有诸多不便,有的系统对网络功能的 支持程度不是很强,为以后软件升级到互联网带来了麻烦。因此有必要开发一个完全基于网 络的管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新、等功能。 实现数字化管理。1.3项目开发的可行性本系统采用 JSP ,
6、Struts , Hibernate 等技术开发,实现一次编写,到处运行。系统的 多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在 任意环境中扩展。强大的可伸缩性。从只有一个小的 Jar 文件就可以 Servlet/JSP,到由多 台服务器进行集群和负载均衡,到多台 Application 进行事务处理,多样化和功能强大的开 发工具支持。这一点与 ASP 很像, Java 已经有了许多非常优秀的开发工具,而且许多可以免 费得到,并且其中许多已经可以顺利的运行于多种平台之下。Struts 是实现 MVC 模式的通用框架, 它由四个主要部分组成, 模型、 视图、 控
7、制器和 XML 文件。模型通常由 Java Bean或 EJB 组件实现,负责处理业务逻辑;视图包括一组 JSP 文件, 这些文件主要由 JSP 标签或客户化标签构成,它简化了 JSP 页面的编码工作 Hibernate 是一 种实现对象和关系之间映射(Object Relation Mapping的框架。它对 JDBC 进行了轻量级- 1 -的对象封装框架 Struts+hibernat应用于 Web 页面开发,有着很强的优势;而 Mysql 对于中 小型的系统来说,是个很好的选择 , 对一些企业或单位不需要大型的数据库系统就可以用我 们的系统。我们结合 MVC 和本系统的具体特点,把系统分
8、为四个层次:页面表示层,业务逻 辑层,数据处理层。 Hibernate 用来处理数据库的连接, Struts 用于逻辑处理。完整的开发 技术给系统带来了很大可使用性。结合在乔不斯软件公司培训的经验和技术加强实现后勤管 理系统的开发工作可行。随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化 办公,并且加入到公司内部的 Intranet 或者是 Internet 上去,实现数据的共享,这样有管 理信息在单位内部的查询,提高了管理的公正和客观性,并且能及时的得到更新,不需要象 过去那样浪费大量的人力物力去进行抄写,提高了工作的效率 。- 2 -2. 项目开发计划书 2.1
9、项目组织2.2项目资源2.2.1人力资源 2.2.2已有开发设施开发地点:重庆信息技术职业学院使用硬件:电脑 4台、 U 盘一个使用软件:Myeclipse 、 MySQL 、 SVN 、 Tomcat6.02.2.3需获取的设施打印机2.3实施计划2.3.1项目开发过程阶段划分- 3 - 2.3.2项目工作任务分解2.3.3联系人员 *联系人员:蒋朝伟联系方式:联系地址:重庆信息学院软件一系- 4 -3. 需求分析3.1软件描述3.1.1开发背景后勤资产管理系统是企业内部很重要的一个管理事项, 它对企业的发展起着非常举足轻重的 作用, 但目前企业内的管理, 基本上是手工操作或是基于 dos
10、下的应用, 这样对信息的管理者有诸 多不便, 有的系统对网络功能的支持程度不是很强, 为以后软件升级到互联网带来了麻烦。 因此有 必要开发一个完全基于网络的管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统 计、更新、等功能。实现数字化管理 。后勤资产管理系统(B/S体系架构,需要实现当前各大后勤资产管理系统所提供的各种主要 功能。目前国内各大后勤资产管理系统所提供的主要功能有,用户注册,删除用户,修改用户,仓 库管理,物资采购,修改物资信息,删除物资信息,物资入库,物资出库,物资盘点,财产管理, 房屋管理,耗材管理,数据备份,系统初始化。由于物资的种类繁多,在各部门进出频繁,使得物
11、资管理变得十分复杂。开发一套完善的资 产管理系统不但可以使物资的管理者能够对物资的整个流程状态、 库存状况了如指掌, 并为决策管 理提供科学依据, 从而提高了管理水平和工作效率, 而且可以使工作人员甩掉手工记账方式, 从而 最大限度地减少了手工操作带来的失误, 达到事半功倍的效果。 物资管理系统作为企业管理自动化、 规范化的一部分,对提高企业管理效率、提高企业经济效益发挥不可替代的作用 。3.1.2软件功能表 4-1功能需求表 - 5 - 3.1.3用户的特点后勤资产管理系统主要是面向后勤部门,他们对网上管理系统的熟悉有限,要求开 发的系统 简单易懂,操作方便,快洁。因此,用户的跨度比较小,只
12、要懂得计算机的基 本操作就可以利用该软件进行操作。3.1.4限制与约束 *本系统开发人员大多数无实际开发验, 属于边学边开发。 另外本次开发属于开发实训。由于开发时间, 人力资源等问题, 本小组暂为对用例分析中的某些用例在功能上进行 实现。系统只解决了一些主要的用例。3.2功能需求后勤资产管理系统(B/S体系架构,需要实现当前各大后勤资产管理系统所提供的 各种主要功能。 目前国内各大后勤资产管理系统所提供的主要功能有,用户注册,删除用 户,修改用户,仓库管理,物资采购,修改物资信息,删除物资信息,物资入库,物资出 库,物资盘点,财产管理,房屋管理,耗材管理,数据备份,系统初始化。但考虑到开发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 开发 文档 40
限制150内