已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.武汉软件工程职业学院 毕业论文(设计)学生成绩管理系统 学生姓名: 学 号: 指导教师: 专业班级: 完成时间: 2012年11月 14 日 目 录目 录 2摘 要 2第1章 绪论 3第2章 需求分析 32.1 开发背景 42.2 可行性分析 42.3 任务概述 42.3.1 任务分工 42.3.2组织结构图 52.3.3 实现目标 52.3.4 运行环境 5第3章 系统设计 53.1 系统总体结构设计 63.2 系统功能模块设计 6第4章 数据库设计 74.1 数据表的设计 74.2 数据库关系图 9第5章 主要功能实现 95.1 主模块 95.1.1 简要说明 95.1.2 登录模块 95.2 管理模块 10参考文献 12致 谢 12摘 要学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。随着信息技术在管理上越来越深入而广泛的应用,学生信息管理系统的应用在技术上已逐步成熟。信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。我们最终决定用JSP和MySQL来开发学生信息管理系统,一是我们相对熟悉这两套软件,二是JSP和MySQL编程简单、易于实现、界面友好。学生信息管理系统由学生基本信息管理模块、成绩管理模块、课程信息管理模块、查询模块和统计模块五个模块组成,我主要负责成绩管理模块的实现。该模块主要由三个子模块构成:学生管理模块:包括学生信息查询;授课管理模块:包括查询教授课程;成绩管理模块:包括学生成绩的添加、删除。相对来说,因为涉及费用的统计,功能较为复杂。但是在石庆喜老师的辛勤指导和一些同学的帮助下,我最终完成了成绩管理模块的功能。关键字:教务系统、学生成绩管理系统、成绩管理、JSP、MySQL第1章 绪论学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。推行学校信息管理系统的应用是进一步推进学生学籍管理规范化、电子化、控制辍学和提高义务教育水平的重要举措。作为计算机应用的一部分,使用计算机对学校的各项信息进行管理,具有手工管理所无法比拟的优点。例如:信息录入、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是学校的科学化、正规化管理与世界接轨的重要条件。学生信息管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。第2章 需求分析2.1 开发背景该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理.作为计算机应用的一部分,使用计算机对学校的各项信息进行管理,具有手工管理所无法比拟的优点。例如:信息录入、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是学校的科学化、正规化管理与世界接轨的重要条件。建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化。2.2 可行性分析可行性分析前提:学生信息管理系统要求操作尽量简单,教师能够查询、修改和删除学生成绩。在同一个界面完成成绩信息管理模块。该系统的目标是学生信息的信息化管理,提高对学生的管理效率,减少对学生信息管理的差错,降低管理成本,减少人力物力资源。2.3 任务概述2.3.1 任务分工本系统分为五个模块:学生操作管理模块、教室操作管理模块、系部管理员操作管理模块、管理员管理模块和整个系统人员登录退出管理模块。本系统的主要任务如下:A. 学生管理:管理员登录系统后可以添加学生,查询学生,修改学生,删除学生信息。B. 教师管理:管理员登录系统后可以添加教师,查询教师,修改教师,删除教师信息。C. 课程管理:管理员登录系统后可以登记新的课程信息,查询修改课程信息,删除课程信息.D. 授课信息管理:管理员登录系统后可以分配课程由哪个老师教授。E. 成绩管理:教师登录系统后,可以查询自己教授的课程并对学生的成绩打分。F. 系统管理:修改登录密码,关于系统说明2.3.2组织结构图2.3.3 实现目标本系统的主要实现目标如下:u 完成学生基本信息的添加、查询、修改和删除。u 完成教师信息的添加、查询、修改和删除。u 完成课程管理的添加、查询修改和删除。u 成绩的添加、查询和删除。系统分为三种级别的用户:系统管理员、系部管理员、教师和学生。该系统要求完成不同级别的人彼此独立的达到不同的功能,不能越权访问和使用用户权限范围内的事务。2.3.4 运行环境u 小型局域网u 服务器u 工作站u 操作系统(WINDOWS XP以上)u 数据库(MySQL)u 开发工具(MyEclipse 8.5开发环境)第3章 系统设计3.1 系统总体结构设计系统由四个模块组成:管理员模块、系部管理员模块、教师模块、学生模块。整个系统结构如图所示。3.2 系统功能模块设计在学生成绩管理系统主要提供网上的管理平台,主要分为系部管理员、管理员、老师、学生四个部分的功能。(1)管理员部分的主要功能要求:管理员登录功能,根据权限进入管理员相应的页面的功能;管理员作业管理功能;管理员管理学院、系部管理员的功能;管理员修改个人资料功能;(2)系部管理员部分的主要功能要求:系部管理员登录功能,根据权限进入管理员相应的页面的功能;系部管理员作业管理功能;系部管理员管理、任课老师,具有查看、编辑的功能;系部管理员修改个人资料功能;系部管理员中的学生管理,实现学生登陆信息编辑和重置功能。(3)老师部分的主要功能要求:老师登录功能,根据权限进入教师相应的页面的功能;老师布置作业、管理作业(查看、修改、删除)功能;老师修改个人资料功能;老师在线布置、批改作业功能;老师网上答疑功能。(4)学生部分的主要功能要求:学生登录功能,根据权限进入学生相应的页面的功能;学生查看作业的功能;学生修改个人资料的功能;学生查看、下载老师的作业题目,上传作业,查看老师对作业的批改情况功能。第4章 数据库设计4.1 数据表的设计整个系统有4中角色:管理员(掌管一切);系部管理员(管理教师和学生);教师(管理学生);学生;数据库名:sms;简要分成6张表:管理员表(admin)字段名称字段类型长度约束字段含义idint主键,非空,自增长序号usernamevarchar45非空,唯一键管理员名称passwordvarchar45非空管理员密码系部信息表(department)字段名称字段类型长度约束字段含义idint主键,非空,自增长100001,增量1系部编号deptCodevarchar15非空,唯一键系部代码号deptNamevarchar45非空系部名称系部管理员表字段名称字段类型长度约束字段含义idint主键,非空,自增长序号usernamevarchar45非空,唯一键名称passwordvarchar45非空密码realnamevarchar45非空真实姓名birthdatetime生日sexvarchar4性别deptIdint非空,外键系部编号telvarchar15非空电话qqvarchar15QQ教师表(teacher)字段名称字段类型长度约束字段含义idint主键,非空,自增长序号usernamevarchar45非空,唯一键名称passwordvarchar45非空密码realnamevarchar45非空真实姓名birthdatetime生日sexvarchar4性别deptIdint非空,外键系部编号telvarchar15非空电话qqvarchar15QQ学生信息表(student)字段名称字段类型长度约束字段含义stuNumint主键,非空,自增长2010100,增量1学号usernamevarchar45非空,唯一键名称passwordvarchar45非空密码realnamevarchar45非空真实姓名birthdatetime生日sexvarchar4性别deptIdint非空,外键系部编号telvarchar15非空电话qqvarchar15QQ成绩表(score)字段名称字段类型长度约束字段含义idint主键,非空,自增长序号stuNumint非空,外键学号javaint非空,默认0java成绩c+int非空,默认0c+成绩cint非空,默认0c成绩aspint非空,默认0asp成绩englishint非空,默认0english成绩4.2 数据库关系图第5章 主要功能实现5.1 主模块5.1.1 简要说明本模块主要完成用户登录的验证并选择登录权限(学生,教师和管理员),根据不同的级别到达不同的界面。主要流程1)建立数据库连接2)验证用户是否存在3).根据级别到达不同的界面4).等待用户操作5.1.2 登录模块5.2 管理模块管理员登陆后对系部管理员操作,对学生、教师、系部管理员等所有信息进行添加、修改和删除。如图:系部管理员登陆,对学生、教师等所有信息进行添加、修改和删除。如图:教师登陆,对学生、教师等所有信息进行添加、修改和删除。如图:本模块由教师操作,主要是针对学生选择课程的成绩进行添加、查询如图:系部管理员登陆,对学生、教师等所有信息进行添加、修改和删除。如图:还有大部分页面没有显示,可以运行程序查看具体由哪些功能参考文献A. 程凯. 计算机技术与应用研究.许昌学院学报B. 赵川,丁志刚,宗宇伟等. 基于Eclipse的测试工具管理平台构建C. 张红梅,王磊.计算机及网络技术应用D. 任永功,王政军. 软件技术与数据库. 计算机工程 E. 孙琳、李素芬. 计算机应用研究. 计算机技术与发展 F. 刘杰. Eclipse下插件的设计方法.G. 张红梅,王磊.在JSP中访问数据库的方法 农业图书情报学刊 H. 卫建文,蒋咏梅. 计算机网络编程语言JAVA 计算机系统应用致 谢在大学生活即将结束之际,我借这个机会向大学三年悉心教导我的辅导员和大学期间教我学到书本知识的老师和学会为人处世的老师、同学、朋友和其他一切帮助过我的人,在我心中,他们是最可爱的人。我感谢大学里伴我一起走过三年的朋友、室友,在我最无助和堕落的时候你们没有放弃我,我感谢你们。如今,回忆三年的点点滴滴,都好像发生在昨天一样。时间如梭,三年的时间就这么过去了,虽然没有太多的遗憾,但心里难免有些酸酸的感觉,我只能在这里祝福我的朋友,希望你们一路走好!衷心感谢在百忙之中抽出时间来评阅我的设计的老师和参加我的毕业答辩的专家们,向你们道一声:辛苦了!这次毕业设计,请教了很多同学,我才能这么顺利地完成目标,深刻地让我感觉到了友谊的可贵的师生缘的难得,也明白了团结力量大这个道理,在往后的日子里,我都会记住这一切切
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建省福州市师范大泉州附属中学2026届中考英语模试卷含答案
- 通信电缆隐患排查评估整治技术指南(2025年版)
- 学校公共区域管理办法
- 2026届黑龙江省牡丹江管理局中考历史仿真试卷含解析
- 2025保定市易县塘湖镇社区工作者招聘考试真题及答案
- 2025保定市涞源县水堡镇社区工作者招聘考试真题及答案
- (2025)保密教育线上培训考试考试试题及答案
- 2026届四川雅安天立校中考英语考前最后一卷含答案
- 2026扬州市辅警招聘考试题库及答案
- 十五五期间储能行业社会责任报告与ESG投资
- 2025年黑龙江省公安厅招聘警务辅助人员笔试考试试卷(含答案)
- 2025年安徽省高考物理真题卷含答案解析
- 中小学生守则及中学生日常行为规范(新版)
- 焦虑自评量表SAS抑郁自评量表SDS
- 无菌药品培训课件
- 2025年安徽省委党校在职研究生招生考试(马克思主义中国化研究)历年参考题库含答案详解(5卷)
- 小学综合实践课程汇报
- (高清版)T∕CSRME 009-2021 《露天矿山岩质边坡工程设计规范》
- 2024年政务服务行政办事员职业技能考试题库
- 备战2026年高考数学模拟卷(新高考II卷专用)(解析版)
- 2025风力发电场技术监督规程10工控系统网络信息安全防护技术监督
评论
0/150
提交评论