软件项目开发文档

上传人:工**** 文档编号:507896536 上传时间:2023-09-12 格式:DOC 页数:33 大小:1.59MB
返回 下载 相关 举报
软件项目开发文档_第1页
第1页 / 共33页
软件项目开发文档_第2页
第2页 / 共33页
软件项目开发文档_第3页
第3页 / 共33页
软件项目开发文档_第4页
第4页 / 共33页
软件项目开发文档_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《软件项目开发文档》由会员分享,可在线阅读,更多相关《软件项目开发文档(33页珍藏版)》请在金锄头文库上搜索。

1、可编辑版软件项目开发文档项目名称后勤资产管理系统项目委托或下达单位重庆信息技术职业学院项目负责人蒋朝伟项目组成员高才、刘宁、金学成所属院系软件一系专业班级06级软件技术(六)班指导教师黎红星起止日期 2008年 9 月16 日至 2008年 12 月 23 日重庆信息技术职业学院 软件学院制2008年 12 月文档修订历史记录日期说明版本号修订者9月20日明确自己的职责以及了解整个项目进度安排V1.01蒋朝伟9月22日至27日把用户需求转化为软件需求V1.02高才10月01日至10日概要设计文档V1.03刘宁10月15日-10月20日在概要设计的基础上对各个功能模块的进一步细化V1.04金学成

2、10月22日-10月23日修改设计系统V1.05高才10月24日-10月25日修改数据库设计V1.06刘宁12月22日对整个项目的总结V1.1蒋朝伟文 档 目 录1.项目论证- 1 -1.1项目概述(目标任务)- 1 -1.2项目背景及必要性- 1 -1.3项目开发的可行性- 1 -2.项目开发计划书- 3 -2.1项目组织- 3 -2.2项目资源- 3 -2.3实施计划- 4 -3.需求分析- 6 -3.1软件描述- 6 -3.2功能需求- 7 -3.3性能需求- 10 -3.4运行环境及外部接口需求- 11 -3.5设计约束 *- 11 -4.概要设计- 12 -4.1软件体系结构- 12

3、 -4.2可复用资源- 14 -5.详细设计- 15 -5.1系统管理- 15 -5.2仓库管理- 17 -5.3财产管理- 19 -5.4房屋管理- 21 -6.数据库设计- 24 -6.1外部设计 *- 24 -6.2支持软件- 24 -6.3数据库表设计格式说明- 24 -6.4数据库模型图 *- 28 - Word完美格式1. 项目论证1.1 项目概述(目标任务)物资管理是企业管理非常重要的一环,它对企业的发展起着非常举足轻重的作用。由于物资的种类繁多,在各部门进出频繁,使得物资管理变得十分复杂。开发一套完善的物资管理系统不但可以使物资的管理者能够对物资的整个流程状态、库存状况了如指掌

4、,并为决策管理提供科学依据,从而提高了管理水平和工作效率,而且可以使工作人员甩掉手工记账方式,从而最大限度地减少了手工操作带来的失误,达到事半功倍的效果。物资管理系统作为企业管理自动化、规范化的一部分,对提高企业管理效率、提高企业经济效益发挥不可替代的作用。本系统开发目标是写一套完整的后勤资产管理系统,涵盖资产管理中的系统管理,权限管理,资产信息管理,物资采购管理,库存管理,入库、出库管理,借用、调用、领用管理,信息查询统计管理等主要模块,整个系统要求操作方便简单,功能完善,具备商业化气息,除了提供软件程序外还需提供比较完整的开发文档。1.2 项目背景及必要性后勤资产管理系统(B/S体系架构)

5、,需要实现当前各大后勤资产管理系统所提供的各种主要功能。目前国内各大后勤资产管理系统所提供的主要功能有,用户注册,删除用户,修改用户,仓库管理,物资采购,修改物资信息,删除物资信息,物资入库,物资出库,物资盘点,财产管理,房屋管理,耗材管理,数据备份,系统初始化。但考虑到开发时间和人力资源的具体情况,后勤资产管理系统只是初步实现其中的核心功能,去除了一些超出自己能力范围的一些内容。后勤资产管理系统是企业内部很重要的一个管理事项,但目前企业内的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的系统对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。因此有

6、必要开发一个完全基于网络的管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新、等功能。实现数字化管理。1.3 项目开发的可行性 本系统采用JSP,Struts,Hibernate等技术开发,实现一次编写,到处运行。系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。强大的可伸缩性。从只有一个小的Jar文件就可以Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其

7、中许多已经可以顺利的运行于多种平台之下。 Struts是实现MVC模式的通用框架,它由四个主要部分组成,模型、视图、控制器和XML文件。模型通常由Java Bean或EJB组件实现,负责处理业务逻辑;视图包括一组JSP文件,这些文件主要由JSP标签或客户化标签构成,它简化了JSP页面的编码工作Hibernate是一种实现对象和关系之间映射(Object Relation Mapping)的框架。它对JDBC进行了轻量级的对象封装框架Struts+hibernat应用于Web页面开发,有着很强的优势;而Mysql对于中小型的系统来说,是个很好的选择, 对一些企业或单位不需要大型的数据库系统就可以

8、用我们的系统。我们结合MVC和本系统的具体特点,把系统分为四个层次:页面表示层,业务逻辑层,数据处理层。Hibernate用来处理数据库的连接,Struts用于逻辑处理。完整的开发技术给系统带来了很大可使用性。结合在乔不斯软件公司培训的经验和技术加强实现后勤管理系统的开发工作可行。随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有管理信息在单位内部的查询,提高了管理的公正和客观性,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。2. 项目开

9、发计划书2.1 项目组织 蒋朝伟(项目组长)项目计划(全组成员)需求小组(全组成员)分析小组(全组成员)编码(全组成员)2.2 项目资源2.2.1 人力资源姓名性别部门(班级)在本项目中承担的工作蒋朝伟男重信院06级软技六班组长高才男重信院06级软技六班成员刘宁男重信院06级软技六班成员金学成男重信院06级软技六班成员2.2.2 已有开发设施开发地点:重庆信息技术职业学院 使用硬件:电脑4台、U盘一个使用软件:Myeclipse、MySQL、SVN、Tomcat6.02.2.3 需获取的设施 打印机2.3 实施计划2.3.1 项目开发过程阶段划分阶段名称起止时间工 作 内 容阶段产品项目开发计

10、划2008年9月20日让各成员明确自己的职责以及了解整个项目进度的安排项目开发计划需求分析2008年9月22日至27日把用户需求转化为软件需求需求分析文档概要设计2008年10月01日至10日以结构化的设计设计为主,画出系统总体结构图,列出系统的功能模块清单编号、名称、功能,并尽可能描绘出功能模块之间的关系。概要设计文档数据库设计文档详细设计2008年10月10日至25日在概要设计的基础上对各个功能模块的进一步细化详细设计文档编码2008年11月16日至12月15日实现设计中所有的功能程序代码结项2008年12月22日对整个项目的总结项目开发总结报告2.3.2 项目工作任务分解任务项参加人员交

11、付项、应提交文档计划蒋朝伟、高才、刘宁、金学成项目开发计划需求分析蒋朝伟、高才、刘宁、金学成需求规格说明书高才界面原型分析设计刘宁概要设计说明书蒋朝伟、高才、刘宁、金学成数据库设计说明书蒋朝伟、高才、刘宁详细设计说明书编码 蒋朝伟、高才、刘宁、金学成程序结项蒋朝伟、高才、刘宁、金学成 项目开发总结报告2.3.3 联系人员 *联系人员:蒋朝伟联系方式:15826494792联系地址:重庆信息学院软件一系3. 需求分析3.1 软件描述3.1.1 开发背景 后勤资产管理系统是企业内部很重要的一个管理事项,它对企业的发展起着非常举足轻重的作用,但目前企业内的管理,基本上是手工操作或是基于dos下的应用

12、,这样对信息的管理者有诸多不便,有的系统对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。因此有必要开发一个完全基于网络的管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新、等功能。实现数字化管理。后勤资产管理系统(B/S体系架构),需要实现当前各大后勤资产管理系统所提供的各种主要功能。目前国内各大后勤资产管理系统所提供的主要功能有,用户注册,删除用户,修改用户,仓库管理,物资采购,修改物资信息,删除物资信息,物资入库,物资出库,物资盘点,财产管理,房屋管理,耗材管理,数据备份,系统初始化。由于物资的种类繁多,在各部门进出频繁,使得物资管理变得十分复杂。开发一套

13、完善的资产管理系统不但可以使物资的管理者能够对物资的整个流程状态、库存状况了如指掌,并为决策管理提供科学依据,从而提高了管理水平和工作效率,而且可以使工作人员甩掉手工记账方式,从而最大限度地减少了手工操作带来的失误,达到事半功倍的效果。物资管理系统作为企业管理自动化、规范化的一部分,对提高企业管理效率、提高企业经济效益发挥不可替代的作用。3.1.2 软件功能表4-1功能需求表序号功能名称功能需求标识优先级简要描述01用户管理Sys高管理用户02修改用户ModifySys中修改用户信息03删除用户dels中删除用户04添加用户appendUser高添加新用户06仓库管理ckManage高管理仓库

14、07物资入库findRuku高将采购的物资入库08物资出库delchuku高将需要的物资出库09物资管理viewProduct高管理物资10采购管理cgManage高采购管理11采购申请cgshenqing中采购物品申请12采购审批shenpiList中审批已采购物品13财产管理ccshenqing高财产管理14财产申请getUse中申请财产15财产审批examine中审批已申请财产16房屋管理fwManage高房屋管理3.1.3 用户的特点 后勤资产管理系统主要是面向后勤部门,他们对网上管理系统的熟悉有限,要求开发的系统 简单易懂,操作方便,快洁。因此,用户的跨度比较小,只要懂得计算机的基本操作就可以利用该软件进行操作。3.1.4 限制与约束 * 本系统开发人员大多数无实际开发验,属于边学边开发。另外本次开发属于开发实训。由

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号