好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

学生成绩管理系统的设计与实现毕业论文.doc

29页
  • 卖家[上传人]:hs****ma
  • 文档编号:525205097
  • 上传时间:2024-03-01
  • 文档格式:DOC
  • 文档大小:966.03KB
  • / 29 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 廊坊职业技术学院高职计算机类毕业(设计)论文 计算机科学与工程系专业题目 学生成绩管理系统的设计与实现 学生姓名 学 号 1013080035 指导教师 班 级 信管G1001 目录摘 要 3一、开发目标及开发意义 5 二、系统分析 7(一)学生成绩管理系统概述 7(二) 需求分析 81) 功能需求分析 82) 性能需求分析 93)数据库需求分析――数据流图 94)数据结构分析――数据流图 10(三)系统功能结构设计 12三、系统设计 13(一)设计目标 13(二)开发及运行环境 13(三)数据库设计 14四、系统的实现 17(一)学生查询成绩部分 17(二)后台管理成绩部分 19 登陆模块 19 年纪班级管理模块 20 课程管理模块 24 评分模块 24 学生信息管理模块 27 管理员模块 29 五、总结 参考文献 30摘要在现在,高科技的飞跃发展,计算机的大量普及,使得人们生活节奏越来越快因此对教育行业的多元信息进行有效的管理工作,也成为教育行业中的重中之重。

      目前,学校工作复杂、资料众多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统为各高校教务工作人员减轻负担,提高工作效率,所以制作了学生成绩管理系统关键词:java,SQL ,TOMCAT,学生成绩管理AbstractAlong with the modern computer science development, the computer information system is more and more important, the network already became the people to exchange the information important way, therefore appeared systems that based on network platform, the B/S system already became one kind of important tool which the people exchanged. Now we will introduce how to use java and RIA to develop a student score management system. This part including database creation and the system function realization. Finally expound the matter and shortage of the system, in order to ameliorate better in the future.Keywords: java, SQL, TOMCAT,Student score management一、 开发目标及开发意义1、开发目标 本系统是针对学生成绩管理系统的设计,而且学生查询以及教师查询都比较方便,系统中提供了管理员管理用户的平台,教师可对学生基本信息以及学生成绩等进行查询,学生可对学生基本信息、课程信息、班级信息以及学生成绩等进行查询。

      使用廊坊职业技术学院的学生管理系统可进行如下操作: (1) 可对用户和学生信息及权限进行管理 (2) 老师可对学生成绩进行添加、删除、修改等操作 (3) 可对学生的成绩进行查询 (4) 可对学生成绩或学生信息等进行报表打印和统计功能 (5) 具有查询帮助环境2、 开发意义采用计算机对学生成绩进行管理,可以进一步提高办学效益和现代化水平帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化运用学生成绩管理系统可以减轻学校教学人员的工作量,节约成本,提高工作效率与准确率,能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次有考过的课程而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,是我国成为通讯网络化、决策科学化办公自动化的国家在高科技的飞跃发展的现在,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题学生成绩管理是个非常繁琐与复杂的一项工作,一个原因就是工作量大、任务重对于一个学校而言,更应该有效地运用一些本地资源,提高管理的力度。

      二、 系统分析(一) 学生成绩管理系统概述1)学生成绩管理系统的发展背景学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统目前研究的现状在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,网络已经日渐普及,任何人可以在网络所提供的平台上进行自由的交流,通过网络,学生可以通过的网络直接查询程序,而学校教师也可在网上管理学生的成绩,不需要再去张贴成绩单,使用了电子系统,既便于数据查询不容易使数据丢失,又省去了印刷张贴的麻烦,可谓一举两得。

      B/S系统得益于网络的兴起,采用浏览器作为前端用户操作的平台,所有的操作系统都预装了网络浏览器,比如IE,用户不用再去费心安装每个系统的客户端就可以通过浏览器访问服务器上架设的系统只是随着网络的发展,人们不再局限于只查看文字信息图片这些静态信息,对B/S系统的互操作性有了进一步的需求,这才兴起了RIA富客户端的风潮,使用各种技术对浏览器进行功能上的增强,让它可以满足现代用户的需要这套学生成绩管理系统,就是基于java平台和ajax实现的RIA富客户端开发的,它包括学生查询平台和后台管理平台两部分,分别为学生提供成绩查询功能,为老师提供管理学生成绩的功能2)方案论证 成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面对于前者要求建立起数据一致性和完整性强、数据安全性好的库而对于后者则要求应用程序功能完备,易使用等特点本系统主要完成对学生成绩的管理,包括数据库中表的添加、修改、删除等系统还可以完成对各类信息的浏览、查询、添加、删除、修改等功能3) 开发工具的选择本系统开发工具:JDK Version1.5+ SQL SERVER 2000(二) 需求分析1) 功能需求分析 该学生成绩管理系统具备三方面的功能:一方面是学生用户,学生通过输入学号和密码进下该系统后,可以进行一些基础查询(学生信息查询、班级信息查询、课程信息查询)、成绩管理(成绩查询、计算平均分)重新登陆系统;一方面老师进入该系统则比学生多一些权限:成绩输入、成绩查询。

      具体功能的详细描述如下1 选择[学生基本维护]菜单命令,即可进入 [学生基本维护]功能窗体,在其中输入学生的相关信息,如果需要添加或修改学生信息,则单击相应的按纽,输入新信息后单击[添加]就可以了需要删除一条信息,则只要选择这条信息再点击 [删除]在搜索条件中输入相关的条件,单击 [查询]就可查找信息2 选择[学生信息查询]菜单命令,即可进入[学生信息查询]功能窗体,在其中的下拉列表中选择你要看的信息,则在下面的表格中显示你要的信息3 选择[成绩管理] [添加成绩]菜单命令,即可进入 [添加成绩]功能窗体,此功能权限只有管理员和教师4 选择[成绩管理] [输入成绩]菜单命令,即可进入 [输入成绩]功能窗体,此功能权限只有管理员和教师5 选择[成绩管理] [修改成绩] 界面,此功能规管理员所有6 选择[成绩管理] [查询成绩]界面此界面对学生也是可见的,它的权限规所有用户所有7 选择[登陆] [重新登陆] 则会返回登陆界面,为用户提供方便8 选择[退出]将退出整个系统2) 性能需求分析时间特性要求:在软件方面,响应时间有点慢,因为是用JBuilder做的,它占用内存比较大,更新处理时间比较快而且迅速。

      安全性:设立口令号和密码验证方式,防止非法用户登录进行操作也就是用户只有管理员、学生和教师才能进入这个系统,用户凭口令号和密码进入此系统,系统会自动判断用户是那种类型,分别拥有不同的权限3) 数据库需求分析――数据流图在教务系统中功能模块主要牵涉到的信息包括:是学生信息(base_info)、班级信息(class_info)、课程信息(class_info)、成绩表(chengjibiao)、选课表 (xuankebiao)、登陆表(stu)学生信息:包含学号(id)、姓名(name)、班级(class)、班级(grade)、性别(sex)课程信息:包括课程编号(course_id)、课程名称(coursename)姓名(name)、成绩(result) 成绩表:编号(number)、学号(id)、课程名称(coursename)、成绩(result)班级信息:班级编号(bjbh)、学号(id)、姓名(name)、班级名称(bjmc)登陆表:口令号(id)、密码(password)寻找信息登陆信息用 户数 据 库账号信息2 开发环境与工具介绍前端客户端我用的是Macromedia Dreamweaver 8来编写JSP文件。

      中间业务逻辑层的JavaBeans用的是JBuilderX EnterpriseX版数据库的编写是采用MYSQL数据库2.1开发环境由于我用的是JBuilderX Enterprise版开发的这个系统,这个开发软件功能十分强大,所以自然对开发环境要求相对来说比较高1.对系统硬件的要求:最小512M RAM,推荐786MB RAM2. 对系统平台的要求: Windows平台 CPU:Intel PentiumIII 及以上兼容系列500MHz以上 操作系统:Microsoft Windows2000(SP4)、WindowXP或者WindowsServer2003Linux平台 CPU:Intel。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.