版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件项目开发文档_图文(精)软件项目开发文档_图文(精)38/38软件项目开发文档_图文(精)软件项目开发文档项目名称后勤财富管理系统项目拜托或下达单位重庆信息技术职业学院项目负责人蒋朝伟项目构成员高才、刘宁、金学成所属院系软件一系专业班级06级软件技术(六班指导教师黎红星起止日期2008年9月16日至2008年12月23日重庆信息技术职业学院软件学院制2008年12月文档订正历史记录-1-文档目录项目论证-1-1.1项目概括(目标任务-1-1.2项目背景及必需性-1-1.3项目开发的可行性-1-项目开发计划书-3-2.1项目组织-3-2.2项目资源-3-2.3实行计划-3-需求分析-5-3.
2、1软件描述-5-3.2功能需求-6-3.3性能需求-9-3.4运转环境及外面接口需求-10-3.5设计拘束-10-纲领设计-11-4.1软件系统结构-11-4.2可复用资源-13-详细设计-14-5.1系统管理-14-5.2库房管理-16-5.3财富管理-18-5.4房子管理-20-数据库设计-23-6.1外面设计-23-6.2支持软件-23-6.3数据库表设计格式说明-23-6.4数据库模型图-27-2-项目论证1.1项目概括(目标任务物质管理是公司管理特别重要的一环,它对公司的发展起着特别举足轻重的作用。因为物质的种类众多,在各部门出入屡次,使得物质管理变得十分复杂。开发一套完美的物质管理
3、系统不仅能够使物质的管理者能够对物质的整个流程状态、库存状况了如指掌,并为决议管理供给科学依照,从而提升了管理水平易工作效率,并且能够使工作人员丢掉手工记账方式,从而最大限度地减少了手工操作带来的失误,达到事半功倍的成效。物质管理系统作为公司管理自动化、规范化的一部分,对提升公司管理效率、提升公司经济效益发挥不行代替的作用。本系统开发目标是写一套完好的后勤财富管理系统,涵盖财富管理中的系统管理,权限管理,财富信息管理,物质采买管理,库存管理,入库、出库管理,借用、调用、领用管理,信息查问统计管理等主要模块,整个系统要求操作方便简单,功能完美,具备商业化气味,除了供给软件程序外还需供给比较完好的
4、开发文档。1.2项目背景及必需性后勤财富管理系统(B/S系统架构,需要实现目前各大后勤财富管理系统所供给的各样主要功能。目前国内各大后勤财富管理系统所供给的主要功能有,用户注册,删除用户,改正用户,库房管理,物质采买,改正物质信息,删除物质信息,物质入库,物质出库,物质盘点,财富管理,房子管理,耗材管理,数据备份,系统初始化。但考虑到开发时间和人力资源的详细状况,后勤财富管理系统不过初步实现此中的核心功能,去除了一些高出自己能力范围的一些内容。后勤财富管理系统是公司内部很重要的一个管理事项,但目前公司内的管理,基本上是手工操作或是鉴于dos下的应用,这样对信息的管理者有诸多不便,有的系统对网络
5、功能的支持程度不是很强,为此后软件升级到互联网带来了麻烦。所以有必需开发一个完好鉴于网络的管理系统,能在网络环境下实现数据的录入、插入、删除、查问、统计、更新、等功能。实现数字化管理。1.3项目开发的可行性本系统采纳JSP,Struts,Hibernate等技术开发,实现一次编写,各处运转。系统的多平台支持。基本上能够在所有平台上的随意环境中开发,在随意环境中进行系统部署,在随意环境中扩展。强盛的可伸缩性。从只有一个小的Jar文件就能够Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务办理,多样化和功能强盛的开发工具支持。这一点与ASP很像,Java
6、已经有了很多特别优异的开发工具,并且很多能够免费获取,并且此中很多已经能够顺利的运转于多种平台之下。Struts是实现MVC模式的通用框架,它由四个主要部分构成,模型、视图、控制器和XML文件。模型平常由JavaBean或EJB组件实现,负责办理业务逻辑;视图包含一组JSP文件,这些文件主要由JSP标签或客户化标签构成,它简化了JSP页面的编码工作Hibernate是一种实现对象和关系之间映照(ObjectRelationMapping的框架。它对JDBC进行了轻量级-1-的对象封装框架Struts+hibernat应用于Web页面开发,有着很强的优势;而Mysql对于中小型的系统来说,是个很
7、好的选择,对一些公司或单位不需要大型的数据库系统就能够用我们的系统。我们联合MVC和本系统的详细特色,把系统分为四个层次:页面表示层,业务逻辑层,数据办理层。Hibernate用来办理数据库的连接,Struts用于逻辑办理。完好的开发技术给系统带来了很大可使用性。联合在乔不斯软件公司培训的经验和技术增强实现后勤管理系统的开发工作可行。跟着计算机的发展与普及,以及互联网技术的扩展,平常劳资人事管理势必实现无纸化办公,并且加入到公司内部的Intranet或许是Internet上去,实现数据的共享,这样有管理信息在单位内部的查问,提升了管理的公正和客观性,并且能及时的获取更新,不需要象过去那样浪费大
8、批的人力物力去进行抄写,提升了工作的效率。-2-项目开发计划书2.1项目组织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.1软件描绘3.1.1开发背景后勤财富管理系统是公司内部很重要的一个管理事项,它对公司的发展起着特别举足轻重的作用,但目前公司内的管理,基本上是手工操
9、作或是鉴于dos下的应用,这样对信息的管理者有诸多不便,有的系统对网络功能的支持程度不是很强,为此后软件升级到互联网带来了麻烦。所以有必需开发一个完好鉴于网络的管理系统,能在网络环境下实现数据的录入、插入、删除、查问、统计、更新、等功能。实现数字化管理。后勤财富管理系统(B/S系统架构,需要实现目前各大后勤财富管理系统所供给的各样主要功能。目前国内各大后勤财富管理系统所供给的主要功能有,用户注册,删除用户,改正用户,库房管理,物质采买,改正物质信息,删除物质信息,物质入库,物质出库,物质盘点,财富管理,房子管理,耗材管理,数据备份,系统初始化。因为物质的种类众多,在各部门出入屡次,使得物质管理
10、变得十分复杂。开发一套完美的财富管理系统不仅能够使物质的管理者能够对物质的整个流程状态、库存状况了如指掌,并为决议管理供给科学依照,从而提升了管理水平易工作效率,并且能够使工作人员丢掉手工记账方式,从而最大限度地减少了手工操作带来的失误,达到事半功倍的成效。物质管理系统作为公司管理自动化、规范化的一部分,对提高公司管理效率、提升公司经济效益发挥不行代替的作用。3.1.2软件功能表4-1功能需求表-5-3.1.3用户的特色后勤财富管理系统主假如面向后勤部门,他们对网上管理系统的熟习有限,要求开发的系统简单易懂,操作方便,快洁。所以,用户的跨度比较小,只需懂得计算机的基本操作就能够利用该软件进行操
11、作。3.1.4限制与拘束*本系统开发人员大部分无实质开发验,属于边学边开发。其他本次开发属于开发实训。因为开发时间,人力资源等问题,本小组暂为对用例分析中的某些用例在功能长进行实现。系统只解决了一些主要的用例。3.2功能需求后勤财富管理系统(B/S系统架构,需要实现目前各大后勤财富管理系统所供给的各样主要功能。目前国内各大后勤财富管理系统所供给的主要功能有,用户注册,删除用户,改正用户,库房管理,物质采买,改正物质信息,删除物质信息,物质入库,物质出库,物质盘点,财富管理,房子管理,耗材管理,数据备份,系统初始化。但考虑到开发时间和人力资源的详细状况,后勤财富管理系统不过初步实现此中的核心功能
12、,去除了一些高出自己能力范围的一些内容。3.2.1系统管理系统管理员系统初试化登岸-6-备份/复原数据库备份数据库内表中的所有数据到指定地址。需要时(数据崩溃等从指定的备份数据库中复原备份时的数据。用户管理改正密码:改正用户的初始密码,并保留到数据库中。增加用户:增加需要的用户。删除用户:删除剩余或禁用的用户。系统初始化数据库崩溃或数据库中沉余信息太多等,需要清楚数据库中数据。3.2.2库房管理物质管理库房信息管理表现库房的所有下性,能够改正库房属性。入库管理采买后需要把物质存入库房中,此处把进入库房中的物质逐个进行登记。出库管理部门的领用、借用、调用等,要从库房中去出物质,并记录。4.物质管
13、理库房物质汇总。-7-1.采买管理采买申请:当公司需要某中物质而库房中没有,到外购置时需要提交采买申请,生成采买申请单。采买审察:当采买部门递交申请单上来时,由用户审察。经过则购置该申请单上的物件并保留至库房中,同时将该申请单备注为以审察。不然,删除该申请单,撤消购置。2.领用管理领用申请:当某部门需要某物质时,需要向上提交申请单,申请该物质。领用审察:审察领用申请单,经过则从库房去出该物质转入部门库存中,改正库房中该物质的库存数目,增加部门该物质的库存量。3.借用管理借用申请:公司某人需要某物,向部门借用物件需提交借用申请单,等候审察经过才能借用。借用审察;审察借用申请单,经过则从部门库存中
14、去出该物件减少库存数目,生成借用票据。等候送还。学生宿舍管理系统管理员房子配置信息排列房子中的各样物质记入库房中。宿舍管理教室宿舍管理:管理教室宿舍的分派和宿舍中物质的信息。办公室管理:管理办公室中物质的信息。学生宿舍管理:管理学生宿舍的分派和宿舍中物质的信息。3.3性能需求比方:(1系统靠谱性和安全性对系统(应用系统和数据库应当设计尽可能详细的故障办理方案,以保证系统的迅速恢复性。并采纳冗余技术保证数据靠谱储存、系统靠谱运转。对系统运转状况采纳自动检测、告警、监控等方式进行及时观察。在系统使用过程中,因为硬件出现故障或其他原由造成系统临时性的中断后系统从头启动时,能够保证系统将原有的数据迅速
15、恢复,使其连续运转下去。为保证系统的安全性,系统采纳应用系统使用考证(操作员考证、数据库登岸考证两种考证方式相联合的方法考证用户。运用日记,对进入系统的用户的操作进行记录,能够依据日记进行过后分析,从而找到事故的发生原由、责任者或非法用户。(2系统的开放性和系统的可扩大性系统在开发过程中,应当充分考虑此后的可扩大性。比方,用户查问的需求会不停地更新和完美。所有这些,都要求系统供给足够的手段进行功能的调整和扩大。而实现这一点,应经过系统的开放性来达成,即系统应是一个开放系统,只需符合必定的规范,能够简单地加入和减少系统的模块,配置系统的硬件。经过对软件的维修、代替,达成系统的升级和更新换代。(3
16、系统的易用性和易保护性系统是直接面对使用人员的,而使用人员常常对计算机其实不是特别熟习。这就要求系统能够供给友善的用户界面,易用的人机交互界面。要实现这一点,就要求系统应当尽量使用户熟习的术语和中文信息的界面;针对用户可能出现的使用问题,要供给足够的在线帮助,缩短用户对系统熟习的过程。系统中波及到的数据是我们统计中相当重要的信息,系统要供给方便的手段供系统保护人员进行数据的备份、平常的安全管理、系统不测崩溃时数据的恢复等工作。(4系统的标准系统在设计、开发、使用过程中,要波及很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。比方,在开发中使用的操作系统、网络系统、开发工具都一定符
17、合通用标准。3.4运转环境及外面接口需求(1硬件要求客户程序硬件要求:拥有PentiumIII办理器且满足以下要求的计算机:最低64MB内存、最小2.1GB硬盘、鼠标、键盘服务器硬件需求:拥有PentiumIII办理器且满足以下要求的计算机:最低256MB内存、最小8GB硬盘、鼠标、键盘(2软件要求客户程序软件:WindowsXP或更高版本服务器软件:Windows2003或更高版本、MySQL、JDK1.6、Tomcat6.0(3用户接口采纳Windows的通用图形界面,用户友善。界面拥有一致性,界面规范依照Windows软件界面的规范。供给错误办理。供给多种信息提示目前用户的状态、界面。供
18、给方便的联机帮助。依照国家对于计算机方面词汇的标准,用词正确、正确、无歧义。本系统的用户一般需要经过中断进行操作,进行主界面后点击相应的窗口,分别进入相对应的界面(如,输入界面、输出界面。3.5设计拘束*1、依照标准的报表格式,公司一致的数据命名规则;2、计算机的硬件限制;3、操作系统环境的限制,Windows2000以上操作系统。纲领设计4.1软件系统构造比方:本软件使用B/S的三层构架。4.1.1软件程序构造图4.1.2模块命名规则以模块名称每个字拼音的首字母连结而成。4.2可复用资源公共类:1,数据库连结;2,数据种类变换;3,中文办理;4,数据备份;5,时间办理;详细设计详细设计是我们
19、软件开发流程终不行或缺的一部分,它是在纲领设计的基础上,对纲领设计的每个功能模块进一步细化。5.1系统管理5.1.1功能构造图图5-1-1系统管理构造图5.1.2业务逻辑图*图5-1-2系统管理流程图5.1.3功能项描绘5.1.4界面设计图5.2库房管理5.2.1功能构造图5.2.2业务逻辑图5.2.3功能项描绘5.2.4界面设计图5.3财富管理5.3.1功能构造图5.3.2业务逻辑图5.3.3功能项描绘5.3.4界面设计图5.4房子管理5.4.1功能构造图图5-4-1房子管理功能图5.4.2业务逻辑图图5-4-2房子业务图5.4.3功能项描绘5.4.4界面设计图数据库设计6.1外面设计6.1
20、.1表记符和商定(1表名:表全名比方:物质领用表:WZLY注:表全名可依据表名实质的长短状况而定.如上的物质领用表的表全名就为WZLY。(2字段名:表名前两字母+字段名地区名称:lywsl6.1.2表种类区分主表:系统用户表,库房入库信息表,物质信息表,库房出库单信息表、物件信息表,物质领用表,物质借用表,物质申请票据表,采买申请表等协助表:系统权限表,部门信息表,部门财富登记表等,6.1.3安全保密设计数据库设计对数据库的用户分派了不一样的登录角色.所有角色都进行了登录权限的设置.登录人员依据最高管理员(由各使用单位安排,该人员拥有对数据库的最高操作权限分派的登录名与密码进行登录.使用错误的登录名或登录密码没法登录该数据库.一般用户登录拥有改正自己个人资料的权限,只有最高管理人员拥有对数据库的增加,删除,改正,备份,恢复等操作.数据库的备份功能表现了安全性.按期对数据库进行自动备份,一旦数据库破坏,进行数据库恢复,能够找回本来的数据.6.2支持软件(1MYSQL:可用于管理数据库的数据。(2PowerDesigner(10.0以上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市政项目安全文明标准做法培训课件
- 武汉二厂通技分部天然气管道泄漏现场处置方案培训
- 配管考核制度培训
- 《煤矿安全规程》(2023年修订版)培训课件
- 2026中国智能环保制造行业市场供需分析及投资评估规划分析研究报告
- 2026生物技术制药行业技术竞争市场分析及制药投入增长评估研究进展
- 汽车加油站火灾爆炸事故原因分析与防范对策
- 2026深圳航空行业市场深度调研及发展趋势和前景预测研究报告
- 2026媒体娱乐行业市场运营深度分析及行业商业模式与市场发展趋势研究报告
- 2026中国天然奶油行业市场发展现状及投资机会规划分析研究报告
- 淘汰设备培训课件图片
- 婴幼儿托育服务与管理专业教学标准(高等职业教育专科)2025修订
- 2024年重庆开放大学重庆工商职业学院招聘笔试真题
- 企业会计准则实施典型案例
- 南京医药股份有限公司新增暂存、销售放射性诊疗药物项目报告表
- 校企合作与产学研联盟
- 高压输电线路质量、检查、验收培训课件
- 癌症三阶梯止痛治疗原则
- 天桃实验学校八年级上学期语文开学试卷
- 卡西欧手表5213(PRG-550)中文说明书
- 2023年秋季预初新生入学分班考试英语模拟卷02(上海专用)(原卷版)
评论
0/150
提交评论