邮政用品用具监管信息系统
说 明
1. 毕业设计任务书由指导教师填写,并经专业学科组审定,下达到学生。
2. 进度表由学生填写,至少每两周交指导教师签署审查意见,并作为毕业设计工作检查的主要依据。进度表中的周次是指实际的毕业设计进程中的周次。
3. 学生根据指导教师下达的任务书独立完成开题报告,于3周内提交给指导教师批阅。
4. 本任务书在毕业设计完成后,与论文一起交指导教师,作为论文评阅和毕业设计答辩的主要档案资料,是学士学位论文成册的主要内容之一。
一、毕业设计的要求和内容(包括原始数据、技术要求、工作要求) 1.毕业设计的要求 (1)收集相关资料,获取开发系统所需的文献; (2)了解本研究目前的前沿研究动态; (3)提出本课题的研究方案与导师讨论并定稿; (4)按照研究方案对各功能模块进行设计和开发; (5)毕业设计内容科学准确,符合技术要求;设计表达规范。要求作出本课题的应用软件,并在论文答辩中进行演示。 (6)总结课题研究中的理论和实践问题,在总结的基础上撰写毕业论文。论文要求有原创性,严禁抄袭。 (7)毕业论文要求观点明确,论据充分,数据可靠,条理清晰,语言简练,文理畅通。论文格式必须符合科技论文的格式要求。 2.毕业设计的内容 本次论文我所选择的是一个邮政用品用具监管信息系统的设计与实现。系统采用Struts+Hibernate实现,是当今比较流行的框架技术。由于本人对框架技术还是初步接触,所以选次系统作为毕业设计,可以巩固我的框架技术的理解和使用,同时也使我更加熟练J2EE的开发。 (1) 本系统采用B/S体系结构, MVC三层模式进行设计,并使用CVS来对系统版本进行控制; (2) 系统的运行环境:WindowsXP、Tomcat6.0应用服务器、MySQL数据库; 开发工具:MyEclipse5.1、KCom、Borland Together、Dreamvear MX 2004; (3) 本系统所实现的主要是企业用户信息注册、企业登陆、企业信息注册、企业信息管理、用户信息管理、监制证申请、监制证信息修改、进度查询等功能。 |
二、毕业设计图纸内容及张数 无 |
三、毕业设计实物内容及要求 1.《江西农业大学本科毕业论文开题报告》 2.《江西农业大学本科毕业设计任务书》 3.《基于J2EE的邮政用品用具监管信息系统》的论文 4.《邮政用品用具监管信息系统》光盘一份 |
四、毕业设计进度计划 |
|||
序号 |
各阶段工作内容 |
起讫日期 |
备注 |
1 |
确定设计题目,根椐下达的任务书,广泛查阅相关资料 |
2007年11月1日至 |
|
2 |
完成设计开题报告交指导老师批阅 |
|
|
3 |
拟定设计撰写提纲,完成初稿交指导老师批阅(前期) |
|
|
4 |
对设计进行修改,基本确定设计的内容(中期) |
|
|
5 |
完成设计定稿、打印(后期) |
|
|
五、主要参考资料 [1] 肖刚、 古辉、程振波 实用软件文档写作 2005年2月 清华大学出版社 [2] 张白一 崔尚森 著 面向对象程序设计 西安电子科技大学出版社 2005年1月 [3] 夏昕、曹晓钢、唐勇编著 深入浅出Hibernate 电子工业出版社 2005年 [4] 邱哲、王俊标、马斗编著 Struts Web设计与开发大全 清华大学出版社 2006年 [5] (美)埃克尔 著,陈昊鹏 译 Java编程思想 机械工业出版社 2007年 [7] Http://www.jspcn.net (Jsp 中文网) [8]精通Eclipse环境下的JAVA编程/锐思创作室编著 人民邮电出版社 2001年 [9] 吴逸贤、吴目诚编著 Java2程序设计 科学出版社 2003年 [10] 孙卫琴、李洪成 Tomcat与Java Web开发技术详解 电子工业出版社 2004年 |
摘要
本论文是基于J2EE(Java 2 Enterprise Edition)的邮政用品用具监管信息系统的设计与实现。采用现今比较流行的开源框架Struts+Hibernate和Mysql数据库实现,用JAVA语言开发;系统为企业提供用户信息管理、企业信息注册、企业联系方式管理、监制证信息修改、监制证申请、监制证换证、进度查询等功能。系统界面友好,操作简单,可以大大提高企业用户申请监制证和管理局用户对邮政用品用具生产的管理。
关键字:设计模式;J2EE;对象-关系映射;开源框架;数据访问对象
Abstract
Design and realization of the subject is based on J2EE (Java 2 Enterprise Edition) Post Supplies Appliances Monitoring Information System. The current use of the more popular open-source framework Struts + Hibernate and Mysql database to achieve, with JAVA language development; system for enterprises to provide personal information management, enterprise registration information, contact management companies, producers card information to amend, producer permit applications, permits for producers Card, the progress of enquiries, and other functions. System user-friendly, easy to operate, and can greatly enhance corporate users for the users and producers permit the postal supplies appliances, production management.
[Keywords]: Design Patterns;Java 2 Enterprise Edition; Object-Relational Mapping;Open-source Framework;Data Access Object
目录
1.1 课题背景
邮政用品用具监管信息系统(Post Supplies Appliances Monitoring Information System),在强调管理,强调信息的现代社会中它变得越来越普及。面对邮政用品用具生产和使用的增多,国家邮政局为了更高效而有力地管理用品用具的生产而提出了此系统的需求,此系统为企业和邮政局提供方便的申请和管理功能。
1.1.1 J2EE企业级应用系统架构的发展
企业级应用系统体系结构的设计经历了从两层结构到三层结构再到多层结构的演进过程[3]。
(1) 两层体系结构应用系统
两层体系结构应用系统分为客户层(Client)和服务器层(Server),又称为C/S模式。在两层体系结构中,客户层的客户端程序负责实现人机交互、应用逻辑、数据访问等职能;服务器层由数据库服务器来实现,唯一职能提供数据库服务。它有以下缺点:安全性低、部署困难、耗费系统资源。
(2) 三层体系结构应用系统,如图1-1所示。
在两层体系结构应用系统的客户层与服务器层之间又添加了一个第三层——应用服务器层。这样应用系统共分为客户层、应用服务器层、数据服务器层三个层次,与两层系统结构的应用相比,三层体系结构应用程序的客户层功能大大减弱,只用来实现人机交互,原来由客户端实现的应用逻辑、数据访问职能都迁移到应用服务器层上来实现。数据服务层仅仅提供数据信息服务。由于客户层应用软件通常由一个通用的浏览器(Browser)实现,因此这种体系结构又称做B/S模式或“瘦客户机”模式。如图1.1
图1.1 三层结构的应用系统
它有以下优点:安全性高、易维护、快速反应、系统扩展灵活。
(3) 多层体系结构应用系统
可以将中间件服务器层按照软件应用逻辑进一步划分为若干个子层,这样就形成了多层体系结构的应用系统。
为了满足开发多层体系结构的企业级应用的需求,Sun公司在早期的J2SE基础上,针对企业级应用的各种需求提出了J2EE。
1.2 课题研究的目的与意义
科技的发展,信息量的剧烈膨胀,国家邮政局为了规范邮政用具用品的生产必须借助于Internet构建新的监制模式,提供便利的管理和监制方式,以便统一、适时地管理用品用具的生产。本系统的流程、功能以及框架结构,体现出了大规模的构件重用以及逻辑与表现的分离对简化开发过程提高开发效益的种种优势。
本邮政用品用具监管信息系统主要是针对国内所有的企业申请生产邮政用品用具的一个管理系统,本系统采用struts+hibernate框架技术实现,有利于我们对java基础及高级应用的温习和对现今流行开源框架的熟悉和应用。为进一步巩固框架知识和对J2EE开发的掌握,我选择了本系统作为我的毕业论文。
以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
购买帮助>>