基于java的数字迎新系统(程序代码+任务书+说明书+外文翻译+演示文稿).docx
- 文档编号:142235
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:49
- 大小:502.06KB
基于java的数字迎新系统(程序代码+任务书+说明书+外文翻译+演示文稿).docx
《基于java的数字迎新系统(程序代码+任务书+说明书+外文翻译+演示文稿).docx》由会员分享,可在线阅读,更多相关《基于java的数字迎新系统(程序代码+任务书+说明书+外文翻译+演示文稿).docx(49页珍藏版)》请在冰豆网上搜索。
基于java的数字迎新系统的设计与实现
摘 要
进入21世纪,计算机技术迅速向着网络化的、集成化方向发展。
传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息的新一代网络版应用那个软件,想成了信息化的社会。
计算机已经从科研院所,大中型高校,走进了平常百姓家,Internet遍及世界各地,在网上能够用计算机进行文字草拟、修改、打印清单、文件登陆、检索、综合统计、分类、数据库管理等,用科学的方法将无序的信息进行加工整理,组成有序的、方便存储和利用的艺术科研共享信息已经成为流行。
目前,每年高校新生的数量和规模都在扩大,大量的新生信息需要管理。
配备一个安全、高效、灵活、可靠的迎新系统对于学校提高新生管理工作效率必将发挥重要作用。
设计并开发基于Web的数字迎新系统,采用目前比较主流的J2EE开发框架:
JSP+struts+hibernate+spring+Sqlserver。
Java面向对象的编程方式,和三大主流开发框架的使用,将保证系统具有高度的稳定性和安全性。
关键词:
计算机;高校;新生;开发
Thedesignandimplementationofadigitalorientionsystembasedonjava
Abstract
Inthe21stcentury,computertechnologyrapidlytowardnetworked,integrateddevelopmentdirection.Thetraditionalstand-aloneapplicationsaregraduallyleavethestage,replacedbyasupportnetwork,tosupportavarietyofnext-generationdatanetworkversionofapplicationsoftware,haveformedasocietyofinformation.Computerhasevolvedfromresearchinstitutes,universitiesandmedium-sized,intotheordinarypeople'shomes,Internetaroundtheworld,theInternetcanbeacomputertextdrafted,modify,printproofs,documentslanding,search,comprehensivestatistics,classifications,databasemanagement,etc.finishingprocessingusingscientificmethodstodisorderlyinformation,consistingofanorderly,artisticresearchandsharingofinformationtofacilitatethestorageandutilizationhavebecomepopular.
Currently,theannualnumberandsizeofcollegefreshmenareexpanding,alotofnewinformationtobemanaged.Equippedwithasafe,efficient,flexible,reliablefreshmenorientationsystemforthemanagementoftheschooltoimproveefficiencywillplayanimportantrole.DesignanddevelopmentofWeb-baseddigitalorientationsystemthatusestherelativelymainstreamJ2EEdevelopmentframework:
JSP+struts+hibernate+spring+Sqlserver.Javaobject-orientedprogramming,andtheuseofthethreemainstreamdevelopmentframeworkwillensurethatthesystemhasahighdegreeofstabilityandsecurity.
Keywords:
computer;universities;newborn;development;
i
目 录
摘要 i
Abstract ii
1绪论 1
1.1选题背景 1
1.2研究现状 1
1.3课题目的 1
1.4本文结构 2
2设计技术与开发环境 3
2.1相关技术介绍 3
2.1.1Struts简介 3
2.1.2Hibernate简介 3
2.1.3spring简介 3
2.2.4SSH的简介 3
2.2开发环境介绍 5
2.2.1Myeclipse简介 5
2.2.2Tomcat简介 5
2.2.3sqlserver简介 5
2.2.4JavaScript简介 6
3系统需求分析与设计 7
3.1需求分析 7
3.2可行性研究 7
3.2.1经济可行性 7
3.2.2技术可行性 7
3.3系统设计 8
4系统设计目标及框架 9
4.1系统目标 9
4.2系统框架结构 9
5数据库设计 10
5.1数据库分析 10
5.2数据库概念结构分析 10
5.3.逻辑结构设计 11
5.4数据库连接原理 12
6系统实现 14
6.1公共模块设计 14
6.1.1Hibernate配置文件的编写 14
6.1.2Session管理类的编写 14
6.1.3获得日期和时间类的编写 15
6.1.4字符串自动处理类 15
6.1.5配置Struts 15
6.2登陆模块设计 15
6.2.1登陆模块概述 15
6.2.2登陆模块技术分析 16
6.2.3登陆模块实现过程 16
6.3主界面设计 20
6.3.1主界面概述 20
6.3.2主界面技术分析 20
6.3.3主界面的实现过程 21
6.4日常管理模块设计 22
6.4.1新生信息管理模块 22
6.4.2用户信息管理模块 22
6.4.3报道点管理模块 22
6.4.4宿舍管理模块 23
6.4.5信息管理模块 24
6.4.6查询模块 24
6.5开发技巧与难点分析 25
6.5.1截取字符串 25
6.5.2Session有效性的判断 25
6.5.3通过HibernateAPI声明事务边界 26
6.5.4中文乱码的处理 26
6.5.5其他错误 27
6.6测试 27
6.6.1系统测试目的与意义 27
6.6.2测试过程 28
6.6.3主页面的登录模块测试 28
结论 29
参考文献 30
致谢 31
外文原文 32
外文翻译 41
1绪论
1.1选题背景
随着高校对学生的不断扩招,新生报到的信息量增大,有必要开发一个新生报到管理系统。
每年高校新生的数量和规模都在扩大,大量的新生信息需要管理。
配备一个安全、高效、灵活、可靠的迎新系统对于学校提高新生管理工作效率必将发挥重要作用。
新生报到管理系统是一个教育单位不可缺少的部分,但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
我现在所做的课题就是在目前的情形下,从一些高校现有的条件实际出发,利用他们所拥有的计算机硬件设备和软件条件。
实现一整套关于新生报到管理系统。
实现科学管理,是高校发展的必然趋势。
计算机的产生,已经成为了我们学校和工作的得力助手。
今天,计算机的价格已经十分低廉,性能还在不断地提高进步。
由于计算机可以替代人工进行许多繁杂的劳动,具备节省资源、提高工作效率、是敏感文档更加安全等特点,它已经被应用于许多领域。
因此,使用计算机来实现新生信息管理,开发一个良好的迎新管理系统,已经成为当今时代发展的一种需求。
现在我国的高校新生管理的水平还停留在纸介质或半自动(由电脑处理一部分数据,由人工处理一部分数据)的基础上,这样的机制已经不能适应时代的发展,因为它浪
费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
软件作为一项有力的工具,只能当此种工具与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。
因此根据高校新生目前实际的管理系统情况开发一套数字迎新系统是十分必要的。
1.2研究现状
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对新生报到信息进行管理,具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生新生报到管理的效率 ,也是高校的科学化、正规化管理,与世界接轨的重要条件。
1.3课题目的
本课题主要是解决新生报到信息的管理,目标是使这新生报到信息管理真正实现无纸化。
本系统主要由各院系报道点模块、宿管中心模块、组织部模块、信息中心模块管理及查询统计模块。
在每一个模块中,必须做到良好的输入/输出界面,并能做到操作简单的功能。
本课题是基于WindowsXP环境的数据库管理,使用JSP进行开发。
本课题要求有熟练JDBC的开发能力,有较强的自学能力以及一定的数据库开发功底,并且具有一定编程能力。
0
1.4本文结构
(1)绪论
本章主要介绍了迎新管理系统的应用以及发展现状,通过分析阐述了课题的目的与设计原则。
(2)设计技术与开发环境
本章针对迎新管理系统的设计与实现应用的相关技术和环境配置做了概述。
(3)系统需求分析与设计
本章对整个课题的内容进行详细的设计分析,明确了需求。
对系统的目的、范围和所要做的所有的工作进行了定位。
(4)系统设计目标及框架
本章对系统的整体架构进行了设计,主要包含了系统架构设计、业务实体设计、业务逻辑设计和数据库设计。
(5)数据库设计
确定如何具体地实现数据库所设计的方案以及进行系统框架的搭建并进行系统实现。
(6)系统实现
通过链接测试、数据测试、权限测试、性能测试几个部分,对整个系统的功能及性能按照项目需求进行检验。
43
2设计技术与开发环境
2.1相关技术介绍
本系统采取SSH三层架构开发从以下几方面进行研究:
1.研究了关于迎新管理系统的应用方案分析,本文研究了迎新管理系统的应用方案,为了满足高校新生信息的现代化管理的发展,高校内部需要进行办公模式的更新,促进其信息系统自动化方案的应用,以提升高校的内部管理环节的质量效率。
这一程序的开展,离不开对高校的迎新管理系统的应用,通过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 java 数字 迎新 系统 程序代码 任务书 说明书 外文 翻译 演示 文稿