当前位置:文档之家› 学生信息与成绩数据库需求分析报告

学生信息与成绩数据库需求分析报告

湖北大学本科课程设计
题目学生信息与成绩数据库需求分析
姓名易鸣学号 2013221104220031 专业年级软件工程2013级
指导教师吕顺营职称副教授
2015年 12 月 18 日
摘要
成绩管理是一个教育单位不可缺少的重要组成部分,它的内容对于学校的教务管理人员来说至关重要,做药计算机应用的一部分,利用计算机进行学生成绩信息管理无疑是一条行之有效且高效的办法。

学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以查阅相关的成绩和基本信息,管理员可以管理所有信息。

包括浏览所有用户信息以及相关的成绩信息,录入、修改、删除成绩和信息,注册新用户功能,还包括统计学生人数、参加考试人数、缺考人数和计算平时成绩、不及格人数、优秀人数,以及连接网站,验证等功能。

关键字:管理信息学生成绩系统选课
目录
摘要 (2)
1、建立数据库的目的 (4)
2、数据库需求分析方法。

(4)
2.1、问卷调查。

(4)
2.2、面对面谈话。

(4)
3、可行性分析 (4)
3.1、问题: (4)
3.2、项目目标: (4)
学生和老师可以方便的选课,同时可以查询和修改各自的信息,以便学校管理。

(4)
3.3、运行环境: (4)
3.4、资源分析: (5)
3.5、技术可行性: (5)
3.6、总体分析: (5)
4、需求分析 (5)
4.1、数据库需要存储的信息对象。

(5)
4.2、数据库系统用户对象。

(5)
4.3、对数据库系统需要进行的操作。

(5)
5、系统初步设计 (5)
5.1、简易数据流图: (6)
5.2、完整数据流图: (6)
5.3、系统流程图 (7)
5.4、数据结构 (7)
1、建立数据库的目的
老师和学生都注重理论与实际相结合,开设了很多与课程相配的课程
设计。

而在实际人工管理中,因为提交的文档作业数量众多,处理复杂,造成管理的混乱。

随着科学技术的不断提高,计算机科学日渐成熟,其强大功能已为人们深刻认识,它已进入人们生活的各个领域,并发挥了越来越重要的作用,针对人工管理的缺点,最好的解决办法就是借助计算机技术提供一个电子化的课程设计管理平台。

为了更好地管理设计过程中所产生的资料文档,我们开发一个软件工程课程设计管理系统。

教师和学生可以应用该系统。

2、数据库需求分析方法。

对所要建立的系统的功能、性能、以及技术、经济、行政等可行性进行分析。

分析方法主要是问卷调查、面对面谈话。

2.1、问卷调查。

问卷对象:使用数据库的各种用户,如:学工部领导、秘书,辅导员,各系领导、老师,教务部领导、办事人员,学院领导等。

问卷题目:
(1)你的日常工作是什么?
(2)你在工作中需要了解哪些信息?
共发出问卷100份,收回问卷80份。

2.2、面对面谈话。

谈话对象:根据收回的问卷,确定谈话对象如下:院长,教学副院长,学工办主任,秘书,教务部部长,成绩管理员,重点辅导员,各系教学副主任
3、可行性分析
3.1、问题:
(1)学生的信息靠人员管理,不仅占空间,而且查询起来不方便。

(2)目前的课程设计管理系统由人工统计处理。

(3)站用一个办公室和2-3个职工专门用来管理课程设计选课,考勤,存放学社档案,每天有固定工作时间8小时。

(4)每人工资在每月2000-3000元。

(5)需要选题的同学按班级的方式报上来,经核对分配后方才生效,在通知老师选题情况。

双方如有问题还需在工作时间来此解决。

(6)由于是人工处理且工作量大,所以效率低,出错率高,修改麻烦。

3.2、项目目标:
学生和老师可以方便的选课,同时可以查询和修改各自的信息,以便学校管理。

3.3、运行环境:
(1)以Windows98 以上/ME/2000/XP作为学生选课管理系统的后台操作系统。

(2)前台开发程序为VC++,SQL Server 2005。

(3)后台数据库为SQL Server 2005。

(4)主要硬件设备:PC机一台。

3.4、资源分析:
现有计算机比较充足,相关人才在学校内就能找到,工资要求低。

3.5、技术可行性:
我校计算机系以及其他系都有软硬件知识丰富,具有较高的文化水平和计算机操作水平,可以设计管理该系统的学生和老师,且课余时间丰富,可以学习和了解在设计和应用当中会遇到或可能遇到的技术问题。

我校许多专业都以开设类似的课程设计题目,学生和老师在技术方面已经有经验,正缺少这样的实践机会。

3.6、总体分析:
比原有方式工作效率高,成本低,出错率低,使学校实现现代化网络教学管理。

4、需求分析
根据问卷调查、面对面访谈得到的结果,整理出系统需要存储的信息对象下:4.1、数据库需要存储的信息对象。

学生信息:学号,姓名,年龄,性别,所在系,专业,身份证号码,籍贯,家,所在班集号,宿舍号,奖罚情况,取得的证件。

课程信息:课程号,课程名,教师编号。

学分,学时,考核方式,先修课,选修学生学号,选修学生成绩。

考勤信息:学号,考察的课程号,迟到,早退,请假,旷课。

老师信息:姓名,教师编号。

年龄,职称,所在系,电话,开设的课程号。

成绩信息:通过学号与选修学生学号生成每个学生每门课程的成绩。

班集信息:班级号,班集名称,班主任号(教师编号)。

宿舍信息:宿舍号、考察次数,卫生,夜不归宿,其他情况(文字叙述)。

用户信息:用户名(教师编号,学生编号),密码,权限。

选课表信息:学号所选课程1 所选课程2………所选课程n
4.2、数据库系统用户对象。

学院领导。

各部门领导。

一般用户:学工办秘书,教务部办事员,教学秘书,各系老师,全校员工,学生。

4.3、对数据库系统需要进行的操作。

(1)对学生、课程、老师、成绩信息的一般查询,对成绩的统计查询。

(2)如查找平均成绩,最高成绩,考勤,宿舍。

(3)对学生、课程、老师、成绩信息的添加、修改、删除。

(4)按某些关键字对数据信息排序。

如按成绩高低排序。

(5)输出各种报表。

5、系统初步设计
5.1、简易数据流图:
5.2、完整数据流图:
5.3、系统流程图
5.4、数据结构
湖北大学本科课程设计成绩评定表。

相关主题