计算机专业毕业论文学生成绩管理系统

上传人:cn****1 文档编号:464650873 上传时间:2022-11-23 格式:DOC 页数:28 大小:1.61MB
返回 下载 相关 举报
计算机专业毕业论文学生成绩管理系统_第1页
第1页 / 共28页
计算机专业毕业论文学生成绩管理系统_第2页
第2页 / 共28页
计算机专业毕业论文学生成绩管理系统_第3页
第3页 / 共28页
计算机专业毕业论文学生成绩管理系统_第4页
第4页 / 共28页
计算机专业毕业论文学生成绩管理系统_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《计算机专业毕业论文学生成绩管理系统》由会员分享,可在线阅读,更多相关《计算机专业毕业论文学生成绩管理系统(28页珍藏版)》请在金锄头文库上搜索。

1、计 算 机 专 业毕业设计论文题 目: 学生成绩管理系统专 业: 计算机科学系指导老师:班 级: 学 号:学生姓名: 时 间: 独 创 性 声 明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名:日期:关于论文使用授权的说明本论文作者完全了解兴义民族师范学院有关保留、使用论文的规定:兴义民族师范学院有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅,可以将论文的全部或部分内

2、容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文,并且本人电子文档的内容和纸质论文的内容相一致。签名:日 期:指导教师签 名:日期:摘 要学生信息管理系统主要实现用户的管理、基础数据管理、成绩管理、数据库管理功能。本系统运行于Windows 7操作系统,采用C+Builder 6.0作为开发工具,使用Microsoft Access 2007文件格式作为后台数据库,设计了该学生成绩管理系统,能满足不同系统用户的操作,维护学生管理相关的一些基础数据,提供学生考试成绩的管理同时能现有的数据库进行管理,提高系统的安全性。关键词: C+Builder 6;Microsof

3、t Access 2007;学生成绩管理系统; AbstractThe Students Information Management System is designed to include such functions module : User Management module、 Basic data Management module、 Database Management module . This system can be used in Windows 7 system and use C+Builder 6.0 as the tool . Student achieve

4、ment management system can verify the users identity according to the users name and password and determine the authority of operation, at the same time it maintains the students data base, offer the management of the students total achievement and relevant statistics ,etc; and also can manage the e

5、xisting database , including the data back up and resume.Key words:C+Builder 6.0;Microsoft Access 2007;Student achievement management system;目 录目录摘 要IC+Builder 6简介VI第一章 实验目的及系统简介11.1实验目的11.2 系统的简介11.3 功能实现11.3.1 登录界面11.3.2 主界(系统功能)面21.3.3 学生信息管理界面21.3.4 其他查询功能:51.3.5基于设计概念和处理流程81.3.6系统功能模块图8第二章 数据库管

6、理模块102.1 Access的简介102.2 数据库表的设计102.2.1数据库的建立102.2.2 数据库中表之间的关系13第三章 学生成绩管理系统流程图:15第四章 软件测试应用163.1软件测试计划163.2软件测试过程163.2.1 登录系统测试163.2.2系统功能概览界面测试:173.2.3 用户信息系统测试:173.2.4 学生信息管理功能系统测试:173.2.5 其他功能查询系统测试:173.3 测试结果17第五章 总结18致 谢19参考文献20附录: 作者在学习期间发表的论文22C+Builder 6 简介C+Builder 6简介Borland C+Builder 6 是

7、inprise公司推出的基于C+语言的快速应用程序开发(rapid application development, RAD)工具。C+ Builder充分利用已经发展成熟的Delphi 的可视化组件库(visual component library, VCL),吸收Borland C+优秀编译器的诸多优点,结合先进的基础组件的程序设计技术,已成为一个非常成熟的可视化应用程序开发工具,可以快速、搞效地开发出基于windows 环境的各类程序,尤其在数据库和网络方面,C+Builder更是一个十分理想的软件开发平台。最新版本C+Builde 6加入了许多新功能,包括用于创建web服务应用程序的

8、新一代web开发技术websnap,以及可以用于实现不同平台上的应用程序互操作性的soap/webservice技术。利用它可以实现用最小代码开发量编写出高效率的应用程序。第一章 实验目的及系统简介第一章 实验目的及系统简介1.1实验目的综合教本C+Builder 6课程中的基本知识,对所学内容和进行复习,重点掌握C+语言基本控制结构与数据、组件、链表、文件的综合操作,进一步提高结构化程序设计和编程实现的能力。对C+语法、基础知识和编程技巧进行综合运用,编写具有一定综合应用价值的稍大一些的程序。培养学生分析和解决实际问题的能力。熟悉掌握C+的语法和面向对象程序设计方法。进一步理解和运用结构化和

9、面向对象程设计想结合的思想和方法培养学生的逻辑思维能力,编程能力和程序调试能力以及工程项目分析和管理能力。1.2 系统的简介学生成绩管理系统对学校加强学生成绩管理有着极其重要的作用。由于各个大学都在持续扩招,学生的数量日益庞大,学生的各种信息量也在成倍增长,传统手工的学生成绩管理,管理过程繁琐而复杂,执行效率低,并且易于出错。另外,学生的成绩要用于学校教务管理的各个方面,所以一旦学生成绩管理出现了错误,后果往往是非常严重的。这样就迫切需要一个低成本、高效率的信息管理系统来替代原有的人工管理工作,通过学习成绩管理系统,我们可以做到信息的规范管理和快速查询。可以做到信息的规范管理、科学统计和快速查

10、询,有效地提高学生管理效率,在节约管理成本的同时也增强学生信息的安全性。本次设计的学生成绩管理系统是典型的信息管理系统,它能够高效率地帮助教师上传学生的成绩和最终成绩记录的保存,也方便了学生查询成绩,此外还能满足学校领导、教育管理单位、学生管理人员、教师和学生的不同层次和不同方面的需要,为学校整体信息化建设提供必要的支持,其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。对于前者要求建立起数据一致性高和完整性强、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点。1.3 功能实现本系统主要按登录界面、主界面、学生信息管理(学生注册、学生信息修改、学生信息删除、学

11、生成绩录入、修改、删除和学生个人成绩查询等)界面、密码修改界面、班级管理(班级信息、班级课程、专业查询)界面、课程管理(总课程、班级课程查询)界面、和教师及学生个人信息查询界面来完成学生成绩的管理。 (1) 学生查询功能:可以输入查询条件很方便的找到自己所要查看的信息。1.3.1 登录界面 本系统的登录界面布局主要以输入框和按钮组成。输入框的主要功能是显示用户登录信息和权限选择,以方便用户是查看否输入错误的基本信息和是否有权限进入该系统,按钮可以进行相应的操作:操作过程:(1) 用户登录对话框启动。(2) 从系统用户表中读取用户的名称信息,并写入用户名下拉框中,以方便登录。(3) 用户选择用户

12、名并输入秘码。(4) 从数据库中检查是否有相应的用户名和密码。(5) 如果用户名、密码或权限错误,系统将会提示。(6) 如果输入的用户名和相应密码正确,则根据该用户的权限类别进行权限设置。 (7) 进入主控制平台。1.3.2 主界(系统功能)面 该界面包括了该成绩管理系统的所有功能。1.3.3 学生信息管理界面此功能的实现是分成多个页面来完成的,主要是完成和实现以下功能:用户注册、用户信息修改、用户信息删除、学生成绩录入、修改、删除和学生个人成绩查询等,虽统称为学生信息管理,但在实际操作中主要依据用户的权限来进行管理的,所以权限在该系统中起到至关重要的作用,比如在用户注册是即会提示你选择注册权

13、限; (1) 用户注册:在用户输入合法的用户名和密码、权限后,点击确定按钮系统自动查找是否是重复信息并提示该用户是否注册成功。(2) 用户修改和删除:在用户修改进行操作时,只有输入正确的密码和权限后才可以进行相关的操作,系统能够通过用户给出的条件查找出所要修改和删除的信息,对编辑后的信息进行保存,并自动查找是否是重复信息并提示是否修改成功。而用户的删除则极为简单,只要用户名输入正确,系统将自动查找出该用户的相关信息,而在你确定删除之前,请认真核对你的个人信息,以防误删。(3) 学生成绩录入、修改、删除:此功能只有管理员和教师拥有权限操作,且这些功 (4) 能的实现都是用学号作为条件进行处理和操

14、作的,例如:学生的成绩录入:根据需求分析和总体设计,成绩管理模块主要实现对学生成绩的管理功能,具体包括学生成绩的录入、查询和学生各科成绩查询等。成绩管理模块主要划分成四个子模块:学生成绩录入、学生成绩查询、学生成绩修改、学生成绩删除。(5) 学生个人信息管理界面:该功能的实现也是按学生学号作为条件进行查询的,因为只有用学生的学号作为条件进行查询管理才能不会混乱,这主要是取决了学号是唯一的,不会从复!如学生的信息修改:String sql,s,crny;int x;if(Edit1-Text=)ShowMessage(学号不能为空);return;else if(Edit1-Text=|Edit2-Text=|ComboBox4-Text=|Edit4-Text=|Edit5-Text=|Edit6-Text=)ShowMessage(有空格为空,请填满!);return;elses=您确定要修改班级名为+Edit1-Text+的记录吗?;crny=ComboBox1-Text+-+ComboBox2-Text+-+ComboBox3-Text;sql=update grxxb sets name=+Edit2-Text+,ssex=+ComboBox4-Text+,sage=+Edit4-Text+,jg=+Edit5-Text+,csd=+Edit6-T

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号