网站大量收购独家精品文档,联系QQ:2885784924

基于JSP的新生报到管理系统的研究与设计.docVIP

基于JSP的新生报到管理系统的研究与设计.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSP的新生报到管理系统的研究与设计   摘 要:系统采用SQL Server数据库作为后台数据库,运用JSP技术编程实现。通过测试,系统实现了用户管理和新生入学报到、新生宿舍安排、新生缴费等功能。新生报到系统为新生提供方便、高效、一体化的入学报到环境,加强各个部门之间的信息流通和工作配合,使新生信息能够及时、准确更新,从而提高学校各部门的工作效率。   关键词:JSP;管理系统;新生报到管理系统;一体化   中图分类号:TP311.52   高等院校新生入学是新生信息采集的入口,对于学校是一个非常重要的环节。近年来,各个学校招生规模不断扩大,新生人数逐年递增,传统的纸张式的新生报到模式,如人工办理新生入学手续、人工统计报到情况等等方式已不能满足需要。通过开发一套新生报到管理系统,以新生入学管理的各个环节为内容,包括新生入学报到、新生分班、新生宿舍安排、新生缴费等等,为学院的各专业系部、各部门的管理人员服务,实现报到流程开放化、信息化,部门间数据共享,为新生提供一个方便、高效、一体的入学报到环境,解决部门间沟通不畅、迎新工作效率不高等问题已经势在必行。   1 系统需求分析   需求分析对于任何一个系统的开发都是至关重要的,因为需求分析是指理解用户的需求使系统功能和用户的要求达到一致,估计系统风险和评估项目代价,最终形成开发计划的一个复杂过程,具有决策性、方向性、策略性的地位。   该新生报到管理系统主要采用的是基于Web的JSP技术。该系统主要实现新生入学报到、新生基本信息录入管理,新生分班、新生宿舍安排、新生缴费等   1.1 系统功能需求   学校在录取了新生之后,新生拿到录取通知书在开学时到学校来报到,这就需要有报到系统。现实生活中新生报到的通用流程如图1所示。   图1 新生与报到的通用流程   根据报到的通用流程,该系统分为数据基础、报到分班、报到收费、宿舍管理四个模块,此外还有一个用户登录的功能。每个用户在使用系统的各个系统的各个功能之前必须先登录系统。   1.2 系统的数据库与编程分析   基于系统的功能需求,设计的系统以WEB技术的主流Servlet做控制器,结合JSP的Web界面显示,以JDBC为数据库连接,用SQL Server数据库实现整流程。   系统功能模块图2所示。   图2 系统功能模块图   1.2.1 JSP技术介绍   JSP技术是使用Java编程语言编写类XML的Tags和Scriptlets,来封装产生动态网页的处理逻辑。网页还可以通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。   JSP与Java和Servlet一样,是在服务器端执行的,通常返回给用户端的就是一个HTML文本,因此用户端只要有浏览器就能浏览。   JSP技术的特点:   (1)一次编写,到处运行。除了系统之外,代码不用做任何更改。   (2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.Net的局限性是显而易见的。   (3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。   (4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。   (5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS组件来实现复杂商务功能。   1.2.2 SQL Server 2000数据库简介   SQL Server 2000是Microsoft公司推出的SQL Server数据库管理系统,该版本继承了SQL Server 7.0版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98的膝上型电脑到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。   使用了SQL Server数据库,使得本系统的数据能很有效的存储和读取,安全性也很好。   2 系统开发运行环境   系统开发环境:MyEclipse 6.0.1   系统开发语言:JSP+J

文档评论(0)

小马过河 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档