学生学分查询系统开题报告
林耿
一、 选题的依据及意义:
我们上大学最主要的目的是什么?当然是学习了,可是学习也有个很讨
厌的问题,学校是要求学生毕业时要有学分限制的,并且在校期间还不能
超过多少门课的挂科,随着年级的增长,很多同学越来越对自己已修学分
感到难以计算,比如我。这学期我们学习了数据库这门课程,那么,是不
是可以借我们学到的东西来做一个查看自己学分的数据库系统呢?这样只
要登录系统,就能很方便的查看自己的学分,更方便以后有目的地选课,
而不会为了学分而盲目选课。
二、 已有软件的分析:
针对本课题我使用了一下我们深大的一个学分查询软件
(1)主要内容:输入学号,学生查询密码就可以看到自己的已修学分。
(2)已解决的问题:查看学生已获得的学分。
(3)存在不足:不能获得实践学分的信息;不能区分文科,理科,专
业必修,专业选修等学分;不能知道所剩学分有多少。
三、本课题研究内容:
本设计是利用 SQL Server2008 作为开发平台和工具,完成学生学分查
询的数据库应用系统开发。根据系统的可行性研究和需求分析,该系统主
要实现以下基本功能:
1.系统的功能需求分析
(1)用户管理:应用系统操作人员,设置操作人员和会员的口令和权
限,使不同的人员拥有不同的权限,同时在满足了不同系统用户的操作需
求的基础上,提高系统的安全性;
(2)学生学分管理:主要是学生获得学分,挂科的基本信息。
(3)账户管理:最主要是设置不同人员的访问权限,以保证系统的安
全性;
2.系统的性能需求分析
(1)数据录入的可靠性:数据的输入主要依靠手工,而准确的输入关
系到该系统的数据是否能准确处理,加之该系统需要输入大量的学生资料,
所以系统必须有简介的界面和一定的灵活性使得输入工作迅速而准确。
(2)数据的完整性与一致性:对于输入的数据,要有一定的完整性规
则,如果不能符合要求,系统应该拒绝该数据。
四、 本课题研究方案:
本系统的研究与开发严格按照“软件工程”开发软件的步骤进行。具体
如下:
(1)可行性分析:收集相关数据,就当前学生学分查询现状及发展需
求就用户要求,所需资金,技术等方面作可行性研究分析。
(2)需求分析:在调查研究的基础上,完成组织机构与功能系统的分
析,收集并分析数据,作出数据流程图,并更具用户的具体要求做对应的
功能上的需求分析。
(3)总体设计:针对需求分析所得出的功能,抽象综合设计对应的功
能模块,并更具 数据流程图,确定模块间的联系。
(4)详细设计:对总体设计中的每个模块作出详细的过程性描述,细
化模块,确定模块接口的细节,降低程序的复杂程度,作出相应的图表,
并设计出具体的数据库模型。
(5)编码、调试:就详细设计作出的模块,分块用 SQL 语言具体编码
实现,并不断的调试改进代码,最终得出可正常使用的程序。
五、研究目标、主要特色:
1. 研究目标:熟练掌握 SQL 语言的技巧,学习和掌握 SQL 语言中数据
库技术,熟练掌握 SQL Server2008 数据库的理论和实践的操作方法。设
计出学生信息,学生成绩、学分获得情况等数据库表的设计和数据输入。 并
能对这些数据库表中的数据进行添加、删除、插入、修改、任意查询等操
作。设计完成的系统能对数据库中的各个表进行综合操作。
2. 主要特色:本课题主要针对一些同类系统中存在的一些问题,应用
SQL Server2008 数据库作出一个部署简单,管理方便,对主机配置要求低,
操作简便,用户界面友好并且安全有效地管理系统。