摘 要
随着社会经济的发展和进步的速度,当时的人们从某种角度看到,对信息技术的认识已经从低层次发展到高层次,进一步提升到理性思考的意识,对信息化管理工作的需要逐渐增加。当代科学的信息管理使相关信息的存储更加准确、快捷、完善,能够进一步提升工作中信息管理的效率,促进其发展。
教务管理系统使用B/S结构。数据库使用开源的MySQL设计。本系统涵盖学校教师:个人身份信息、信息公开名录、学校学生相关信息、专业课相关信息、学校课程、公选考试成绩,学校学生:身份信息人员、信息公开名录、学校相关信息教师、专业课相关信息、学校课程、公共选修课考试成绩、个人身份信息、信息公开名录、部门知识库、学校教师相关信息[1]、学校学生相关信息、户口本相关信息以及档案、职业课程相关信息、学校课程、公选考试成绩、考试成绩具体分析等。
教务管理系统采用了 java语言作为开发工具,本系统是以 SqlServer数据库为基础的,SqlServer是一种基于 Sql的数据库,它采用了一种关系型数据库存储结构,具有很强的稳定性和可靠性。具有良好的查询数据和数据访问能力。
关键词 :MySQL数据库;Java技术;B/S结构
Abstract
With the development of social economy and the speed of progress, people at that time saw from a certain angle that the understanding of information technology had developed from a low level to a high level, further enhanced to the awareness of rational thinking, and the need for information management work gradually increased. Contemporary scientific information management makes the storage of relevant information more accurate, fast and perfect, which can further improve the efficiency of information management in work and promote its development.
The academic affairs management system uses a B/S structure. The database uses an open-source MySQL design. This system covers school teachers: personal identity information, information disclosure directory, school student related information, professional course related information, school curriculum, public election examination results, school students: identity information personnel, information disclosure directory, school-related information teachers, professional course-related information, school courses, public elective course examination results, personal identity information, information disclosure directory, departmental knowledge base, school teacher-related information[1], school student-related information, household registration book-related information and archives, vocational course-related information, School curriculum, public election test results, specific analysis of test results, etc.
The academic affairs management system uses Java language as a development tool, the system is based on SqlServer database, SqlServer is a SQL-based database, it adopts a relational database storage structure, with strong stability and reliability. Have good ability to query data and data access.
Keywords: MySQL database; Java technology; B/S structure
目 录
摘 要 I
Abstract II
1 绪论 1
1.1 研究背景 1
1.2 研究意义 1
1.3研究现状 2
1.4本章小结 2
2. 系统开发技术 3
2.1 Java技术 3
2.2 MySQL数据库 3
2.3 B/S结构 4
2.4本章小结 4
3. 需求分析 5
3.1可行性分析 5
3.1.1 技术可行性 5
3.1.2 操作可行性 5
3.1.3 经济可行性 6
3.2需求分析 6
3.2.1 功能分析 6
3.2.2 性能分析 6
3.3本章小结 7
4 系统设计 8
4.1 系统框架设计 8
4.2系统流程分析 8
4.2.1登录流程 8
4.2.2添加信息流程 9
4.2.3删除信息流程 9
4.2.4修改信息流程 10
4.3系统用例分析 10
4.3.1管理员用例图 10
4.3.2老师用例图 10
4.3.3学生用例图 11
4.4数据库实体图 12
4.5 数据库表设计 13
4.6本章小结 14
5.系统实现 15
5.1登录前端 15
5.1.1 老师功能模块 15
5.1.2 学生功能模块 15
5.2登录后端管理员模块 16
5.2.1个人信息 16
5.2.2 通知公告 16
5.2.3老师信息 17
5.2.4学生信息 17
5.2.5档案信息 17
5.2.6课程安排 18
5.2.7选课成绩 18
5.2.8成绩分析 18
6. 系统测试 20
6.1 测试方法 21
6.2 测试用例 21
6.3测试结论 22
结 论 23
参考文献 24
致 谢 25
目前国内网络管理系统中对学校相关信息的统计、查询等工作已经基本完成了人工到计算机管理的转变。但是不同软件之间存在着数据格式不一致,信息数据不能共享、功能程序不完善等问题,所以在实际应用当中还存在着诸多问题。我们需要在现有技术上对网络管理系统进行优化设计。
本文是以学校教务管理系统相关信息为研究对象,通过分析目前网络管理系统中存在的问题及对现有系统进行优化设计实现的目的,以求为广大老师,学生带来便捷,简单的工具。
在实际使用当中,要针对用户不同的需求去开发相应的功能。比如对于一些比较简单、固定化的功能模块可以采取统一化和标准化的开发方式。而对于一些复杂、需要个性化开发才能实现功能需求的系统来说,则可以采取分模块进行开发,比如有的学生需要让用户上传自己想要上传的照片;有的网站则需要让用户定制自己想要定制的模板;还有的网站则需要让用户对自己上传过得图片进行审核等。在开发过程中根据具体情况选择不同类型,不同效果等去进行开发。这样才能够保证系统程序的开发有这特别高的质量。
系统的设计和制作要保证系统菜单栏环境干净整洁,唯有通过这种方式方法才能吸引更多的用户选择,在原有的基础上进一步提高三分热度的延续期。在实际操作中,用户往往只需要点击一个按钮或者在页面上简单地点击几下就可以实现自己想要的操作,而这个简单的操作就会给用户带来愉悦感。所以说,一个好的系统应该能够让用户在使用的过程中感到愉快、放松,而不是枯燥、乏味。如果一款系统不能带给用户愉悦感和放松感,那么它就不可能达到预期目标。
本教务管理系统需要满足管理员和老师的使用需求。系统需要实现增加、删除,修改、登录功能,功能如下。
普通用户使用该系统时可以进行登录操作,然后输入相关的信息就能登录到系统,进行系统的操作使用,可通过查询功能输入关键字搜索具体成绩;对于具体某一成绩可查看其详细信息。管理员还可以对学生进行分组管理,在本系统中,每个学生都有自己对应的用户名以及密码,当用户名以及密码输入错误时,管理员会自动进行登录。管理员可以对用户信息进行管理。
管理员能够对学生的成绩,上课信息、进行查询管理。本系统还提供了“个人中心”功能,这个功能是为了帮助管理员查询学生上课情况。在个人中心页面上能够查看到自己班级中学生的用户信息,及个人档案等信息。在“我的”页面中还有个“我查看”按钮,这个按键是帮助管理员查看系统内所有学生的课程情况。