毕业开题报告怎么写?
- 提问者网友:niaiwoma
- 2021-06-09 04:29
- 五星知识达人网友:煞尾
- 2021-06-09 05:04
样本供参考
所选课题的来源、目的和意义:
随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有学生成绩管理系统来提高学生管理工作的效率。我们计算机学院尽管已开发并利用学生成绩管理系统,但开发的系统不具有通用性,科目是固定的,拿到其他院系不能使用或需要修改后才能使用。所以我想借本次毕业设计之际,为我校开发一个不仅适用本校各系而且适用于各校的通用高校学生成绩管理系统,能有效地对成绩进行分析,通过设计这样的系统,我们可以做到学生成绩处理的规范管理和快速查询,从而减少工作量,提高工作效率。
课题研究的主要内容及拟解决的问题:
主要内容:要求系统拥有成绩录入管理、教师权限管理、学生成绩的查询和修改等等,而且设计的模块也很多,比如信息统计模块,报表设计模块,打印输出模块,模糊查询模块等等。
拟解决的问题:
1、掌握每个学生每一门课的成绩信息,并记录在数据库中以便其他管理信息系统的使用;
2、分权限的管理。在成绩管理中,教师可以对任何一个学生的成绩进行查询和管理;但是对学生类用户,它只能对自己的成绩进行查看,而且不能对其进行更改。
3、教师类用户可以对成绩按照课程进行管理,可以对每一门课所修的学生进行添加、删除和修改;
4、教师类用户可以对成绩按照学生进行管理,可以对每一门课所修的学生进行添加、删除和修改;
5、可以针对某一门课的学生列表及其成绩生成报表,并打印;
6、可以针对某一个学生所选课程及其对应的成绩生成报表,并打印。
设计方案及所需的主要设备仪器及其数量:
设计方案:结合软件工程方法,对系统进行需求分析、功能划分、数据流图设计,并结合数据库原理和功能划分进行ER图的绘制、数据库结构设计,
根据需求分析的结果,用户概念数据模型表示数据及其相互间的联系。
根据需求分析的结果,对系统进行详细设计,主要介绍用Visual BASIC6.0实现每一个模块的具体功能。
需求分析结果:
针对我们学院学生成绩管理信息系统的需求,通过对成绩管理过程的内容和数据流程分析,可以设计出本系统的数据项和数据结构:
1、“学生信息”的数据项有:学号、姓名、班级、生日、性别、身份证号,登录系统密码等;
2、“课程信息”的数据项有:课程编号、课程名称、学时和课程类型等
3、“学生成绩信息”的数据项有:学号、姓名、班级、选修课程、考试成绩,初考成绩1,初考成绩2等。
4、“班级信息”的数据项有:班级号,班级名称,入学年份,所在院系专业。
5、“院系信息”的数据项有:编号,名称,简述。
6、“教师信息”的数据项有:编号,姓名,性别,生日,所在院系,电话,家庭住址,简历,登录系统密码
7、“管理员信息”的数据项有:名称,密码。
8、“专业信息”的数据项有:序号,名称,系别。
主要设备仪器及其数量:该系统所需硬件设备,主要是微机一台,鉴于当前流行的操作系统是winxp,所以为了本系统能长期使用,所以采用配置相对较高的一台微机,具体配置为:p42.G,DDR256M内存,硬盘80G,配有光驱,软驱,usb接口。操作系统采用Windowsxp操作系统,数据库和开发软件采用Visual BASIC6.0中文版
进度计划:(这个你自已根据具体情况写吧)根据日期,划分几个时间段,注明每个时间段的任务,一般包括:a)查阅资料、熟悉环境,b)数据库设计(算法设计)、系统设计,c)系统实现、调试运行,d)论文答辩等。参考网: http://www.pcbylw.cn