学生选课系统开题报告书
尚需解决的问题:涉及到与数据库表的操作较多,表与表之间关系较复杂,需要进一步分析、整理;功能模块实现功能较多还须要进一步分析设计过程,进一步完善系统功能.
指导教师意见
指导教师(签名):年月日
系意见
系主任(签名):年月日
2)系统总体关系分析:基本功能模块和数据库表的框架分析.
3)系统总体设计:各模块预期功能、数据库表、表与表间关系的详细设计.
4)程序开发:着手编程,程序调试,建立程序的大致结构、整体框架.
5)测试和优化:测试程序和完善程序整体功能,开始设计与撰写论文.
6)完成毕业论文的写作,准备答辩.
2.预期成果
完成学生选课系统的设计与实现.
作为计算机应用的一部份,使用计算机对选课信息进行管理,具有手工管理所无法比拟的优点.例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等.这些优点能够极大地提高人事劳资管理的效率,也是学校的科学化、正规化管理与世界接轨的重要条件.因此,很有必要开发一套这样的软件.
网上选课在我国起步比较晚,但发展很快.随着互联网的普及和网上选课系统的更趋向于成熟化,会有越来越多的学校和培训机构需要网上选课系统.
本系统提供综合的学生管理系统.从学生入学开始到毕业离校,其在校的所有学科成绩与学分都通过本系统管理.
实验流程包括:需求分析、感念结构设计、逻辑结构设计、物理设计、相关脚本语言的编写、功能方面的实施、维护机制等.
研究计划及预期成果
1.研究计划
1)完成前期的准备工作:熟悉论文课题,查找资料,研究资料,熟悉编程语言,完成毕业设计开题报告及外文文献翻译.
使用计算机对选课信息进行管理,具有手工管理所无法比拟的优点.这些优点能够极大地提高人事劳资管理的效率,也是学校的科学化、正规化管理与世界接轨的重要条件.
通过本系统的开发及研究,可以进一步巩固在校所学各种理论知识,为今后的就业和工作打下一个良好的基础.
二、本课题的国内外的研究现状
我国高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生.在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成.运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误.在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作.在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等.利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶.
毕业设计(论文)
开题报告书
题目
学生选课及信息管理系统的设
计与实现
学院
物联网工程学院
专业
计算机科学与技术
姓名
学号
03040705
指导教师
副教授
年月
课题来源
本课题是自拟课题.
科学依据
一、本课题的目的及实际意义
随着科学技术的不断提高,计算机科学日渐成熟,其强大的计算机功能已经让人们深刻认识到,计算机已经进入人类社会的各个领域并发挥着越来越重要的作用.
特色或创新之处
本系统通过图形化界面为用户提供方便快捷的学生管理系统.采用JAVA编程语言编写前台界面,使用SQL sever提供后台数据库支持.前台界面以清晰、简单的风格呈现.后台数据库设计七张表来存储整个系统的数据.
已具备的条件和尚需解决的问题
已具备的条件:对JAVA、SQL Server较熟悉,平时用过这些工具和开发语言.
研究内容
通过研究和探讨,初步确定主要研究内容如下:
本系统包括以下功能模块:
1.管理员模块,包括学生、课程、教师、选课信息的管理.
2.教师模块,包括课程、个人信息、课程信息、成绩统计等功能.
3.学生模块,包括选课、查看成绩等功能.
拟采取的研究方法、技术路线、实验方案及Байду номын сангаас行性分析
本课题所开发的系统使用JAVA来设计开发完成,SQL Server作为后台.系统要有较高的安全性和较好的性能.管理员登陆系统后可以现实以下功能:学生的增加,删除,修改,查询;课程的增加,删除,修改,查询,还可以分别通过课程和学号来进行选课,还有学生统计,课程统计,成绩统计,系统维护等功能.
学生选课系统是一个学校学生管理中不可缺少的一部分,对于学校的决策者和管理者来说都至关重要,所以系统应该为用户提供充分的信息管理和方便的查询手段.但一直以来,人们使用人工的方式管理文件档案,这种管理方式存在着许多缺点:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难.