- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于java的数字迎新系统的设计和实现
基于java的数字迎新系统 why ? 选题背景 现在我国的高校新生管理的水平还停留在纸介质或半自动的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一项有力的工具,只能当此种工具与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。因此根据高校新生目前实际的管理系统情况开发一套数字迎新系统是十分必要的。 纸质或半自动 管理 信息化 管理 效率低 高效 保密性差 机密性好 难查询 便于检索 储存量少 数据库存储量大 不容易保存 易保存,寿命高 成本高 成本低 how ? 可行性研究 技术可行性 Java技术灵活,易用,功能强大,Java语言方便实用,数据库访问技术广泛应用。 要设计数字迎新系统可以用Java语言和Mysql结合MVC结构进行编辑来设计应用程序。 经济可行性 本系统易于实现,从而降低了开发成本 数据处理和页面现实分离开来,易于程序的开发和今后的维护 think ! 设计思想 应用Struts、Hibernate、Spring 整合框架开发 Tomcat为服务器 Hibernate充当数据持久层,主要处理对象数据表的添加、修改、删除及查询等操作 Spring充当为中间层,通过依赖注入(IOC)的关系将持久化作为控制器的业务 Struts框架中Action控制器将通过这种业务与JSP页面进行交互操作。 Struts的优点主要集中体现在两个方面,Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。页面导航通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。 hibernate 开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装 应用在任何使用JDBC的场合 Spring是一个开源框架,用基本的JavaBean来完成以前只可能由EJB完成的事情 特点:轻量,控制反转,面向切面,容器,框架。 特点 技术与工具介绍 框架是可重用的,半完成的应用程序,它可以用来产生专门的定制程序 MySQL是一个小型关系型数据库管理系统,目前被广泛地应用在Internet上的中小型网站中,作为网站数据库 Java编程语言,开发大型的桌面应用程序,特别适合于Internet的应用开发 MyEclipse是一个开放源代码、基于Java的可扩张的开发平台,一般作为Java的集成开发环境使用 课题模块设计目的及组成 本课题主要是解决新生报到信息的管理,目标是使这新生报到信息管理真正实现无纸化。本系统主要由各院系报道点模块、宿管中心模块、组织部模块、信息中心模块管理及查询统计模块。在每一个模块中,必须做到良好的输入/输出界面,并能做到操作简单的功能。 本课题是基于Windows环境的sqlserver 2005数据库管理,使用myeclipse 8.5进行开发。 模块设计: what ive done ? 登陆界面 登录失败 页面 进入登陆 页面 用户 登陆 是否通过验证 进入主页面 N Y 登陆界面框架图 登陆界面概述 登陆模块用于验证用户登陆身份。 登陆模块功能的实现应用了MVC设计模式,利用 Hibernate完成对数据库的增加、修改、删除及查询功能,Action类控制转发路 JSP页面负责页面显示。 主界面 主页面效果图: top.jsp left.jsp main.jsp 用户登录成功后进入系统主界面,主界面包括页头部分显示登录用户的具体信息,侧栏部分显示树桩导航菜单,内容显示区设计了显示滚动文字。 具体实现请观看程序演示 结论 通过学习J2EE的知识,本系统用Jsp、JavaBean、Servlet、JavaScript等相关技术,在B/S模式下,采用MVC模式,并用之进行数字迎新系统的开发,所使用的这些技术都是时下很流行的技术,在安全性和代码的可移植性都很强,适合该系统的开发。为了更好的完成该论文,还需要进一步理解了相关的技术,详细的进行早期的调研工作,并做好详细的需求分析。在完成本文的过程中,同时也深刻了解到软件所需要注意的细节。 致谢 感谢我的指导老师,闫志忠老师!任青松老
文档评论(0)