学生信息系统课程设计abps_第1页
学生信息系统课程设计abps_第2页
学生信息系统课程设计abps_第3页
学生信息系统课程设计abps_第4页
学生信息系统课程设计abps_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、山东政法学院 mis 课程设计报告 学生信息管理系统设计学生信息管理系统设计 学院:信息科学技术系 专业:信息管理与信息系统 班级:09 级本科一班 姓名:崔肖 李玉梅 王建坤 尹成坤 倪川 指导教师:任建 设计日期:20122012 年 4 4 月 9 9 日 20122012 年 6 6 月 2 2 日 目录目录 1. 需求分析需求分析 .4 1.1 功能需求.4 1.2 非功能需求.4 1.2.1性能需求.4 1.2.2输入输出要求.4 1.2.3安全保密要求.5 1.2.4 处理业务时间要求.5 1.2.5其他特殊要求.5 2.组织结构分析组织结构分析 .5 3.业务流程分析业务流程分

2、析 .6 3.1 学籍管理.6 3.1.1学生注册:.6 3.1.2学生信息查询.6 3.1.3学籍变动.6 3.2 班级管理.6 3.2.1班级添加.6 3.2.2 班级修改.6 3.2.3 班级拆、合.6 3.3 成绩管理.7 3.3.1 成绩录入.7 3.3.2成绩查询.7 3.3.3课表查询.7 3.4 学生表现管理.7 3.4.1出勤.7 3.4.2 奖励.7 3.4.3 总体表现.7 3.5 学生功能.7 3.5.1登陆查询系统.7 3.5.2 自助选课及信息查询.8 4.数据流程分析数据流程分析 .9 5.系统设计系统设计 .12 5.1 数据字典.12 5.2 部分 e-r 图

3、.13 5.3 数据库设计.14 6.系统优点与不足系统优点与不足 .15 7.参考文献参考文献 .15 学生信息管理系统课程设计学生信息管理系统课程设计 学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单 易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内 容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能 够为用户提供充足的信息和快捷的查询手段。随着近些年管理技术的发展跟成 熟,学生管理信息系统也由传统人工的方式管理文件档案、统计和查询数据发 展到现在的利用管理技术与计算机相结合的新型管理办法。管理系统的各项功 能也不断扩充并完善成熟。具有

4、手工管理所无法比拟的优点.例如:检索迅速、 查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这 些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与 世界接轨的重要条件。 本文主要根据现下各高校对管理的需求围绕学生信息管理系统就其需求 包括功能需求及非功能需求,组织结构、业务流程、数据流程及系统设 计包括数据字典等五个大方面做了分析与介绍。 1.需求分析需求分析 1.11.1 功能需求功能需求 对于一个学生管理系统,我们的目标是提高学会管理工作的效率,具有对 学生个人信息,课程信息,所选课程信息及教师信息进行日常管理及维护的功 能。学生可以通过此系统进行

5、个人信息、考试成绩查询以及完成选课,教师可 以对学生成绩进行录入,学校可以用此系统来管理学生的各项信息。系统开发 的总体任务是实现学生信息管理的系统化,规范化和自动化。 总之,学生管理系统的功能需求包括管理员对功能的需求和学生对功能的 需求两大部分. 1.21.2 非功能需求非功能需求 1.2.1 性能需求性能需求 一般的性能需求是指互相消息传递顺利,协议分析正确,界面友好,运行 时间满足使用需要,安全性得到完全保证。 就实际情况,在高系统配置,高网络带宽很容易得到保证的情况下,我们 最需要考虑的性能就是系统安全性问题。在开发系统的每个阶段,均需要考虑 彼此间的认证与授权。尤其要注意认证,简单

6、地说谁是特定用户,并针对安全 源验证该用户的身份。在处理完识别用户的方法后,必须利用一种方法以向用 户授权,从而能够使用系统的特定功能。也就是说,需要一种方法来决定允许 特定用户进行什么样的操作。 1.2.2 输入输出要求输入输出要求 1) 登录和注册密码必须整型数字、英文字母或两者的组合的,在 3 到 15 个字符之间。 2) 上传照片的大小不能超过 50k. 1.2.3 安全保密要求安全保密要求 针对用户登录密码及信息管理进行高效保质要求,防止出现漏洞以致信息泄露给用户 带来损失和麻烦。 1.2.41.2.4 处理业务时间要求处理业务时间要求 针对用户使用高峰期,要确保系统的更新速度,保证

7、系统的正常运行,防 止瘫痪现象的发生。 1.2.5 其他特殊要求其他特殊要求 系统界面简单大方,不要过于复杂,方便用户使用。 2.组织结构分析组织结构分析 山东省政法学院坐落在济南历下区解放东路,自学校成立以来,培养了一 批批优秀学子,学校高质量的教务系统与学生信息管理,为同学信息存储和管 理提供了更高效的管理体制。其主要管理部门包括: 教务处:负责审核学生信息,整合学生档案学 学生工作处:负责学生到课率的检查和学生惩罚措施规划。 电脑房:日常报表打印、系统维护、数据库管理、局域网管理等工作。 资料室:负责管理各种报表及存档资料。 就业指导处:负责毕业生就业指导分析。 招生办:负责学生信息注册

8、登记。 学校学生信息管理处通过学校局域网实现信息采集、资源共享、网上办公 以及信息查询等。 a)a) 学生(学号,姓名,性别,年龄,班级,电话,备注,出生日期,入学时 间,班级编号,家庭地址) b)b) 课程(课程编号,课程名称,课程类别,学分,学时) c)c) 班级(系,班级号,指导老师) 3.业务流程分析业务流程分析 学校学生信息管理的基本管理主要包括管理和服务两个功能。而针对基本职能又细分 为学籍管理、班级编排、成绩录入与查询、学生奖惩以及学生系统登录查询功能等方面。 3.1 学籍管理学籍管理 3.1.1 学生注册:学生注册: 新学期来临,新生到招生办去注册,那么注册员可以接受新生的注册

9、信息,信息包括 学生的基本信息以及学生档案,教务处负责审核确认后交招生办录入登记。 3.1.2 学生信息查询学生信息查询 用户可以根据学生的姓名、学号、班级、专业对学生的学籍信息进行查询。 3.1.3 学籍变动学籍变动 学籍变动包括学生学生换班、退学、插班、结业、休学等操作 3.2 班级管理班级管理 3.2.1 班级添加班级添加 能够十分方便地添加班级,其中包括班级所在专业、班主任、班干部信息等。 3.2.2 班级修改班级修改 修改班级情况,如辅导员、教室等 3.2.3 班级拆、合班级拆、合 可以方便地实现班级的拆、合。 3.3 成绩管理成绩管理 3.3.1 成绩录入成绩录入 每次考试后,各个

10、任课老师可以把该科成绩列表交给辅导员以进行成绩的录入工作, 录入信息包括学生姓名、学号、科目、专业、录入日期。 3.3.2 成绩查询成绩查询 可以根据多个关键字对学生的成绩进行查询,另外,还可以产生一个班的平均成绩报 表、所有学生的排名以及该专业该年级的班级排名。 3.3.3 课表查询课表查询 任课教师和学生可以对课程表进行查询。 3.4 学生表现管理学生表现管理 3.4.1 出勤出勤 学生出工作人员每天可以对学生的出勤情况进行录入,包括学生的迟到、 早退、缺席。并实行积分制,工作人员可以自定义每个项目的奖罚分数。 3.4.2 奖励奖励 学生的每次获奖情况都可以计入系统,该项目也实行积分制,教

11、师也可以 自定义每个项目的奖罚分数。 3.4.3 总体表现总体表现 每期期末教师可以对每个学生查看每个学生的该学期中的表现,并给予该 学期的评语。 3.5 学生功能学生功能 3.5.1 登陆查询系统登陆查询系统 学生能够使用自己的学号做为帐号、用默认密码在网上对自己该学期的表 现进行查询,包括自己的各个学期的学习成绩,表现情况。 3.5.2 自助选课及信息查询自助选课及信息查询 学生登陆成功后可以选择相应的选修课程选修,每个学期只能选修一门课 程,本系学生不能选本息所开课程。 功能模块设计:功能模块设计: 经过结构及业务分析,系统具体处理过程如下: (1)招生办根据教育厅指示以及学校自身状况制

12、定招生计划,根据学生志 愿进行录取并公布。 (2)学生提交学籍档案以及个人基本信息。 (3)信息经教务处审核确认,报招生办录入确定,并进行院系班级等分配。 学 生 信 息 管 理 系 统 学生注册 成绩信息输入 学籍变动 成绩信息查询 成绩信息修改 学生信息查询 班级信息查询 班级信息输入 出勤 班级信息修改 总体表现 登陆管理 信息查询 管理 奖励 学籍管理 学生管理 班级管理 成绩管理 学生表现管理 (3)根据学生专业必修课进行分配课程表。 (4)根据学生公共选课为学生提供选课查询与登记。 (5)学生工作处检查学生考勤并登记学生活动表对学生实施奖惩措施登记 个人素质拓展信息表交资料室,经老

13、师审核无误后存档。 (6)任课教师根据学生成绩进行成绩登记并上交电脑房和资料室进行整合 打印。 (7)教务处根据学生表现及成绩对学生制定奖惩措施。 (8)电脑房和资料室整合资料上交教务处备份。 (9)教务处将学生成绩、考勤活动汇总表以及优秀学生名单等分发各个班 级。并录入到学校网站供学生查询。 (10)针对毕业生的信息及社会需求,由就业指导处对毕业生进行指导分析。 4.数据流程分析数据流程分析 (1)招生办接收学生建立学生档案并登记基本信息。 (2)教务处审核确认学生信息,根据专业对学生进行班级分配。 (3)教务处根据学生专业必修课进行分配课程表。 (4)学生提交公共选修信息。 (5)学生工作

14、处登记个人素质拓展信息表,经老师审核无误后存档。 (6)任课教师根据学生成绩进行成绩登记。 (7)电脑房和资料室整合学生选课信息上交教务处备份。 (8)教务处根据学生表现及成绩制定奖惩措施。 (9)教务处将学生成绩、考勤活动汇总表分发各个班级。 (10)就业指导处针对毕业生的信息及社会需求进行指导分析。 业务流程图业务流程图 学生 录取通知 书 个人信息 选课信息 课程考试 班级、课程 等信息 招生办 选课系 统 教师 招生信息 学生课程 成绩单 考勤结果 教务处 各种报表 个人素质报 告 学生工 作处 学生信息 审核登记 相关部 门 班级 数据流程图数据流程图 (1)顶层图 分析学生信息管理

15、系统的数据来源和去向,确定外部项,绘制出数据流图 的顶层图,如图所示。 学生信息管 理系统 相关部门 学生 班级 志愿申请 选课申请 考试科目 档案 信息通知 信息汇总 学生信息管理系统的顶层图 (2)顶层数据流图从总体上反映了学生信息管理系统的信息联系。按自顶向下、 逐层分解的方法对顶层图进一步细化,划分出几个主要的功能模块,并明确各 功能之间的联系,绘制出数据流图的一层图和总数据流程图,如图所示。 1 验证学生信息 选课学生教务处 主讲教师 学生 成绩 无效成 绩通知 成绩单 课程完 成通知 平时成绩学生信息文件 课程信 息文件 3 记录无效成绩 2 记录有效成绩 无效成绩有效成绩 4 生

16、成成绩列表 5 生成最终成绩单 生成成绩列表请求 相关部门 成绩列表 成绩审查结果 核对后的 成绩报告 成绩报告 学生信息管理系统的一层图 总体数据流程图:总体数据流程图: 学生 p1 招生管理 p2 选课管理 p3 考试管理 p4 学生工作 管理 p5 打印生成 p6 汇总 p7 归档 学生 班级 相关部门 录取通知书、班级、课表、成绩 单 通知 志愿申请 选课申请 试卷 学生信息 d4 学生信息存储 d2 考试成绩存储 d3 日常工作存储 d1课程信息存储 5.系统设计系统设计 系统应该符合学校学生信息管理的规定,满足学校学生日常管理的需要,达到操作过 程中的直观、方便、实用、安全等要求。

17、强调多部门合作,学生工作设计面广泛,应该考 虑各部门各层次的需求,便于维护。要建立可靠的数据备份。 5.1 数据字典数据字典 名字:学生学籍信息管理 描述:反映出学生的基本信息情况 定义:学生基本信息管理=姓名+年龄+性别+学号+班级+电话入学时间+出生年月+家庭 地址+备注 位置:学生信息输入 学生信息查询 学生信息修改 名字:学生班级基本信息管理 描述:反映出班级的基本信息情况 定义:班级基本信息管理=系+班级号+指导老师 位置:班级信息输入 班级信息查询 班级信息修改 名字:课程基本信息管理 描述:反映出学生在学校学习的课程的基本情况 定义:课程基本信息管理=课程编号+课程名称+课程类型

18、+学分+学时 位置:课程信息输入 课程信息查询 课程信息修改 名字:学生表现信息管理 描述:反映出学生在校期间的考勤与奖励情况 定义:学生表现信息管理=考勤成绩+活动奖励积分 位置:考勤 奖励 总体表现 名字:用户登录基本信息 描述:反映出用户的用户名和密码 定义:用户基本信息=用户名+密码 位置:界面登录系统 5.2 部分部分 e-r 图图 5.3 数据库设计数据库设计 (1)学生学籍信息:student_info 列名数据类型说明 姓名 入学时间 出身年月家庭地址 学号 班级 电话 备注 年龄性别 学生 课程 课程编号 学分 课程名称 课程类型 学习 班级班级设置 系 指导老师 班级号 课

19、程设置 学时 student_idint(4) 学号(主键) student_namechar(10) 姓名 student_sexchar(2) 性别 born_datedatetime(8) 出生日期 class_noint(4) 班级号 tele_numberchar(10) 联系电话 ru_datedatetime(8) 入校时期 addressvarchar(50) 家庭住址 commentvarchar(200) 备注 (2)学生班级信息:class_info 列名数据类型说明 class_noint(4) 班级号(主键) class_namevarchar(50) 班级名称 directorvarchar(50) 班主任 professionvarchar(50) 专业 (3)学生课程信息:course_info 列名数据类型说明 course_noint(4) 课程编号(主键) course_namechar(10) 课程名称 course_typechar(10) 课程类型 course_startchar(10) 开始学期 course_timeint(4) 学时数 course_scoreint(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论