版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生成绩管理系统指导老师:王亚娟学生:梁潇课题概述如今互联网高速发展,网络遍布过互联网发布的消息能快而方便的传播到世界每个角落,并且互联网上能传播的信息也很广,比如文字、图片、声音、视频等。从而,这种种好处使得互联网成了信息传播的主要途径,社会上各种各样的信息都想尽办法通过互联网进行传播,互联网对社会产生的影响越来越大。随着计算机应用的普及与深入,利用计算机能够对所有学生成绩进行统一管理,并进行分析,大大减少教学工作量,提高工作效率,为教学办公带来了极大的方便。学生成绩管理系统提供了强大的学生成绩管理管理功能,方便管理员对学生成绩等信息的添加、修改、删除、查询、汇总等基本操作。建立学生成绩管理
2、系统,采用计算机对学生成绩进行管理,进一步提高办学效率和现代化水平。使学校对学生的成绩能够快速并准确的录入、修改和查询,更好地掌握每个学生的各科成绩,便于教师的管理。使学生对个人的学习成绩进行更快的查询。让老师能够更好、更快的了解学生的学习情况,使学校的教学质量进一步的提高。本系统是基于JAVA的学生成绩管理的系统,JAVA以GUI的编程方式、面向对象的程 序设计、众多的GUI组件和强大的数据库应用开发支持,在竞争激励的开发工具市场中 越来越羸得程序设计者的青睐。JAVA是Windows系统下的可视化集成开发工具,提供了强大的可视化组件功能,使程序员能够快速、高效地开发出Windows系统下的
3、应用程序, 特别是在数据库和网络方面,JAVA与其它开发工具相比更是胜出一筹。可视化主要是指开发图形用户界面,而只需调用GUI组件即可。开发语言介绍本课题要求在Windows操作系统环境下,在Tomcat和数据库管理系统SQL Server平台上,使用MyEclipse完成计算机系学生成绩管理系统的设计与实现。MyEclipse和tomcat:在MyEclipse中开发项目非常方便,只要新建一个工程,就可以在工程中有一个树状目录,层次很分明,只需把成绩管理的页面代码和相关程序放到指定的位置即可。MyEclipse集成了eclipse 还有tomcat、struts框架,编写java程序的时候更
4、方便快捷一些。MyEclipse简化了部署调试环境搭建的复杂过程,自带了很多Hello World的之类的教程。MyEclipse中还可以配置tomcat,只要安装了tomcat,就可以在MyEclipse 配置,这样项目直接就可以部署到tomcat了。本系统需要建立学生模块、教师模块、管理模块三个模块,每个模块都需要tomcat来与数据库建立联系。Tomcat 是一个轻量级应用服务器,是开发和调试java程序的首选。系统需求分析第一阶段,建立的成绩管理系统由以下6个子模块组成:1. 用户管理模块,能添加普通管理员、修改用户信息、删除用户。2. 班级管理模块,能对班级基本信息进行添加、删除、修
5、改,按班名查询班级信息,打印当前页的信息。3. 教师管理模块,能对教师基本信息进行添加、删除、修改,按工号查询教师信息,打印当前页的信息。4. 学生管理模块,能对学生基本信息进行添加、删除、修改,按学号查询学生信息,打印当前页的信息。5. 课程管理模块,能对课程信息进行添加、删除、修改,按课程编号查询课程信息,打印当前页得信息。6. 成绩管理模块,能对学生成绩进行添加、删除、修改,按学生学号和课程编号查询学生成绩信息,并打印当前页得信息第二阶段,建立的成绩管理系统主要在上次基础上,对其功能进行修改以及扩充。在功能扩充上应该使系统更具实用性。通过调查,要求系统需要有以下功能:1. 由于操作人员的
6、计算机知识普遍较差,要求有良好的人机界面;2. 由于该系统的使用对象身份不同,要求有较好的权限管理;3. 原始数据修改简单方便;4. 方便的数据查询,支持多条件查询;5. 在相应的权限下,修改、删除数据方便简单,数据稳定性好;系统的功能模块简介学生成绩管理系统是一个典型的数据库应用程序,由班级信息管理、学生基本管理、课程信息管理、成绩信息管理、个人信息管理等模块组成,特规划如下:系统管理模块该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改重新登录等等。班级管理模块该模块的功能是实现对班级的管理工作,包括:班级游览、班级添加、班级查询等,这三个功能模块各自独立,完成全部班级的
7、管理。教师管理模块该模块的功能是实现对教师的管理工作,包括:教师信息游览、教师信息添加、修改、删除和查询等,这些功能模块各自独立,完成教师的管理。学生管理模块该模块的主要功能是实现对学生的个人信息的管理工作,包括学生信息添加、信息浏览、学生信息查询等功能,从而方便学校管理部门对系部的基本情况的快速查询和了解。课程管理模块、该模块的主要功能是实现对课程信息的管理工作,包括课程信息添加、信息浏览、课程信息查询、课程删除、课程修改功能,对系部的课程情况的合理管理。成绩管理模块学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块成绩添加、成绩修改、成绩查询、成绩的删除等功能模块。运行环境根据最终
8、的需求分析情况,确定本站的开发平台和运行平台如下: 系统开发平台:Myeclipse6.0数据库管理系统:SQL Server 2005运行平台:Windows XP/ win7服务器:Tomcat功能分析:功能层次图数据库的设计数据库采用了Microsoft推出的SQL SERVER 2000数据库,这是微软集成到Office中的一个桌面数据库,能够快速方便的和Office的其他套件综合使用。由于SQL具有显著的简易性和有效性,大量的桌面数据库系统都采用SQL作为数据库。使用SQL的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软
9、件SQL Server,此时,程序只需要简单的修改一下链接(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。本系统中所涉及到的主要有六个数据表,通过对学生成绩管理信息的深入了解,得出如下需求信息:1. 用户分为管理员、教师用户和学生用户;2. 管理员分为超级管理员和普通管理员;3. 一张课程表对应一张成绩表;4. 一张教师表对应多张班级表;5. 一张学生表对应多张成绩表;6. 多张学生表对应多张课程表本系统采用软件工程原理,通过需求分析、总体设计、详细设计、系统实现完成了学生成绩管理系统的开发,整个系统为用户提供了一个功能流程正确的学生成绩管理项目。在系统的开发过程中,我运
10、用到了B/S三层结构技术和自己在平时工作中掌握的一些技术,通过这些技术的实现,整个网站的性能得到了大大的提高。这些技术都在论文中做了比较详细的介绍。在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对学生管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。由于本项目是个功能比较全面的系统,再加上时间和技术上的一些原因,所以有很多功能还未实现,另外系统还存在许多的缺陷和不足之处,比如很多细节没注意、有些功能模块还应再加强。希望在以后的时间里,我可以把这些缺陷都弥补过来,进一步完善网站。尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新能源汽车公共充电网络全域覆盖建设方案
- 空中乘务员岗位职责与标准
- 护理与医学伦理的关系
- 2026年中国液冷连接器行业投资方向及市场空间预测报告(智研咨询发布)
- 护理与护理实践
- 护理认知与护理沟通
- 护理人文关怀:教学方法探讨
- 护理质量管理课件
- 护理评估单的老年科管理应用
- 2025年量子计算硬件工程师教学设备:量子计算硬件辅助教学演示系统
- 2025早产儿经口喂养临床实践专家共识解读课件
- 2026湖南省卫生健康委直属事业单位招聘185人考试备考试题及答案解析
- 2026广东茂名市化州市村(社区)后备干部选聘321人笔试备考题库及答案解析
- 2026年江西省行政执法人员综合法律知识考试题库及答案
- 2025年浙江长征职业技术学院单招职业适应性考试题库带答案解析
- 2026年经济学专业知识考试试题及答案
- 2025年河北省邯郸市检察院书记员考试试题及答案
- 二次设备基本知识课件
- 陪玩内部制度规范要求
- 2026年时事政治测试题库100道附答案【满分必刷】
- 2026年销售精英招聘面试问题集
评论
0/150
提交评论