资源描述
(完整word)学生学籍管理系统课程设计任务书123
学生学籍管理系统课程设计任务书
学 院
计算机信息与工程学院
专 业
计算机科学与技术
课程名称
数据库系统原理与设计
题 目
学生学籍管理系统
完成期限
自2013年6月3日至2013年6月30日共4周
内
容
及
任
务
一、项目的目的调查所在学校学生处、教务处,设计本校学籍管理系统。
二、 项目任务的主要内容和要求
三、 1。建立学生档案,设计学生入学、管理及查询界面;
2.设计学生各学期、学年成绩输入及查询界面,并打印各项报表;
3.根据各年度总成绩,查询、输出学生学籍管理方案;4。系统维护。
三、项目设计(研究)思路
首先进行系统需求分析,分析需要实现的各个功能模块;其次用JAVA编写代码实现各个功能,使用SQL sever建立数据库和表;其次编写代码实现SQL sever与JAVA的连接实现对学生学籍查询.
四、具体成果形式和要求
Word文档,java界面.基本实现各功能,界面简单,易操作,功能完整。
进
度
安
排
起止日期
工作内容
6.11~6。18
分析实验要求,了解实验内容,收集相关资料.
6.19~6.25
小组进行分工,实现各个功能模块。
6.26~6.30
小组集合,做好文档,完善实验,完成所有工作。
主
要
参
考
资
料
[1] 王珊、萨师煊.数据库系统概论. 北京.高等教育出版社.2006.
[2] 王珊等。 数据仓库技术与联机分析处理。 北京.科学出版社.1998。
[3] Inmon W H .数据仓库。北京.机械工业出版社,2000.
[4] Inmon W H等.数据仓库管理.北京。电子工业出版社,2000。
[5] Kimball R等.数据仓库工具箱.北京. 电子工业出版社,2003.
指导教师
意见
(签字): 年 月 日
系(教研室)主任意见
(签字): 年 月 日
学生学籍管理系统设计说明书
学院名称: 计算机信息与工程学院
班级名称: 11级计算机科学与技术(1)班
学生姓名: 闪露、杜飞、程鹏、成健民、王晴雨
学 号: 2011211206、2011211185、2011211180
2011211178、2011211216
题 目: 学生学籍管理系统
指导教师: 程 辉
起止日期: 2013年6月3日~2013年6月30日
第一部分:正文部分
一、 选题背景
随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。学生管理正在逐步迈向管理信息现代化。但是我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的交费管理、学生的档案管理还是采用原有的人工管理方式.学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。由于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的的工作。面对庞大的信息量, 这时的人工管理几乎无法实现,在这种情况下用数据库进行管理变的尤为必要,这可以发挥计算机的优势,就需要有学生信息管理系统来提高学生管理工作的效率.通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量和减少人为的错误。因此,开发学生学籍管理系统具有实践意义。
二、 方案论证
1 需求分析
随着现今社会发展,学校信息种类越来越复杂,数量越来越多,一个好的学生学籍管理系统决定着广大师生和管理阶层对学校内部信息录入修改以及查询效率的高低,为了使管理人员对学生档案,成绩和课程的管理方便、快捷,我们完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发《学生学籍管理系统》软件,而我们的学籍管理系统包含有系统管理、学籍管理、课程管理、成绩管理、系统用户管理功能,很好地解决了以上提出的矛盾。
2 功能需求分析
注册管理:用户进行注册。管理员、学生、老师注册要填写基本信息,包括姓名、密码、权限。
登陆管理:学生,教师与管理员可以登录本系统。管理员学生教师登录直接输入用户名与密码.
查询功能:学生与管理员查询。学生可以在查询界面查询自己的基本信息与成绩;管理员可以查询所有的信息;教师可以查询学生课程已经成绩信息.
维护功能:管理员可以更新删除学生信息对学生信息进行管理。
退出功能:结束并关闭系统。
三、 过程论述
1 数据库设计
学生实体集数据字典
含义说明:是学籍管理系统的一个核心数据结构,定义了学生的有关信息
组成:学号、姓名
数据项:学号
含义说明:唯一标识每一个学生
别名:学生编号
类型:字符型
长度:9位
取值范围:200400000 – 999999999
取值含义:前四位表明学生所在年级,后五位安顺序编号
数据项:姓名
含义说明:表示学生的姓名
类型:字符型
长度:10位
取值范围:任意字符
教师实体集数据字典
含义说明:学籍管理系统的核心数据结构之一,定义了教师的有关信息
组成:教师号,教师姓名
数据项:教师号
含义说明:教师的编号
类型:字符型
长度:5位
取值范围:10000 – 99999
数据项:教师姓名
含义说明:教师的姓名
类型:字符型
长度:10位
取值范围:任意合法的字符
管理员实体集数据字典
描述:学校学生各科成绩基本信息表
定义:成绩录入=考试编号+学号+姓名班级+课程名+成绩
学号=11 {数字} 11
姓名=2 {文字} 4
成绩实体集数据字典
说明:记录学生本学期所有课程成绩
流入数据流:学生所有的选课记录
流出数据流:学生的成绩单 ;
数据量:由学生的人数决定 ;
存取方式:随机存取。
2概念设计
定义实体集及属性:
学生实体集:具有姓名、学号、性别等属性.
教师实体集:具有教师编号、姓名、性别等属性。
管理员实体集:具有姓名,性别等属性。
成绩实体集:具有成绩、学号、课程号属性。
定义联系集 :
管理联系集:学生实体集和管理员实体集、教师实体集合管理员实体集都是多对多联系集,没有联系属性。
学籍管理系统实体联系图
图3.1E-R图
3 逻辑设计
由实体集转化来的关系模式:
学生实体集:student(studentno,studentname,sex,yeardate,institute,address,profession,
policital)
教师实体集:teacher(teacherno,teachername,sex,degree)
管理员实体集:manager(name,sex,managerno)
成绩实体集:score(score,studentno,courseno)
联系集转化来的关系模式
管理联系集:
Manage(studentno,teacherno,managerno)
四、结果分析
1 本系统的初始化界面如下图4-1提示用户通过输入用户名、用户密码,系统会查找数据是否存在此用户,若存在则提示登录成功图4-2为管理员登录界面。
图4—1用户登录界面 图4-2管理员登录成功界面
2 管理员登录成功后会出现如下界面,管理员可以对学生信息进行添加、修改、删除、查询,还可以通过文件下拉菜单对用户进行注册、修改.
五、结论
通过努力,我们组设计出了一个学籍管理的数据库系统,这个系统可以帮助用户更好、更快、更有效地管理学生的学籍问题。在这个系统中,我们主要实现了的功能有能够完成新、老生信息的输人、修改、插人、删除等工作,可以按照特定的信息进行查找,并按照特定的要求进行排序,可以对老生的信息进行备份,以便日后查询,可以对学生的信息进行打印输出,学生成绩的输入、修改、删除等基本操作,成绩的综合统计功能,包括学生成绩按照不同条件进行排名。管理人员可以选择不同的排序条件,并可以将排序结果进行打印输出,计算各个同学的总评和平均分。其中有优点,但也存在不足的地方。优点是可以保证用户更好地管理数据,可以运用多种功能。不足的地方是我在写数据库代码的时候没有实现好,分析其中的原因,平时没有花时间去练习,因此我决定在以后的学习中要更加努力。
设计结束后,我发现理论和实践之间还是存在一定的差距,要把理论知识灵活运用于实践才是最好的,因此我也希望学校能多给我们提供一些实践的机会。
第二部分:图纸部分
第三部分:参考文献
[1] 王珊、萨师煊.数据库系统概论. 北京.高等教育出版社。2006。
[2] 王珊等. 数据仓库技术与联机分析处理。 北京.科学出版社.1998。
[3] Inmon W H .数据仓库。北京.机械工业出版社,2000。
[4] Inmon W H等 .数据仓库管理.北京.电子工业出版社,2000。
[5] Kimball R等。数据仓库工具箱。北京. 电子工业出版社,2003.
学生签名:
填表日期: 年 月 日
第四部分: 指导教师评语
第五部分:成绩评定
展开阅读全文