ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:237.40KB ,
资源ID:21994836      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21994836.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件项目开发文档格式.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件项目开发文档格式.docx

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

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

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

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

5、男重信院06级软技六班组长成员已有开发设施开发地点:重庆信息技术职业学院 使用硬件:电脑4台、U盘一个使用软件:Myeclipse、MySQL、SVN、需获取的设施 打印机实施计划项目开发过程阶段划分阶段名称起止时间工 作 内 容阶段产品项目开发计划2008年9月20日让各成员明确自己的职责以及了解整个项目进度的安排项目开发计划需求分析2008年9月22日至27日需求分析文档概要设计2008年10月01日至10日以结构化的设计设计为主,画出系统总体结构图,列出系统的功能模块清单编号、名称、功能,并尽可能描绘出功能模块之间的关系。概要设计文档数据库设计文档详细设计2008年10月10日至25日详

6、细设计文档编码2008年11月16日至12月15日实现设计中所有的功能程序代码结项2008年12月22日项目开发总结报告项目工作任务分解任务项参加人员交付项、应提交文档计划蒋朝伟、高才、刘宁、金学成需求规格说明书界面原型分析设计概要设计说明书数据库设计说明书蒋朝伟、高才、刘宁详细设计说明书编码 程序蒋朝伟、高才、刘宁、金学成 联系人员 *联系人员:联系方式:联系地址:重庆信息学院软件一系3.需求分析软件描述开发背景 后勤资产管理系统是企业内部很重要的一个管理事项,它对企业的发展起着非常举足轻重的作用,但目前企业内的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的

7、系统对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。 后勤资产管理系统(B/S体系架构),需要实现当前各大后勤资产管理系统所提供的各种主要功能。 由于物资的种类繁多,在各部门进出频繁,使得物资管理变得十分复杂。开发一套完善的资产管理系统不但可以使物资的管理者能够对物资的整个流程状态、库存状况了如指掌,并为决策管理提供科学依据,从而提高了管理水平和工作效率,而且可以使工作人员甩掉手工记账方式,从而最大限度地减少了手工操作带来的失误,达到事半功倍的效果。软件功能表4-1功能需求表01用户管理Sys高管理用户02修改用户ModifySys中修改用户信息03删除用户dels04添加用户

8、appendUser添加新用户06仓库管理ckManage管理仓库07物资入库findRuku将采购的物资入库08物资出库delchuku将需要的物资出库09物资管理viewProduct管理物资10采购管理cgManage11采购申请cgshenqing采购物品申请12采购审批shenpiList审批已采购物品13财产管理ccshenqing14财产申请getUse申请财产15财产审批examine审批已申请财产16房屋管理fwManage用户的特点 后勤资产管理系统主要是面向后勤部门,他们对网上管理系统的熟悉有限,要求开发的系统 简单易懂,操作方便,快洁。因此,用户的跨度比较小,只要懂得计

9、算机的基本操作就可以利用该软件进行操作。限制与约束 * 本系统开发人员大多数无实际开发验,属于边学边开发。另外本次开发属于开发实训。 由于开发时间,人力资源等问题,本小组暂为对用例分析中的某些用例在功能上进行实现。系统只解决了一些主要的用例。 功能需求系统管理 1.备份/还原数据库 备份数据库内表中的所有数据到指定地址。需要时(数据崩溃等)从指定的备份数据库中还原备份时的数据。2.用户管理 修改密码:修改用户的初始密码,并保存到数据库中。 添加用户:添加需要的用户。 删除用户:删除多余或禁用的用户。3.系统初始化 数据库崩溃或数据库中沉余信息太多等,需要清楚数据库中数据。1. 仓库信息管理 呈

10、现仓库的全部属性,可以修改仓库属性。2. 入库管理 采购后需要把物资存入仓库中,此处把进入仓库中的物资逐一进行登记。3. 出库管理 部门的领用、借用、调用等,要从仓库中去出物资,并记录。4物资管理 仓库物资汇总。财产管理 1采购管理 采购申请:当公司需要某中物资而仓库中没有,到外购买时需要提交采购申请,生成采购申请单。 采购审核:当采购部门递交申请单上来时,由用户审核。通过则购买该申请单上的物品并保存至仓库中,同时将该申请单备注为以审核。否则,删除该申请单,取消购买。2领用管理 领用申请:当某部门需要某物资时,需要向上提交申请单,申请该物资。 领用审核:审核领用申请单,通过则从仓库去出该物资转

11、入部门库存中,修改仓库中该物资的库存数量,增加部门该物资的库存量。3借用管理 借用申请:公司某人需要某物,向部门借用物品需提交借用申请单,等待审核通过才能借用。 借用审核;审核借用申请单,通过则从部门库存中去出该物品减少库存数量,生成借用单据。等待归还。房屋管理 1. 房屋配置信息 罗列房屋中的各种物资记入仓库中。2. 宿舍管理 教室宿舍管理:管理教室宿舍的分配和宿舍中物资的信息。 办公室管理:管理办公室中物资的信息。 学生宿舍管理: 管理学生宿舍的分配和宿舍中物资的信息。性能需求例如:(1)系统可靠性和安全性对系统(应用系统和数据库)应该设计尽可能详尽的故障处理方案,以保证系统的快速恢复性。

12、并采用冗余技术保证数据可靠存储、系统可靠运行。对系统运行状况采用自动检测、告警、监控等方式进行实时观测。在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使其继续运行下去。为确保系统的安全性,系统采取应用系统使用验证(操作员验证)、数据库登陆验证两种验证方式相结合的方法验证用户。运用日志,对进入系统的用户的操作进行记录,可以根据日志进行事后分析,从而找到事故的发生原因、责任者或非法用户。(2)系统的开放性和系统的可扩充性 系统在开发过程中,应该充分考虑以后的可扩充性。例如,用户查询的需求会不断地更新和完善。所有这些,都要求系统提

13、供足够的手段进行功能的调整和扩充。而实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单地加入和减少系统的模块,配置系统的硬件。通过对软件的修补、替换,完成系统的升级和更新换代。(3)系统的易用性和易维护性系统是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。这就要求系统能够提供友好的用户界面,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。系统中涉及到的数据是我们统计中相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份

14、、日常的安全管理、系统意外崩溃时数据的恢复等工作。(4)系统的标准系统在设计、开发、使用过程中,要涉及很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如,在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。 运行环境及外部接口需求(1)硬件要求客户程序硬件要求:具有 Pentium III 处理器且满足以下要求的计算机:最低 64 MB 内存、最小 GB 硬盘、鼠标、键盘服务器硬件需求:最低 256MB 内存、最小 8 GB 硬盘、鼠标、键盘(2)软件要求客户程序软件: Windows XP或更高版本服务器软件:Windows 2003或更高版本、MySQL、(3)

15、用户接口采用Windows的通用图形界面,用户友好。界面具有一致性,界面规范遵循Windows软件界面的规范。提供错误处理。提供多种信息提示当前用户的状态、界面。提供方便的联机帮助。遵循国家关于计算机方面词汇的标准,用词正确、准确、无歧义。本系统的用户一般需要通过中断进行操作,进行主界面后点击相应的窗口,分别进入相对应的界面(如,输入界面、输出界面)。设计约束 *1、 遵循标准的报表格式,公司统一的数据命名规则;2、 计算机的硬件限制;3、 操作系统环境的限制,Windows2000 以上操作系统。4.概要设计软件体系结构本软件使用B/S的三层构架。软件程序结构图模块命名规则以模块名称每个字拼

16、音的首字母连接而成。编号名称模块标识1系统初始化XTCSH2YHGL3数据库备份/还原SJKBF4仓库信息管理CKXXGL5WZRK6WZCK7WZGL8CGGL9领用管理LYGL借用管理JYGL房屋配置信息管理FWPZXXGLFWGL可复用资源 公共类:1,数据库连接;2,数据类型转换;3,中文处理;4,数据备份;5,时间处理;5.详细设计详细设计是我们软件开发流程终不可或缺的一部分,它是在概要设计的基础上,对概要设计的每个功能模块进一步细化。系统管理功能结构图 图5-1-1系统管理结构图业务逻辑图 *图5-1-2系统管理流程图功能项描述功能项标识子系统用户管理系统功能描述添加、删除用户。使

17、用角色高级管理人员主要事件流程用户操作系统响应事件单击增加按钮数据库新增货物单单击删除按钮数据库删除相应的货物单。单击查询按钮显示相应符合查询条件的值单击修改按钮修改数据库相应的货物单数据单击清空按钮清空填写的表单异常事件用户确认信息提示相应的错误信息前置条件用户登陆系统并具有相应的权限后置条件数据库有相应的改变接口说明输入输出调用关系调用模块被调用模块界面设计图 功能结构图业务逻辑图功能项描述 对物资进行删除,修改;查看仓库入库信息和出库信息普通管理员,后勤资产管理员。修改物资信息删除物资信息用户确认修改信息确认已修改的物资信息界面设计图申请,审核物资LYGL、JYGL申请采购、领用、借用物

18、资,产生申请单,由管理员审核。采购员,部门其他人员,管理员单击领用按钮领用物资单击借用按钮借用物资用户确认物资信息图5-4-1 房屋管理功能图图5-4-2 房屋业务图添加房屋管理房屋管理员,后勤资产管理员。添加房屋信息和房屋使用者信息。查询房屋使用状态用户确认房屋信息执法人员档案管理6.数据库设计外部设计 标识符和约定(1)表名: 表全名 例如:物资领用表:WZLY 注:表全名可根据表名实际的长短情况而定.如上的物资领用表的表全名就为WZLY。(2)字段名: 表名前两字母字段名 区域名称:lywsl 表类型划分主表:系统用户表,仓库入库信息表,物资信息表,仓库出库单信息表、物品信息表, 物资领

19、用表,物资借用表,物资申请单据表,采购申请表等辅助表:系统权限表,部门信息表,部门财产登记表等, 安全保密设计数据库设计对数据库的用户分配了不同的登录角色.所有角色都进行了登录权限的设置. 登录人员根据最高管理员(由各使用单位安排,该人员具有对数据库的最高操作权限)分配的登录名与密码进行登录.使用错误的登录名或登录密码无法登录该数据库.一般用户登录拥有修改自己个人资料的权限,只有最高管理人员具有对数据库的添加,删除,修改,备份,恢复等操作.数据库的备份功能体现了安全性.定期对数据库进行自动备份,一旦数据库毁坏,进行数据库恢复,可以找回原来的数据.支持软件 (1)MYSQL:可用于管理数据库的数

20、据。(2)PowerDesigner以上版本):用于对数据库概念模型及物理模型的设计,用于装入,修改,生成,更新数据库。数据库表设计格式说明表6-1用户管理表表名 sysusers描述系统用户信息表数据项名称字段名称数据类型为空主外键备注流水号idint(10)否主键操作员编号uidvarch1ar(10)操作员姓名usernamevarchar(32)用户口令passwordvarchar(10)sex年龄ageint所在部门bmvarchar(100)联系方式phone密码提示问题question提示问题答案answer用户邮件emailvarchar(50)用户权限qxvarchar(2)状态ztvarchar(5)bzvarchar(500)表6-2用户权限表userqx系统权限表权限编号uqidvarchar(16)权限名称uqname权限备注uqbz表6-3物资入库信息表ck_ckxx仓库入库信息int(11)仓库编号ckid物品编号wpid物品名称wpnamevarchar(30)物品数量wpnumber物品单价wpdanjiafloat(10,2)物品规格wpguige物品单位wpdanwei

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1