学生成绩管理信息系统分析与设计Word格式文档下载.docx
《学生成绩管理信息系统分析与设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《学生成绩管理信息系统分析与设计Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。
实验过程
1.是否按时参加实验
2.对实验过程的熟悉程度
3.对基本操作的规范程度
4.对突发事件的应急处理能力
5.实验原始记录的完整程度
6.同学之间的团结协作精神
着重考查学生的实验态度、基本操作技能;
严谨的治学态度、团结协作精神
30%
结果分析
1.所分析结果是否用原始记录数据
2.计算结果是否正确
3.实验结果分析是否合理
4.对于综合实验,各项内容之间是否有分析、比较与判断等
考查学生对实验数据处理和现象分析的能力;
对专业知识的综合应用能力;
事实求实的精神
50%
实验项目名称
学生成绩管理信息系统分析与设计报告
实验者
专业班级
同组者
实验日期
2012.11.20
一、实验目的、意义
1.能够正确运用系统分析的过程与方法,结合一个模拟课题,复习、巩固、管理信息系统的系统分析知识,提高系统分析实践能力。
2.熟悉业务流程图、数据流程图、数据字典的绘制。
3.树立正确的系统分析思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。
二、实验基本原理与方法
系统分析思想,软件工程的基本原理和方法
三、实验内容及要求
以小型自选商场综合管理系统为例,如果学生使用其它管理系统,分析类似。
1.根据所述系统功能需求,开展实地调查或通过Internet查阅相关资料或结合个人经验,进行系统分析。
2.明确管理业务调查过程和方法,包括小型自选商场的典型组织机构、管理功能及业务流程。
3.明确数据流程的调查与分析过程,绘制数据流程图,编制数据字典。
4.在上述工作基础上,完成小型自选商场综合管理系统的系统化分析,提出新系统的逻辑方案。
5.针对个人在实验一中提出的数据库方案,提出修正或完善建议。
6.独立完成上述内容,提交包含下述内容的实验报告。
四、实验方案或技术路线(只针对综合型和设计型实验)
1)业务流程图
2)数据流程图
3)功能分析图
4)数据字典
5)数据加工处理的描述
五、实验原始记录(可附加页)
(程序设计类实验:
包括原程序、输入数据、运行结果、实验过程发现的问题及解决方法等;
分析与设计、软件工程类实验:
编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。
系统实施部分要求记录核心处理的方法、技巧或程序段;
其它实验:
记录实验输入数据、处理模型、输出数据及结果分析)
第一章学生成绩管理信息系统的系统规划
第一节系统开发的背景
第二节系统开发的目的
第三节系统可行性分析
第二章图书馆管理信息系统的系统分析
第一节组织结构与业务分析
一、组织结构图
二、业务功能一览表
第二节业务流程分析
第三节数据分析
一、数据流程分析
二、数据定义以及数据字典
第四节系统总体结构和功能分析
一、系统管理模块
二、班级管理模块
三、档案管理模块
四、课程管理模块
五、成绩管理模块
六、打印报表
第三章图书馆管理信息系统的系统设计
第一节系统环境设计
一、硬件环境设计
二、软件设计环境设计
三、网络环境设计
第二节数据库设计
第三节系统数据库建模--E-R模型设计
第四节系统模块设计
第四章系统设计总结
第一节项目实施中各个工作流程及时间公布
第二节系统设计特点
第一节系统开发的背景
随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。
几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学生成绩管理的工作量。
该课程设计要求设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,学科基本信息,以及学生所学课程的考试成绩。
要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。
第二节系统开发的目的
本系统开发的具体任务就是设计一个教务处内部业务管理信息系统,利用现代计算机和数据库开发技术来代替人工处理,以最低的成本,在最短的期限内开发出具有管理学生成绩和用户信息功能的学生成绩管理信息系统,从而减轻教务处各部门工作人员的劳动强度,提高工作质量和效率,提高教务处信息资源的利用率和管理水平。
第二节系统可行性分析
此系统实现如下系统功能:
(1)使得学生的成绩管理工作更加清晰、条理化、自动化。
(2)通过用户名和密码登录系统,查询课程基本资料,学生所选课程成绩,修改用户密
等功能。
容易地完成学生信息的查询操作。
(3)设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完整性,并发控制,备份和恢复等方面的功能要求
成绩管理系统大体可以分成二大模块如,一是学生的基本信息模块,里面应该包含学生的各方面的基本信息;
再者便是课程管理模块,在该模块中应该包含有对学生成绩信息的查询和处理,如平均成绩、最好成绩、最差成绩以及不及格学生的统计等功能模块;
再其次还有教师、课程等相关信息的模块。
第二章图书馆管理信息系统的系统分析
第一节组织结构与业务分析
图1学生成绩管理信息系统的组织结构图
由教务处责全面工作,下设到各个系。
土木系,外语系,经管系。
各系由各自专业和教科室组成,对学生成绩进行收集然后上传到个各系,教学科则把各项学生成绩指标整理上传到系,由系里统一整理上传到教务处,教务处对各系成绩进行汇总和评比造册管理。
业务功能一览表
图2业务功能一览表
系统基本要求描述如下:
1.系统能够对大量的学生信息进行有效的档案化管理,即具有对学生信息的录入、修改、删除、查询的功能;
2.系统能够对大量的成绩信息进行有效的档案化管理,即具有对成绩信息的录入、修改、删除、查询的功能;
3.系统要能够实现查询管理,即能进行学生成绩及个人信息的查询等功能;
4.系统要能实现对用户的权限管理,即根据不同的用户身份,为其提供不同的服务
第二节业务流程分析
系统的业务是系统要达到的业务目标,业务流程分析是系统分析的基础环节。
学生成绩管理信息系统的业务流程如图3所示。
图3图书馆管理信息系统的业务流程图
教务处编制学生成绩和信息录入计划,由工作人员采负责录入工作工作。
成绩和个人信息录入后,整理成分类文件夹产生目录。
教务处上传到校内网,供学生和老师查阅。
通过对上述业务流程图的分析,理清学生成绩管理信息系统的主要业务和业务的流程,分析如下:
学生基本信息录入:
学生的编号,家庭地址,入学时间出生年月日等个人信息。
学生考试成绩录入:
学生各科的成绩的具体分数,学分,以及需要补考的的科目和缺少的学分。
成绩查询:
验证身份后反应出所有各科的详细成绩。
个人信息查询:
验证身份后反应出学生所有个人信息。
第三节数据分析
数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来
图4数据流程图.
图5数据流程图
二、数据定义及数据字典
为了对数据流程图中各元素进行详细的说明,我们采用了数据字典的说明方法。
学生成绩管理信息系统的数据字典如下:
数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。
利用SQLServer2000建立“学生选课”数据库,其基本表清单及表结构描述如下:
数据库中用到的表:
数据库表名
关系模式名称
备注
Student
学生
学生学籍信息表
Course
课程
课程基本信息表
Score
成绩
选课成绩信息表
Student基本情况数据表,结构如下:
字段名
字段类型
NotNull
说明
Student_sno
Char
Primarykey
学号
Student_sn
char
学生姓名
Student_sex
‘男’或‘女’
性别
Student_dept
系别
Student_age
年龄
Student_address
地址
course数据表,结构如下:
约束控制
course_cno
主键(primarykey)
课程号
course_cname
notnull
课程名称
course_hour
int
课时
course_score
numeric(2,1)
学分
score情况数据表,结构如下
:
score_id
成绩记录号
外部键
student_sno
score
第四节系统的总体结构和功能分析
系统的功能树如图7所示
图6学生成绩管理信息系统功能树
各模块功能分析如下:
一.系统管理模块
1.实现对新生用户的添加,以便新生的查询。
对毕业用户的备份后删除。
2.实现对相应的学生登录用户密码信息的修改,修改时系统能自动接收修改后的信息。
如当发现错误时,则拒绝修改。
3.实现若登录失败后能自动重新显示登录界面。
二.班级管理模块
1.实现对班级整体信息的浏览,对班级所获成绩的的宣杨。
2.实现能够对新组成班级信息的添加和对毕业后撤销班级信息备份后删除。
3.实现对学校班级的快速查询。
三.档案管理模块
1.实现对新生档案的添加,以便教务处的查询。
对毕业生档案的转交和评价。
2.实现教师和学生本人对档案的浏览。
3.实现学生和老师对档案的快速查询。
四.课程管理模块
1.实现对学校所有课程的统筹规划和安排。
2.实现对各班课程日期和地点的安排。
五.成绩管理模块
1.实现学生基本考试的查询
2.实现学生考试日期和安排的查询。
3.实现以修学分和总学分查询