欢迎来到天天文库
浏览记录
ID:14370201
大小:306.50 KB
页数:32页
时间:2018-07-28
《学位论文—教师管理系统—用户管理模块论文设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录1引言11.1课题背景11.2目的和意义11.3开发工具及技术11.3.1开发工具11.3.1.1MyEclipse11.3.1.2Tomcat21.3.1.3MySql21.3.2JSP21.3.3JavaScript31.4软硬件需求42需求分析52.1需求分析调研52.2可行性分析52.2.1技术的可行性52.2.2经济的可行性52.2.3操作可行性52.2.4法律的可行性62.3功能模块需求分析62.4设计的基本思想62.5性能需求62.5.1系统的安全性62.6界面需求73系统分析与设计93.1数据库的分析与设计93.1.
2、1数据库的概念结构设计93.1.2数据库的逻辑结构设计9第II页共II页3.1.3数据库的连接原理103.2中文乱码问题处理114系统功能实现144.1系统登陆页144.2系统主页面164.3教师信息查询164.3.1教师信息查询164.3.2教师信息查询184.4教师工资查询234.5修改个人密码254.6安全退出系统265软件测试275.1软件测试的方法与步骤275.2测试用例设计与测试用例的运行过程及测试结果分析285.2.1模块测试285.2.2集成测试295.2.3验收测试295.3评价296结论31参考文献32致谢33第II
3、页共II页1引言1.1课题背景计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今在Internet上,随处都可以看到种类繁多的信息管理系统,比如,企业办公化自动管理系统,电子商务系统,学校教务管理系统等等。随着信息技术的日益发展已深入到社会的各个角落,教职工管理也不例外,尤其作为高等院校的教职工管理工作,是高校各项工作的重要组成部分,其管理能力和服务水平的高低直接关系到教职工的利益、正常的教学和整体办学水平,直接影响到人才的培养质量.目前,我校教职工管理工作还是存在着很多问题。我校教职工现为手工管理,效率低、易出错、手续繁琐,
4、而且耗费大量的人力,物力,财力。基于以上等一些实际存在的情况,以及与我校管理人员的沟通反馈结果来看,他们希望有一个教师管理系统,能够实现教职工智能化网络化功能。通过此系统,管理员人员可以对教职工的各项情况实行电脑化管理,这样可以提高工作效率,也使得教职工管理所需的各项信息能方便快速进行录入,查询,删除和更新,对相应关键数据也能够方便的统计结果并且以报表或者图形的方式展现出来1.2目的和意义长久以来,教职工的管理工作大多数都采用的是传统的手工方式来记录相关信息,这种管理方式存在很多缺点,比如说,教职工信息、工资信息的录入,查询,更新,分析
5、都要完全依赖管理人员的手工记录和人工分析,人工记录是相当麻烦的。为满足需求,决定采用各种编程语言JSP开发了基于B/S架构的教师管理系统,教师管理系统是涉及信息科学、数据计算和计算机技术的复杂的人机交互系统。通过这些系统,可以对教职工和管理进行智能化管理,有效地记录并查询教职工的各项情况,为管理者提供了诸多方便。1.3开发工具及技术1.3.1开发工具此次设计主要采用MyEclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP技术完成,下面对MyEclipse、Tomcat和MySql数据库进行简要介绍。(1)MyEcli
6、pseMyEclipse,是一个十分优秀的用于开发Java,J2EE的Eclipse插件第30页共30页集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,S
7、truts,JSP,CSS,Javascript,SQL,Hibernate。(2)TomcatTomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。(3)MySqlMySql使用C和C++编写,并使用了多种编译器进行测试,保证源代
8、码的可移植性;支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了
此文档下载收益归作者所有