学生信息系统课程设计abps.doc

上传人:文库蛋蛋多 文档编号:2399291 上传时间:2023-02-17 格式:DOC 页数:15 大小:414KB
返回 下载 相关 举报
学生信息系统课程设计abps.doc_第1页
第1页 / 共15页
学生信息系统课程设计abps.doc_第2页
第2页 / 共15页
学生信息系统课程设计abps.doc_第3页
第3页 / 共15页
学生信息系统课程设计abps.doc_第4页
第4页 / 共15页
学生信息系统课程设计abps.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《学生信息系统课程设计abps.doc》由会员分享,可在线阅读,更多相关《学生信息系统课程设计abps.doc(15页珍藏版)》请在三一办公上搜索。

1、山东政法学院MIS课程设计报告学生信息管理系统设计 学院:信息科学技术系专业:信息管理与信息系统班级:09级本科一班姓名:崔肖 李玉梅 王建坤 尹成坤 倪川指导教师:任建 设计日期:2012年4月9日 2012年6月2日 目录1. 需求分析41.1功能需求41.2非功能需求41.2.1性能需求41.2.2输入输出要求41.2.3安全保密要求51.2.4处理业务时间要求51.2.5其他特殊要求52.组织结构分析53.业务流程分析63.1学籍管理63.1.1学生注册:63.1.2学生信息查询63.1.3学籍变动63.2 班级管理63.2.1班级添加63.2.2 班级修改63.2.3 班级拆、合63

2、.3成绩管理73.3.1 成绩录入73.3.2成绩查询73.3.3课表查询73.4 学生表现管理73.4.1出勤73.4.2 奖励73.4.3 总体表现73.5学生功能73.5.1登陆查询系统73.5.2 自助选课及信息查询84.数据流程分析95.系统设计125.1数据字典125.2部分E-R图135.3数据库设计146.系统优点与不足157.参考文献15学生信息管理系统课程设计 学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足

3、的信息和快捷的查询手段。随着近些年管理技术的发展跟成熟,学生管理信息系统也由传统人工的方式管理文件档案、统计和查询数据发展到现在的利用管理技术与计算机相结合的新型管理办法。管理系统的各项功能也不断扩充并完善成熟。具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。 本文主要根据现下各高校对管理的需求围绕学生信息管理系统就其需求包括功能需求及非功能需求,组织结构、业务流程、数据流程及系统设计包括数据字典等五个大方面做了分析与介绍。1. 需求分

4、析 1.1功能需求 对于一个学生管理系统,我们的目标是提高学会管理工作的效率,具有对学生个人信息,课程信息,所选课程信息及教师信息进行日常管理及维护的功能。学生可以通过此系统进行个人信息、考试成绩查询以及完成选课,教师可以对学生成绩进行录入,学校可以用此系统来管理学生的各项信息。系统开发的总体任务是实现学生信息管理的系统化,规范化和自动化。总之,学生管理系统的功能需求包括管理员对功能的需求和学生对功能的需求两大部分. 1.2非功能需求 1.2.1性能需求一般的性能需求是指互相消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。就实际情况,在高系统配置,高网络带宽很容

5、易得到保证的情况下,我们最需要考虑的性能就是系统安全性问题。在开发系统的每个阶段,均需要考虑彼此间的认证与授权。尤其要注意认证,简单地说谁是特定用户,并针对安全源验证该用户的身份。在处理完识别用户的方法后,必须利用一种方法以向用户授权,从而能够使用系统的特定功能。也就是说,需要一种方法来决定允许特定用户进行什么样的操作。 1.2.2输入输出要求1) 登录和注册密码必须整型数字、英文字母或两者的组合的,在3到15个字符之间。2) 上传照片的大小不能超过50k. 1.2.3安全保密要求针对用户登录密码及信息管理进行高效保质要求,防止出现漏洞以致信息泄露给用户带来损失和麻烦。 1.2.4处理业务时间

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

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

8、交招生办录入登记。 3.1.2学生信息查询用户可以根据学生的姓名、学号、班级、专业对学生的学籍信息进行查询。 3.1.3学籍变动 学籍变动包括学生学生换班、退学、插班、结业、休学等操作 3.2 班级管理 3.2.1班级添加 能够十分方便地添加班级,其中包括班级所在专业、班主任、班干部信息等。 3.2.2 班级修改 修改班级情况,如辅导员、教室等 3.2.3 班级拆、合 可以方便地实现班级的拆、合。 3.3成绩管理 3.3.1 成绩录入 每次考试后,各个任课老师可以把该科成绩列表交给辅导员以进行成绩的录入工作,录入信息包括学生姓名、学号、科目、专业、录入日期。 3.3.2成绩查询 可以根据多个关

9、键字对学生的成绩进行查询,另外,还可以产生一个班的平均成绩报表、所有学生的排名以及该专业该年级的班级排名。 3.3.3课表查询任课教师和学生可以对课程表进行查询。 3.4 学生表现管理 3.4.1出勤 学生出工作人员每天可以对学生的出勤情况进行录入,包括学生的迟到、早退、缺席。并实行积分制,工作人员可以自定义每个项目的奖罚分数。 3.4.2 奖励 学生的每次获奖情况都可以计入系统,该项目也实行积分制,教师也可以自定义每个项目的奖罚分数。 3.4.3 总体表现每期期末教师可以对每个学生查看每个学生的该学期中的表现,并给予该学期的评语。 3.5学生功能 3.5.1登陆查询系统 学生能够使用自己的学

10、号做为帐号、用默认密码在网上对自己该学期的表现进行查询,包括自己的各个学期的学习成绩,表现情况。 3.5.2 自助选课及信息查询学生登陆成功后可以选择相应的选修课程选修,每个学期只能选修一门课程,本系学生不能选本息所开课程。 功能模块设计:学生注册学生信息查询学籍管理学籍变动班级信息输入班级管理班级信息查询班级信息修改学生信息管理系统成绩信息输入成绩管理成绩信息查询成绩信息修改出勤学生表现管理奖励总体表现登陆管理学生管理信息查询管理经过结构及业务分析,系统具体处理过程如下: (1)招生办根据教育厅指示以及学校自身状况制定招生计划,根据学生志愿进行录取并公布。(2)学生提交学籍档案以及个人基本信

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

12、处对毕业生进行指导分析。4.数据流程分析 (1)招生办接收学生建立学生档案并登记基本信息。 (2)教务处审核确认学生信息,根据专业对学生进行班级分配。 (3)教务处根据学生专业必修课进行分配课程表。 (4)学生提交公共选修信息。 (5)学生工作处登记个人素质拓展信息表,经老师审核无误后存档。 (6)任课教师根据学生成绩进行成绩登记。 (7)电脑房和资料室整合学生选课信息上交教务处备份。 (8)教务处根据学生表现及成绩制定奖惩措施。 (9)教务处将学生成绩、考勤活动汇总表分发各个班级。 (10)就业指导处针对毕业生的信息及社会需求进行指导分析。 业务流程图 数据流程图(1)顶层图分析学生信息管理

13、系统的数据来源和去向,确定外部项,绘制出数据流图的顶层图,如图所示。 学生信息管理系统的顶层图(2) 顶层数据流图从总体上反映了学生信息管理系统的信息联系。按自顶向下、逐层分解的方法对顶层图进一步细化,划分出几个主要的功能模块,并明确各功能之间的联系,绘制出数据流图的一层图和总数据流程图,如图所示。1验证学生信息选课学生教务处主讲教师学生成绩无效成绩通知成绩单课程完成通知平时成绩学生信息文件课程信息文件3记录无效成绩2记录有效成绩无效成绩有效成绩4生成成绩列表5生成最终成绩单生成成绩列表请求相关部门成绩列表成绩审查结果核对后的成绩报告成绩报告 学生信息管理系统的一层图 总体数据流程图:5.系统

14、设计系统应该符合学校学生信息管理的规定,满足学校学生日常管理的需要,达到操作过程中的直观、方便、实用、安全等要求。强调多部门合作,学生工作设计面广泛,应该考虑各部门各层次的需求,便于维护。要建立可靠的数据备份。 5.1数据字典名字:学生学籍信息管理描述:反映出学生的基本信息情况定义:学生基本信息管理=姓名+年龄+性别+学号+班级+电话入学时间+出生年月+家庭地址+备注位置:学生信息输入学生信息查询学生信息修改名字:学生班级基本信息管理描述:反映出班级的基本信息情况定义:班级基本信息管理=系+班级号+指导老师位置:班级信息输入班级信息查询班级信息修改名字:课程基本信息管理描述:反映出学生在学校学

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

16、o列名数据类型说明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)班主任pr

17、ofessionVarchar(50)专业(3)学生课程信息:course_Info列名数据类型说明Course_noInt(4)课程编号(主键)Course_nameChar(10)课程名称Course_typeChar(10)课程类型Course_startChar(10)开始学期Course_timeInt(4)学时数Course_scoreInt(4)学分(4)学生成绩信息:result_Info列名数据类型说明Student_idInt(4)学号(主键)Student_nameChar(10)姓名Course_noInt(4)课程号(主键)Course_typeChar(10)课程类

18、型resultFloat(8)成绩(5)用户登录信息:user_Info列名数据类型说明User_codeVarchar(50)用户密码(主键)User_nameVarchar(50)用户名(主键)6.系统优点与不足通过这次课程设计,我们在实践的同时,学到不少以前没有学过的知识,熟悉了系统开发的各种流程。过程中遇到的问题,让我们学会了主动去查资料,去团队合作进行讨论。这种驱动型学习,让我们受益匪浅。对于我们这些长期被动接受老师所传授知识的同学来说,这种新型的学习方式给了我们不小的压力,但同时也给了我们很大的动力。 我们选择学生信息管理系统这一课题,是因为它与我们学生的生活有着必不可分的联系,我们对它的各个部门以及工作流程比较熟悉。这是鞭策我们努力做这个程序的一大原因。通过这个系统的课程设计,我们不仅学会了设计系统的思维方法,还学会了与同学们之间相互帮助的精神,增强了我们的合作意识和合作观念。感谢老师的谆谆教导和良苦用心,相信我们未来的设计之路会走的更远!7.参考文献 信息系统分析与设计 杜娟 主编 清华大学出版社 数据库与应用教程(第2版) 何玉洁 编著 机械工业出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号