基于jQuery EasyUI的学生基本信息管理系统的设计(VS,SQLServer)
无需注册登录,支付后按照提示操作即可获取该资料.
基于jQuery EasyUI的学生基本信息管理系统的设计(VS,SQLServer)(任务书,开题报告,论文23000字,程序代码,SQLServer数据库)
摘要
本系统是基于jQuery EasyUI实现的B/S模式的学生信息管理系统,采用C#语言及三层架构模式进行开发,开发环境为Visual Studio 2013+SQL Server 2012。本系统主要功能模块包括学籍管理、选课管理、成绩管理和奖学金管理;学籍管理包含了学生学籍信息、处分信息、奖励信息、异动信息、毕业信息的管理维护,实现了对学生各类信息较完整的管理;奖学金管理包括综合测评、奖学金申请审核、奖学金结果公示等功能,实现了整个奖学金评定的流程管理,这不仅能有效提高奖学金评定的效率,还能提高奖学金评定工作的透明度。
本系统实现了较为完整的学生基本信息管理。基于学生、教师、教务、管理员这四个角色功能进行系统开发,从而使系统操作性强、功能结构完整,能满足学生、教师等角色的使用。
关键词:jQuery EasyUI;学生信息管理系统;.NET三层架构;SQL Server
Abstract
The achievement of this student information management system is based on jQuery EasyUI and B/S model . The system uses C # language and three-tier model to develop, it’s development environment is Visual Studio 2013 and SQL Server 2012. The main function modules include student infomation management, course management, score management and scholarship management.student information management includes student information, punish information, award information, change information,graduaiton information, which achieves a more complete management of all types of student information.Scholarship management includes comprehensive evaluation, application and review of scholarship, publicity of scholarship results and other functions, which achieves the management of the overall process of scholarship assessment.And it can not only improve the efficiency of scholarship evaluation, but also improve the transparency of scholarship assessment.
The system realizes the more complete students basic information management. It is based on students, teachers, academic, administrator these four roles to develop the system, in order to make the system operational, functional structure integrated , and meet the requirement of students, teachers and etc.
Key Words: JQuery EasyUI; student information management system; .net 3-tier architecture;
SQL Server
论文组织结构
第1章,绪论。简要介绍本论文的研究背景、国内外研究现状、研究的意义、本文研究的主要内容及目标。
第2章,需求分析。分析学生信息管理系统的需求。
第3章,系统设计。给出系统的总体架构设计、数据库设计及功能模块的详细设计。
第4章,系统实现。给出系统主要功能模块的实现方式。
第5章,系统测试。编写测试用例测试系统功能。
第6章,结论和展望。总结和反思本文的主要工作,展望需要进一步改进的工作。
功能性需求分析
学生信息管理系统主要功能可以分为7大模块:登录、学生信息管理、教师信息管理、选课管理、成绩管理、奖学金管理、系统设置。基于学生、教师、教务、管理员4种角色对这7个模块进行功能划分[12]。
1)登录:学生、教师、教务、管理员4类用户登录系统后,分别获得不同的功能菜单。
2)学生信息管理:学生信息管理包括5个方面的信息。
(1)学籍信息:学生可以查看、修改本人的学籍基本信息;教务导入、修改、查看学生学籍信息。
(2)处分信息:学生查看本人处分信息,如警告、记过等;教务添加、修改、查看学生处分信息。
(3)异动信息:学生查看本人异动信息,如转专业、休学等;教务添加、修改、查看学生处分信息。
(4)奖励信息:学生添加、修改、删除、查看本人奖励信息,如获得荣誉称号、奖学金等;教务审核本学院学生提交的奖励信息,以及查看学生奖励信息。
(5)毕业信息:学生提交自己的毕业去向、档案派遣等相关信息;教务审核本学院学生提交的毕业信息。
3)教师信息管理:教师可以查看并维护自己的基本信息;教务导入、修改、查看教师信息。
4)成绩管理:学生可查看本人的所有课程成绩;教师为所教课程登分,以及查看他教过的课程学生成绩;教务可以查看本学院所有学生课程成绩。
5)选课管理:学生进行选课时对课程进行添加或退选,可以查看个人课表;教师可以查看本人教学任务、选择选课的学生;教务可以查看本学院教学开课情况。
6)奖学金管理:学生查看本人综合测评情况,提交、修改、删除奖学金申请,查看奖学金评定结果;教务查看本学院学生综合测评情况,审核学生的奖学金申请,审核完后可以看到评审结果。
7)系统设置:该模块是管理员部分的功能。包括用户管理、教务人员信息管理、学院专业班级设置、教室管理、课程设置、开课计划管理、奖励量化表管理等[13]。
数据库:SQL Server 2012
编译环境:Visual Studio 2013
目录
摘要 I
Abstract II
第1章 绪论 1
1.1 研究背景 1
1.2 国内外研究现状 1
1.3 研究的意义 2
1.4 研究内容及目标 2
1.5 论文组织结构 3
第2章 需求分析 4
2.1 功能性需求分析 4
2.1.1 登录 5
2.1.2 学籍信息管理 2
2.1.3 异动信息管理 3
2.1.4 处分信息管理 4
2.1.5 奖励信息管理 4
2.1.6 毕业信息管理 6
2.1.7 选课管理 6
2.1.8 成绩管理 7
2.1.9 综合测评 8
2.1.10 奖学金评审 9
2.2 非功能性需求分析 10
2.2.1 性能需求 10
2.2.2 界面需求 10
2.2.3 设计约束 10
第3章 系统设计 11
3.1 系统总体架构设计 11
3.2 数据库设计 14
3.2.1 数据库关系设计 14
3.2.1 数据库表设计 16
3.3 详细设计 24
3.3.1 界面设计 24
3.3.2 用户登录模块设计 25
3.3.3 学生信息管理模块设计 26
3.3.4 选课管理模块设计 27
3.3.5 成绩管理模块设计 28
3.3.6 奖学金管理模块设计 29
3.3.7 教师信息管理模块设计 30
3.3.8 系统设置模块设计 31
第4章 系统实现 32
4.1 登录模块的实现 32
4.2 主界面的实现 33
4.3 学生信息管理模块的实现 33
4.4 选课管理模块的实现 36
4.5 成绩管理模块的实现 38
4.6 奖学金管理模块的实现 40
4.7 系统设置模块的实现 41
第5章 系统测试 43
5.1 测试环境 43
5.2 测试用例 43
5.3 测试结论 45
第6章 总结与展望 46
6.1 总结 46
6.2 展望 46
参考文献 47
致谢 48