欢迎来到天天文库
浏览记录
ID:8483686
大小:2.66 MB
页数:40页
时间:2018-03-29
《企业信息管理系统综合实训报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、南京工业职业技术学院项目技术报告企业信息管理系统的设计与开发课程名称:JavaB/S架构企业管理软件开发与白盒测试综合实训提交日期:2011年6月23日南京工业职业技术学院项目技术报告摘要随着现代科学技术的进步,人类社会正逐步走向信息化。企业拥有丰富的信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。我国计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得以迅速发展,特别是90年代以后,我国信息网络建设取得了较大发展,企业信息化建设迈上了一个新台阶。企业的管理也越来越信息化。企业以先进的信息技术为手段,对信息进行采集、整理、加工、传播、存贮和利用的过程
2、,对企业的信息活动过程进行战略规划计划,对信息活动中的要素进行计、组织、领导和控制的决决策过程,力求资源有效配置、共享管理、协调运作,以最少的消耗创造最大的效益。本文介绍了在B/S环境下开发企业信息系统的过程。文章介绍了企业信息管理系统的系统分析部分,包括可行性分析、流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。我们综合应用主流Ajax客户端技术,StrutsWeb框架技术,数据库技术,软件测试技术,网站部署与发布等技术,遵从IT企业生产性项目的软件产品生命周期开发工程模型或敏捷开发及持续集成
3、模型,应用软件工程相关工具,完成企业信息管理系统的设计与开发。企业信息管理系统的设计与开发文档,我们采用先是系统设计的基础准备,然后是系统的分析,包含需求分析、开发环境、功能分析,接着是系统的概要设计,包含数据库设计、总体设计、页面迁移图,再然后是系统的详细设计以及系统的实现,最后是系统的测试与发布以及软件使用说明书。通过整个项目实训,我们组基本实现预期的设计方案,每个人在实训过程中在各自完成各自任务的同时,又有合作,收获颇丰,最后完成了整个项目及相关报告文档。我相信,在软件开发的过程中,多关注开发过程中的细节,将会使我们的软件更加完美,当然付出得越多,得到的越多。南京工业职业技术学院项目
4、技术报告目录1系统设计基础11.1系统设计的背景11.2技术可行性分析11.2.1Struts技术12系统分析22.1需求分析22.1.1任务概述22.1.2需求描述22.2开发环境32.3功能分析32.3.1系统用例图32.3.2系统功能需求分析43系统概要设计63.1数据库设计63.1.1数据库表设计63.1.2数据库E-R图83.2总体设计83.2.1模块设计83.3页面迁移图114系统详细设计144.1系统包设计144.2模块类设计155.1登录功能175.2个人信息模块195.3产品管理模块256系统发布与测试276.1测试计划276.2测试用例276.4测试结果及分析307软件
5、使用说明书317.1说明317.2系统操作说明31结论35致谢36参考文献37南京工业职业技术学院项目技术报告1系统设计基础1.1系统设计的背景近年来,随着企业规模的不断扩大,企业管理的信息量也相应的增加,面对庞大的信息量,传统的人工方式管理会导致管理上的混乱,人力与物力的过多浪费,管理费用增加,管理负担加重,影响整个企业的运作和控制管理,因此,必须制定一套合理,有效,规范和实用的企业管理系统,对企业进行集中统一管理。另一方面,IT产业和Internet获得飞速防发展,计算机应用已渗透到了各个领域,引起信息管理革命,实现了信息的自动化处理,提高了处理的及时性和正确性。我们小组开发的企业管理
6、系统就是采用现代化的信息管理方式代替手工管理方式,提高企业管理工作效率,做到信息的规范管理,科学统计和快速查询。1.2技术可行性分析1.2.1Struts技术Struts技术主要应用于java开发方面,structs是基于MVC(你可以到网上查下)开发模式的框架。要是把一个项目比喻成一个建筑物,structs就是建筑物的骨架,然后你在这个骨架可以添砖加瓦完成你的项目。Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib
7、是Struts的标记库,灵活动用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。根据项目需求分析,确定该系统必须具备的性能有:1)良好的交互性:工作内容中有相当大的部分是人机交流,这就要求系统的交互性要强。2)较好的可扩展性:工作的内容和形式具有多变性,要求系统具有良好的可扩展性。3)良好的可维护性:系统投入使用后,主要是由管
此文档下载收益归作者所有