大学生档案标准管理系统的设计与实现.doc
《大学生档案标准管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《大学生档案标准管理系统的设计与实现.doc(55页珍藏版)》请在三一办公上搜索。
1、大学生档案标准管理系统的设计与实现 学士学位设计论文(设计) 题 目 大学生档案管理系统的设计与实现 姓 名 学 号 二零一六年五月四日摘 要随着计算机技术的飞速发展,高校也已进入信息化时代。为了使高校学生信息更高效、更科学,决定开发高校学生档案信息系统。学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算
2、机应用的一部分,使用计算机对学生档案信息进行管理,:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。本学生档案管理系统可以说是一个综合性的系部学生档案管理系统,这它包含了学生用户信息管理模块、班级管理模块、学生成绩管理和奖惩管理模块等多种功能,因而具有一定的实用性。本站是一个B/S模式系统,开发采用了目前流行的JSP技术。系统界面友好,操作简单,比较实用。由于本人知识有限,在系统的开发过程中存在许多不足,希望各位老师批评、指正。关键词:SQL2005 ;档案管理;JSP ;B/SAbstractWith the rapid development of computer t
3、echnology, colleges and universities have entered the information age. In order to make the university student information more efficient, more scientific, decided the student archives of university information system. Student records management system is an education unit essential part, its conten
4、t is very important for the policy makers and school managers, so students file management system should be able to provide the sufficient information and the quick inquiry method for the user. But the people have since always used the traditional artificial way management document file, this manage
5、ment way has many shortcomings, such as: low efficiency, poor security, another time a long, will produce the massive documents and the data, this regarding the search, the renewal and the maintenance has all brought many difficulties. As a part of computer application, management of students archiv
6、es information using computers, has the incomparable advantages of manual management. For example: the rapid retrieval, find convenient, high reliability, large memory capacity, security and good, long life, low cost.The student records management system can be said to be a comprehensive department
7、student records management system, it includes the function of student class user information management module, management module, student performance management and incentive management module and so on, so it has a certain practicality. This is a B/S system, developed the currently popular JSP te
8、chnology. The system has friendly interface, simple operation, more practical. Because of my limited knowledge, there are many problems in the process of system development, I hope the teacher criticism.Key words: SQL2005; file management; JSP; B/S目 录本 科 生 毕 业 论 文(设计)II题目:基于JSP的学生档案管理系统设计II摘 要IIIAbs
9、tractIV第一章 概述111 研究背景112 研究目的及意义113 系统设计思想2 相关技术介绍3 B/S 模式体系结构3B/S模式3C/S模式3 三层结构系统模型4 JSP技术5 访问数据库715 开发软件介绍8 SQL2005数据库8 MyEclipse8第二章 系统需求分析1021可行性分析1010101022功能需求分析1011 管理员需求11 教师用户需求11 学生用户需求1223 数据流图1224 业务流程分析1425 数据字典16第三章系统总体设计1931系统功能结描述1932系统功能结构图1933系统目标2034系统性能需求2035系统的软硬件平台21第四章 数据库设计22
10、2224第五章 系统详细设计2651主界面模块设计2652 学生用户模块设计2953 老师用户模块设计3054 管理员模块设计3131 班级信息模块设计32第六章 系统测试34 测试的任务及目标3434343434353535结论36致 谢37参考文献38关键程序39第一章 概述11 研究背景随着计算机应用的普及与深入,利用计算机能够对所有学生档案进行统一管理,并进行分析,大大减少教学工作量,提高工作效率,为教学办公带来了极大的方便。学生档案管理系统提供了强大的学生档案管理管理功能,方便管理员对学生档案等信息的添加、修改、删除、查询、汇总等基本操作。学生档案管理系统是一个教育单位不可缺少的部分
11、,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统设计是以能够为用户提供充足的信息和快捷的查询手段为核心内容的。一直以来人们所使用的传统的人工管理文件信息的方式实在是太落后,它存在着许许多多的缺点,效率低、保密性差的问题尤其突出。另外工作量稍微一大,将会有大量的文件和数据需要维护,有些问题是人工所无法解决的。随着科学技术的不断提高,计算机应用越来越广泛,其强大的功能已为人们所深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案进行管理,具有着手工管理所无法比拟的优点,检索快捷、查找方便、可靠性高、存储量大、保密性好、寿命
12、长、成本低等。这些显而易见的优点能够极大地提高学校管理人员的工作效率,也即提高进行学生档案管理的效率。由于这些原因加之指导老师的睿智指导,选择这样一个学生信档案理系统的设计也就成了必然。下面我就谈谈学生档案管理系统的开发过程中所遇到的问题及解决方法。12 研究目的及意义计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。为了解决传
13、统学生档案的管理正面临着的这些问题,我所设计的学生档案管理系统软件也就应运而生了。由于我国有些学校学生档案的管理水平比较低,只停留在纸介质的水准上,这样的机制很明显地已不能适应时代的发展要求,它浪费了过多的人力及物力,还存在一些先天缺陷。在信息时代,这种传统的管理方法被以计算机为基础的档案管理方法取代已是大势所趋。开发编写一个使用范围比较广的功能较为强大齐全的学生档案管理系统。内容主要是实现系统的几大功能,具有管理员权限的用户可以添加、删除、修改和浏览所有学生的各种基本信息和成绩信息。而只有普通权限的用户只能查看属于自己的各种信息。关键问题:对后台数据库的增加、删除、修改等操作,前台页面的展示
14、问题。前台和后台的交互问题。归纳起来,学生档案管理系统做到一下功能比较合民意:首先,可以存储历届的学生信息,安全、高效;其次,系统可操作性强,能够节省人力,最好只需一到二名信息录入员;再次,查找信息速度快、效率高,可以检索有条件信息;再其次,为将来学校实现网络化教育做准备。13 系统设计思想学生档案管理系统通过前端(客户端)讨论器和后台数据库向用户展示信息,方便的实现了内容的维护和更新,使用户更快,更好的了解信息。管理员将所有注册用户信息数据存入数据库相应的表中,当客户端发出讨论该动态页面的请求时,服务器就会执行相应的脚本代码,从数据库中查询出符合条件的用户信息,生成相关页面发送到客户端讨论器
15、上。客户端所显示的内容是随着后台管理数据库的变化而动态显示的,因此,客户端可以获得用户的最新动态信息。一个大型的计算机系统,必须有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,才能充分发挥计算机信息管理的优势。根据当今社会的实际需求,本学生档案管理系统设计按照下述原则进行。1.实用性:系统以用户需求为目标,以方便用户使用为原则,充分考虑实际操作的各项细节,使得普通用户在不需要查看用户手册的情况下亦能很自如的操作,并对操作流程有清晰的了解。真正构建起一个为学生档案管理系统,为客户进行在线订购电影票提供方便。2.先进性:本设计将充分应用现
16、有成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的网站。系统将运用先进的浏览器/服务器结构,采用SQL2005数据库,可以方便的满足用户的需要。3.高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。4.可维护性:网站的设计要求方便维护,包括硬件的维护,软件的维护和网络的维护。5.可扩展性:网站的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护网站的投资。 相关技术介绍 本站是一个B/S模式系统,开发采用了目前流行的JSP技术,整个程序的架构也采用了目前一种成熟、流行的分层技术即三层架构。其次
17、为了系统性能的优化,我还采用了自己在工作中学会的一些功能处理方面的技术。 B/S 模式体系结构近年来,随着Internet/Intranet的迅猛发展,企业纷纷建立自己的Internet,以加强企业内部的联系,增强企业竞争力。C/S模式与B/S模式的优劣比较,: B/S与C/S架构优劣比较1 1B/S模式C/S模式优点具有分布式的特点,可以随时随地的进行业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。维护简单方便,只要改变网页,即可实现所有用户的同步更新。开发简单,共享性强。由于客户端与服务器的直接相连,没有中间环节,因此响应速度快。客户操作界面设计人性化,具有直观,简单,方便的特
18、点,可以满足客户个性化的需求。同时由于开发是针对性的,因此操作界面漂亮,样式多样,可以充分满足客户自身的个性化要求。缺点个性化特点明显降低,无法实现具有个性化的设计要求。操作的习惯性是以鼠标为最基本的操作方式,无法满足快速操作的要求。页面动态刷新,响应速度明显下降。专用性的打印输出难以实现,有以对票据等的打印,难以实现套打输出,难以实现某些特殊功能要求。由于是针对性的开发,因此缺少通用性的特点,业务变更或者改变不够灵活,需要重新开发,增加了维护和管理的难度。需要专门的客户端安装程序,分布功能弱。兼容性差,对于不同开发工具之间很难兼容。开发成本较高。 三层结构系统模型架构设计是软件开发的基础,并
19、往往决定一个项目的成败。三层结构是目前流行的架构设计模式,它是在由Buschmann等提出的“层模式”基础上发展起来的,由表示层、业务逻辑层和数据访问层三个层次结构组成。它通过分解来管理问题的复杂性,同时还可以有效地重复使用业务逻辑并保留与昂贵资源(如数据库)的重要连接。 基于JSP能够充分发挥其完全面向对象的技术特点,实现三层结构B/S系统架构,从而提高开发效率,增强系统的可维护性和扩展性。三层结构是一种成熟、简单并得到普遍应用的应用程序架构,它将应用程序结构划分三层独立的包,包括用户表示层、业务逻辑层、数据访问层。其中将实现人机界面的所有表单和组件放在表示层,将所有业务规则和逻辑的实现封装
20、在负责业务逻辑组件中,将所有和数据库的交互封装在数据访问组件中。: 三层结构示意图三层结构是一种严格分层方法,即数据访问层只能被业务逻辑层访问,业务逻辑层只能被表示层访问,用户通过表示层将请求传送给业务逻辑层,业务逻辑层完成相关业务规则和逻辑,并通过数据访问层访问数据库获得数据,然后按照相反的顺序依次返回将数据显示在表示层。三层架构的优点主要有:三层架构层次分明,一旦运行出现错误,可以快速的判断出实哪一层的问题,利于维护。:因为三层之间除了调用没有其他关联,只需先把三层之间的接口定义好,则程序员可以并行开发,提高了开发进度。:每层都有安全设置,即使表示层被攻破,下一层的安全性还有保障。:三层结
21、构最大的好处就是在扩展应用系统时,改动的部分不会影响大局。比如要给这个系统增加支持Oracle数据库的功能,那只需改动数据层就可以,其他层保持不变。 JSP技术 JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写
22、类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。,。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学生 档案 标准 管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-1628011.html