企业管理系统需求分析范文

时间:2023-08-16 17:40:51

导语:如何才能写好一篇企业管理系统需求分析,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。

企业管理系统需求分析

篇1

【关键词】房地产档案 管理 归档

一、目的

随着社会的进步,信息技术已经越来越深入的渗透到人们工作、生活的各个方面,并使之产生了深刻的变革。目前,加快信息化建设已经成为企业提高工作效率、改善工作环境的最强有力的手段之一。档案计算机管理是现代化档案管理的重要组成部分,鉴于房地产企业管理文档、项目合同、照片、声像、实物等各类不同形式的文件、载体,繁多复杂,故需建立完善的档案管理系统用于档案的管理,实现档案管理的信息化、智能化。

二、功能性需求

(一)系统管理

该模块主要实现对公司组织结构、档案管理系统用户、用户权限的管理。

(二)管理档案

GL:管理类档案。2005:年度;根据文件形成的年度,全部用阿拉伯数字书写方式。JB:机构(部门)类别:总经理办公室的归档材料。PF:批复文件。四级及以下的档案类别,立档机构可根据文件标题或内容自行确定汉语拼音缩写,但一般不超过2个字母。001:档(件)号,即卷内顺序号(下同)。

(三)项目建设档案

项目建设完成后,以最终确定的项目名称最具名称代表性的两个字的汉语拼音缩写为该项目归档材料的一级类目。

XM:项目档案。JL:项目类别:金岭世纪花苑。2005:年度,归档材料形成的年度。GC:属类,机构类别:工程部。JS:小类,内容类别:结算材料。

(四)照片档案

ZP:照片档案。2010:年度。001:档(件)号。

(五)声像档案

SX:声像档案。1:载体代号:录像;录音。2009:年度。001:档(件)号。

(六)实物档案

SW:实物档案。种类:证书;奖状;锦旗;奖杯;奖牌;废止的各种印章;其它。2011:年度。001:档(件)号。

(七)系统管理

组织机构:按照现有公司组织机构设置;用户管理:包括用户登录名、密码、职位、联系方式等;用户权限:根据登录用户名及所属部门严格划分系统模块权限。

三、产品的非功能性需求

(一)用户界面需求

(二)软硬件环境需求

(三)产品质量需求

篇2

【关键词】物流管理,J2EE,技术方案

J2EE-based Logistics Management System Design and Implementation

LI She-lei LIU Xiao-fei YANG Ting-ting

(Polytechnical School of SanYa College, Sanya Hainan 572022, China)

【Abstract】The feasibility of the implementation of modern logistics management system via J2EE construction is analyzed, and it given a detailed introduction to the demands. and given outline design, detailed design. According to the database theoretical modeling, design the logical structure to achieve the functions of logistics management system. To make logistics enterprises to embark on scientific and network management provides technical solutions.

【Key words】Logistics management; J2EE; Technical solutions

0 前言

随着世界经济的持续发展和科学技术的突飞猛进,现代物流作为现代经济的重要组成部分和工业化进程中最为经济合理的综合服务模式,为了谋求物流服务的高效率与高质量,利用电子化、网络化手段完成物流全过程的协调、控制,实现从网络前端到终端客户的所有中间过程服务。通过其先进的信息和通讯技术,加强对在途货物的监控,及时发现、处理配送过程中的意外事件,保证货物及时、安全送达到目的地。建设现代物流信息系统具有十分重要的经济意义和现实意义。

1 系统总体设计

1.1 系统功能结构

本系统功能包括管理员登录、管理员编辑密码、浏览车辆信息、编辑车辆信息、删除车辆信息、增加车辆信息、建立发货单、回执发货单确认、浏览发货单、删除发货单、查询发货客户、增加发货客户、删除发货客户。图1为系统功能结构图。

图1 系统功能结构图

图2 现代物流信息系统E-R图

系统流程:发货客户通过通讯等辅助手段,向物流公司提交订单;管理员登录系统后,根据客户提交的订单要求,进行车辆查询、车辆确认、填写发货单;管理员安排货物发出后,进行电话跟踪,货物到达后,收货人进行到达确认,管理员进行回执单确认。

1.2 数据库需求分析

根据系统需求分析,系统有角色、地区、分公司、地区间运费运时、公司部门、操作员、客户、车辆型号、车辆、司机、车次、货物、货票等实体,实体之间的关系图如图2所示。

根据以上分析,系统需要角色信息表、地区信息表、分公司信息表、地区间运费运时信息表、公司部门表、操作员信息表、客户信息表、车辆型号信息表、车辆信息表、司机信息表、车次信息表、货物信息表、货票信息表、运输记录表等14个数据表。

1.3 系统逻辑结构设计

系统逻辑结构设计关系到整个软件的质量和开发进度,因此,本文的工作重点是进行该系统逻辑结构设计。下面分为五点进行阐述。

1)逻辑结构分析

系统采用Struts框架来进行开发,系统被划分为四层,即Persistence层、Business Runic层、Controller层、View层。

2)表示层设计

表示层(View层)主要负责为用户提供应用服务的图形界面,当用户发出请求后调用相应的业务逻辑处理,并选择下一个页面为用户响应。根据风格定义设计相应的显示,并把用户的交互信息传递给业务逻辑层,负责提供访问者数据的展示以及操作接口,此层与Controller层结合比较紧密,需要二者结合起来协同开发。

3)控制层设计

4)业务层设计

5)持久层设计

持久层(Persistence层),负责接受业务层的调用,完成具体数据存取操作。该层实现方案采用Hibernate框架实现。

1.4 技术方案实现

本系统采用的是Struts+Hibernate+Spring方案来实现的,数据库使用的SQL Sever 2000。下面简要介绍一下Struts的配置以及系统的开发过程。

1)配置Web.xml文件

2)配置struts-config.xml文件和spring.xml文件。

3)ActionForm的编写

4)Action的编写

图3为Action和ActionForm两个类处理请求时的示意图。

图3 Action和ActionForm两个类处理请求时的示意图

(上接第63页)5)业务逻辑编写过程

6)持久类编写过程

7)视图层

2 系统详细设计与实现

1)系统主要页面文件结构

系统主要页面文件包括物流信息系统登录页面(Y_Login.jsp)、系统首页(Y_Index.jsp)、 收货管理(Y_shgl.jsp)、车辆信息管理(G_addCar.jsp)、车次管理(G_sjys.jsp)、费用估算(J_FareMath.jsp)、到货确认(Y_dhqr.jsp)、票务冲减(J_CheckRig.jsp)、操作员管理(Y_CZY.jsp)、区间运费管理(Y_YSYF.jsp)以及密码修改(Y_XGMM.jsp)。

2)实现数据持久化

实现数据持久化过程创建数据表、创建POJO、编写配置文件*.hbm.xml、编写ORM映射文件。

3)编写分页Bean

系统中对于结果集保存在List对象中的查询结果进行分页,通常将用于分页的代码放在一个JavaBean中实现。在该现代物流信息系统中,该分页Bean的名称为Paging。该类首先设置分页Bean的属性对象,初始化分页信息的方法,然后编写获取指定页数据的方法、获取最大记录数的方法、.获取总记录数的方法、获取当前页数的方法以及输出记录导航的方法。

3 总结

论文对系统进行了细致的系统分析,并借鉴了一些成熟的系统,主要设计和实现了系统登陆、货物管理、票务管理、财务管理、运输管理以及基本资料管理等六个模块的全部功能,以及这些个模块的数据库设计。实现了物流管理系统的各项功能。本系统不但能使物流企业走上科学化、网络化管理的道路,而且能够为企业带来巨大的经济效益和管理方式上飞速的发展。

【参考文献】

[1]闫术卓,杨强.Struts2技术详解:基于Webwork核心的MVC开发与实践[M].北京:电子工业出版社,2008:2,182.

[2]康建萍.基于MVC模式的Struts框架研究与应用[J].计算机与信息技术,2006(3):49,51.

[3]张义轩,李实秋.基于Struts的Web系统中设计模式的应用[J].信息技术,2007(5):175,177.

[4]汪大乐.Java Web开发与实战――JSP+Ajax+Struts开发技术详解[M].北京:北京科海电子出版社,2008:368,416.

[5]周宝刚,刘杰,李成.基于Struts的WEB页面构建系统[J].电脑知识与技术,2008(4):695,699.