基于WEB的学生信息发布系统的设计毕业论文
2021-05-13 23:48:18
摘 要
随着网络流媒体技术的进步,高校校园不仅面临着信息分散的问题,并且校园仍然没有形成综合的、及时的、开放式的信息发布平台。数字媒体信息发布系统作为信息化建设的重要载体;对于学校而言,实现信息发布系统将大大提高学校管理的工作效率,大大降低纸张的使用成本,便利了学生及时发布或查询相关信息。学生信息发布系统对于学校实现办公自动化化将起到重要作用。本文主要论述了在基于Web的架构下,采用Java技术来实现学生信息发布系统的设计与研发。本文中介绍的系统是采用了VisualStudio2012软件来作为开发工具,用JSP链接SQL Sever2008数据库,利用ASP.NET服务器端技术开发动态网站,在.Net Framework框架的基础上,采用三层架构设计模式、B/S体系结构,设计出基于WEB的学生信息发布系统。根据信息发布系统的功能需求,阐述了本系统各个模块的功能分析,该学生信息发布系统通过链接后台数据库以具体实现系统的用户登录、权限管理、学生信息的发布和查询等功能。本系统界面简洁明朗,操作简单易懂,且具有可靠的安全性,可以使学生信息发布和管理工作效率和质量得到提高。
关键词:Java;信息发布;数据库
Abstract
With the advances in Internet streaming technology, the campus is not only faced with the problem of fragmentation of information, and the campus still did not form a comprehensive, timely, open publishing platform. Digital media information release system as an important carrier of information technology; for school, the realization of the information distribution system will greatly improve the efficiency of school management and greatly reduce the cost of paper, to facilitate the timely release of the student or other relevant information. Student information release system for school and office automation technology will play an important role. This article discusses the Web-based architecture, using Java technology to achieve design and development of the student information release system. System described in this article is the use of VisualStudio2012 software as a development tool, SQL Sever2008 links with JSP database using ASP.NET server side technology to develop dynamic Web sites, based on .Net Framework framework, three-tier design patterns, B / S architecture was designed based student information WEB publishing system. According to the function demand information release system, it describes the function of each module of the system analysis, the student information distribution system via a link back-end database to achieve specific user login system, rights management, publishing and query functions of student information. The system interface is simple and clear, easy to understand, and has a reliable security, so that students can publish information and management efficiency and quality improved.
Key words: Java;Information Release;database.
目 录
第1章 绪论 1
1.1 课题研究的背景及意义 1
1.1.1 研究背景 1
1.1.2 研究意义 2
1.2 国内外研究现状及发展 2
1.2.1 国外研究现状 2
1.2.2 国内研究现状 3
1.3 论文结构 3
第2章 系统开发技术与开发工具 5
2.1 系统开发技术介绍 5
2.1.1 Microsoft .NET Framework介绍 5
2.1.2 ASP.NET介绍 5
2.1.3 三层架构设计思想简介 6
2.1.4 AJAX简介 6
2.1.5 jQuery简介 6
2.2 系统开发工具介绍 7
2.2.1 Visual Studio 2012介绍 7
2.2.2 SQL Sever 2008介绍 7
第3章 系统分析 8
3.1 可行性研究分析 8
3.1.1 技术可行性 8
3.1.2 经济可行性 8
3.1.3 操作可行性 8
3.2 系统需求分析 9
3.2.1 管理员功能需求分析 9
3.2.2 教师和学生功能需求分析 9
第4章 系统总体设计 10
4.1 系统结构设计 10
4.2 系统工作流程分析 11
4.3 数据库设计 12
4.3.1 系统各个实体图及其详细描述 12
4.3.2 总体设计 15
4.3.3 数据库详细表设计 16
第5章 系统模块实现与测试 19
5.1 系统结构体系的设计 19
5.2 用户主要模块设计 19
5.2.1 登陆界面模块 19
5.2.2 管理员功能模块 20
5.2.3 教师模块 22
5.2.4 学生用户信息模块 24
第6章 总结与展望 26
参考文献 28
致 谢 29
第1章 绪论
1.1 课题研究的背景及意义
1.1.1 研究背景
在21世纪以前,在各所高校里,对于学生的档案和文件的管理基本上都是用效率和正确率不高的人工操作来进行的。这种手段较为传统,当管理人员需要调出特指学生的信息进行修改和更新时,则要根据学生所在的年级、班级或拼音缩写一层层地翻阅文件来找到学生的信息,可想而知,学生信息的更新效率如何地低下,对管理人员的工作量也颇大。除此之外,要想发布学生的集体信息(如学生的成绩以及课程安排),只能张贴信息在宣传栏或教室明显处。这种发布的手段让学生只能被动地接收信息,学生不能及时掌握学校的信息。还有,由于纸质文档的存放会容易受到周遭环境的限制从而影响文档的保存以至于学生信息的丢失。也正是这些传统手段所带来的种种缺陷,也导致学生信息系统的诞生和不断发展。
由于当今社会的快速发展,科技日新月异的进步及在自然科学和社会科学上不断取得的新成果,特别是信息领域里的蓬勃发展,这些都为教育发展工作提供了很大的发展空间。学校是国家的教育事业机关,是社会的知识殿堂,背负着教书育人的责任,履行培养国家人才的重要职能。而同时学校又是社会的窗口,输送着来自各领域的信息,也反映了一个国家精神文明进步的程度,由此学校视野是我国现代化建设视野重要的组成部分,必须与整个国家的现代化发展建设同步、与社会的精神文明建设同步。因此,把学校各项纷繁复杂的信息管理工作与现代化高科技紧密结合,促进学校事业的不断发展,是社会建设的必然趋势,这也就需要以计算机技术和网络技术作为核心的信息技术在学校信息管理中得到广泛应用。而新中国成立后,我国的教育事业在不断地发生重大的变革,在经历了几十年的发展之后,将从传统意义上的学校进入全新的信息化时代。