导语:如何才能写好一篇企业管理系统需求分析,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
【关键词】房地产档案管理归档
一、目的
二、功能性需求
(一)系统管理
该模块主要实现对公司组织结构、档案管理系统用户、用户权限的管理。
(二)管理档案
GL:管理类档案。2005:年度;根据文件形成的年度,全部用阿拉伯数字书写方式。JB:机构(部门)类别:总经理办公室的归档材料。PF:批复文件。四级及以下的档案类别,立档机构可根据文件标题或内容自行确定汉语拼音缩写,但一般不超过2个字母。001:档(件)号,即卷内顺序号(下同)。
(三)项目建设档案
项目建设完成后,以最终确定的项目名称最具名称代表性的两个字的汉语拼音缩写为该项目归档材料的一级类目。
XM:项目档案。JL:项目类别:金岭世纪花苑。2005:年度,归档材料形成的年度。GC:属类,机构类别:工程部。JS:小类,内容类别:结算材料。
(四)照片档案
ZP:照片档案。2010:年度。001:档(件)号。
(五)声像档案
SX:声像档案。1:载体代号:录像;录音。2009:年度。001:档(件)号。
(六)实物档案
SW:实物档案。种类:证书;奖状;锦旗;奖杯;奖牌;废止的各种印章;其它。2011:年度。001:档(件)号。
(七)系统管理
三、产品的非功能性需求
(一)用户界面需求
(二)软硬件环境需求
(三)产品质量需求
【关键词】物流管理,J2EE,技术方案
J2EE-basedLogisticsManagementSystemDesignandImplementation
LIShe-leiLIUXiao-feiYANGTing-ting
(PolytechnicalSchoolofSanYaCollege,SanyaHainan572022,China)
【Abstract】ThefeasibilityoftheimplementationofmodernlogisticsmanagementsystemviaJ2EEconstructionisanalyzed,anditgivenadetailedintroductiontothedemands.andgivenoutlinedesign,detaileddesign.Accordingtothedatabasetheoreticalmodeling,designthelogicalstructuretoachievethefunctionsoflogisticsmanagementsystem.Tomakelogisticsenterprisestoembarkonscientificandnetworkmanagementprovidestechnicalsolutions.
【Keywords】Logisticsmanagement;J2EE;Technicalsolutions
0前言
随着世界经济的持续发展和科学技术的突飞猛进,现代物流作为现代经济的重要组成部分和工业化进程中最为经济合理的综合服务模式,为了谋求物流服务的高效率与高质量,利用电子化、网络化手段完成物流全过程的协调、控制,实现从网络前端到终端客户的所有中间过程服务。通过其先进的信息和通讯技术,加强对在途货物的监控,及时发现、处理配送过程中的意外事件,保证货物及时、安全送达到目的地。建设现代物流信息系统具有十分重要的经济意义和现实意义。
1系统总体设计
1.1系统功能结构
图1系统功能结构图
图2现代物流信息系统E-R图
1.2数据库需求分析
根据系统需求分析,系统有角色、地区、分公司、地区间运费运时、公司部门、操作员、客户、车辆型号、车辆、司机、车次、货物、货票等实体,实体之间的关系图如图2所示。
根据以上分析,系统需要角色信息表、地区信息表、分公司信息表、地区间运费运时信息表、公司部门表、操作员信息表、客户信息表、车辆型号信息表、车辆信息表、司机信息表、车次信息表、货物信息表、货票信息表、运输记录表等14个数据表。
1.3系统逻辑结构设计
系统逻辑结构设计关系到整个软件的质量和开发进度,因此,本文的工作重点是进行该系统逻辑结构设计。下面分为五点进行阐述。
1)逻辑结构分析
系统采用Struts框架来进行开发,系统被划分为四层,即Persistence层、BusinessRunic层、Controller层、View层。
2)表示层设计
表示层(View层)主要负责为用户提供应用服务的图形界面,当用户发出请求后调用相应的业务逻辑处理,并选择下一个页面为用户响应。根据风格定义设计相应的显示,并把用户的交互信息传递给业务逻辑层,负责提供访问者数据的展示以及操作接口,此层与Controller层结合比较紧密,需要二者结合起来协同开发。
3)控制层设计
4)业务层设计
5)持久层设计
持久层(Persistence层),负责接受业务层的调用,完成具体数据存取操作。该层实现方案采用Hibernate框架实现。
1.4技术方案实现
本系统采用的是Struts+Hibernate+Spring方案来实现的,数据库使用的SQLSever2000。下面简要介绍一下Struts的配置以及系统的开发过程。
1)配置Web.xml文件
2)配置struts-config.xml文件和spring.xml文件。
3)ActionForm的编写
4)Action的编写
图3为Action和ActionForm两个类处理请求时的示意图。
图3Action和ActionForm两个类处理请求时的示意图
(上接第63页)5)业务逻辑编写过程
6)持久类编写过程
7)视图层
2系统详细设计与实现
1)系统主要页面文件结构
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]汪大乐.JavaWeb开发与实战――JSP+Ajax+Struts开发技术详解[M].北京:北京科海电子出版社,2008:368,416.
[5]周宝刚,刘杰,李成.基于Struts的WEB页面构建系统[J].电脑知识与技术,2008(4):695,699.