学生信息系统课程设计abps

上传人:仙*** 文档编号:33339515 上传时间:2021-10-17 格式:DOC 页数:15 大小:416KB
返回 下载 相关 举报
学生信息系统课程设计abps_第1页
第1页 / 共15页
学生信息系统课程设计abps_第2页
第2页 / 共15页
学生信息系统课程设计abps_第3页
第3页 / 共15页
点击查看更多>>
资源描述
山东政法学院MIS 课程设计报告学生信息管理系统设计学生信息管理系统设计 学院:信息科学技术系专业:信息管理与信息系统班级:09 级本科一班姓名:崔肖 李玉梅 王建坤 尹成坤 倪川指导教师:任建 设计日期:20122012 年 4 4 月 9 9 日 20122012 年 6 6 月 2 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.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学生信息管理系统课程设计学生信息管理系统课程设计 学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。随着近些年管理技术的发展跟成熟,学生管理信息系统也由传统人工的方式管理文件档案、统计和查询数据发展到现在的利用管理技术与计算机相结合的新型管理办法。管理系统的各项功能也不断扩充并完善成熟。具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。 本文主要根据现下各高校对管理的需求围绕学生信息管理系统就其需求包括功能需求及非功能需求,组织结构、业务流程、数据流程及系统设计包括数据字典等五个大方面做了分析与介绍。1.需求分析需求分析 1.11.1 功能需求功能需求 对于一个学生管理系统,我们的目标是提高学会管理工作的效率,具有对学生个人信息,课程信息,所选课程信息及教师信息进行日常管理及维护的功能。学生可以通过此系统进行个人信息、考试成绩查询以及完成选课,教师可以对学生成绩进行录入,学校可以用此系统来管理学生的各项信息。系统开发的总体任务是实现学生信息管理的系统化,规范化和自动化。总之,学生管理系统的功能需求包括管理员对功能的需求和学生对功能的需求两大部分. 1.21.2 非功能需求非功能需求 1.2.1 性能需求性能需求一般的性能需求是指互相消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。就实际情况,在高系统配置,高网络带宽很容易得到保证的情况下,我们最需要考虑的性能就是系统安全性问题。在开发系统的每个阶段,均需要考虑彼此间的认证与授权。尤其要注意认证,简单地说谁是特定用户,并针对安全源验证该用户的身份。在处理完识别用户的方法后,必须利用一种方法以向用户授权,从而能够使用系统的特定功能。也就是说,需要一种方法来决定允许特定用户进行什么样的操作。 1.2.2 输入输出要求输入输出要求1) 登录和注册密码必须整型数字、英文字母或两者的组合的,在 3 到 15个字符之间。2) 上传照片的大小不能超过 50k. 1.2.3 安全保密要求安全保密要求针对用户登录密码及信息管理进行高效保质要求,防止出现漏洞以致信息泄露给用户带来损失和麻烦。 1.2.41.2.4 处理业务时间要求处理业务时间要求针对用户使用高峰期,要确保系统的更新速度,保证系统的正常运行,防止瘫痪现象的发生。 1.2.5 其他特殊要求其他特殊要求系统界面简单大方,不要过于复杂,方便用户使用。2.组织结构分析组织结构分析山东省政法学院坐落在济南历下区解放东路,自学校成立以来,培养了一批批优秀学子,学校高质量的教务系统与学生信息管理,为同学信息存储和管理提供了更高效的管理体制。其主要管理部门包括:教务处:负责审核学生信息,整合学生档案学学生工作处:负责学生到课率的检查和学生惩罚措施规划。 电脑房:日常报表打印、系统维护、数据库管理、局域网管理等工作。资料室:负责管理各种报表及存档资料。就业指导处:负责毕业生就业指导分析。招生办:负责学生信息注册登记。学校学生信息管理处通过学校局域网实现信息采集、资源共享、网上办公以及信息查询等。a)a) 学生(学号,姓名,性别,年龄,班级,电话,备注,出生日期,入学时间,班级编号,家庭地址)b)b) 课程(课程编号,课程名称,课程类别,学分,学时)c)c) 班级(系,班级号,指导老师)3.业务流程分析业务流程分析学校学生信息管理的基本管理主要包括管理和服务两个功能。而针对基本职能又细分为学籍管理、班级编排、成绩录入与查询、学生奖惩以及学生系统登录查询功能等方面。 3.1 学籍管理学籍管理 3.1.1 学生注册:学生注册: 新学期来临,新生到招生办去注册,那么注册员可以接受新生的注册信息,信息包括学生的基本信息以及学生档案,教务处负责审核确认后交招生办录入登记。 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 成绩查询成绩查询 可以根据多个关键字对学生的成绩进行查询,另外,还可以产生一个班的平均成绩报表、所有学生的排名以及该专业该年级的班级排名。 3.3.3 课表查询课表查询任课教师和学生可以对课程表进行查询。 3.4 学生表现管理学生表现管理 3.4.1 出勤出勤 学生出工作人员每天可以对学生的出勤情况进行录入,包括学生的迟到、早退、缺席。并实行积分制,工作人员可以自定义每个项目的奖罚分数。 3.4.2 奖励奖励 学生的每次获奖情况都可以计入系统,该项目也实行积分制,教师也可以自定义每个项目的奖罚分数。 3.4.3 总体表现总体表现每期期末教师可以对每个学生查看每个学生的该学期中的表现,并给予该学期的评语。 3.5 学生功能学生功能 3.5.1 登陆查询系统登陆查询系统 学生能够使用自己的学号做为帐号、用默认密码在网上对自己该学期的表现进行查询,包括自己的各个学期的学习成绩,表现情况。 3.5.2 自助选课及信息查询自助选课及信息查询学生登陆成功后可以选择相应的选修课程选修,每个学期只能选修一门课程,本系学生不能选本息所开课程。 功能模块设计:功能模块设计:经过结构及业务分析,系统具体处理过程如下: (1)招生办根据教育厅指示以及学校自身状况制定招生计划,根据学生志愿进行录取并公布。(2)学生提交学籍档案以及个人基本信息。 (3)信息经教务处审核确认,报招生办录入确定,并进行院系班级等分配。学生信息管理系统学生注册成绩信息输入学籍变动成绩信息查询成绩信息修改学生信息查询班级信息查询班级信息输入出勤班级信息修改总体表现登陆管理信息查询管理奖励学籍管理学生管理班级管理成绩管理学生表现管理 (3)根据学生专业必修课进行分配课程表。 (4)根据学生公共选课为学生提供选课查询与登记。 (5)学生工作处检查学生考勤并登记学生活动表对学生实施奖惩措施登记个人素质拓展信息表交资料室,经老师审核无误后存档。 (6)任课教师根据学生成绩进行成绩登记并上交电脑房和资料室进行整合打印。 (7)教务处根据学生表现及成绩对学生制定奖惩措施。(8)电脑房和资料室整合资料上交教务处备份。(9)教务处将学生成绩、考勤活动汇总表以及优秀学生名单等分发各个班级。并录入到学校网站供学生查询。 (10)针对毕业生的信息及社会需求,由就业指导处对毕业生进行指导分析。4.数据流程分析数据流程分析 (1)招生办接收学生建立学生档案并登记基本信息。 (2)教务处审核确认学生信息,根据专业对学生进行班级分配。 (3)教务处根据学生专业必修课进行分配课程表。 (4)学生提交公共选修信息。 (5)学生工作处登记个人素质拓展信息表,经老师审核无误后存档。 (6)任课教师根据学生成绩进行成绩登记。 (7)电脑房和资料室整合学生选课信息上交教务处备份。 (8)教务处根据学生表现及成绩制定奖惩措施。 (9)教务处将学生成绩、考勤活动汇总表分发各个班级。 (10)就业指导处针对毕业生的信息及社会需求进行指导分析。 业务流程图业务流程图学生录取通知书个人信息选课信息课程考试班级、课程等信息招生办选课系统教师招生信息学生课程成绩单考勤结果教务处各种报表个人素质报告学生工作处学生信息审核登记相关部门班级 数据流程图数据流程图(1)顶层图分析学生信息管理系统的数据来源和去向,确定外部项,绘制出数据流图的顶层图,如图所示。 学生信息管理系统相关部门学生班级志愿申请 选课申请考试科目档案信息通知信息汇总 学生信息管理系统的顶层图(2)顶层数据流图从总体上反映了学生信息管理系统的信息联系。按自顶向下、逐层分解的方法对顶层图进一步细化,划分出几个主要的功能模块,并明确各功能之间的联系,绘制出数据流图的一层图和总数据流程图,如图所示。1验证学生信息选课学生教务处主讲教师学生成绩无效成绩通知成绩单课程完成通知平时成绩学生信息文件课程信息文件3记录无效成绩2记录有效成绩无效成绩有效成绩4生成成绩列表5生成最终成绩单生成成绩列表请求相关部门成绩列表成绩审查结果核对后的成绩报告成绩报告 学生信息管理系统的一层图 总体数据流程图:总体数据流程图:学生P1招生管理P2选课管理P3考试管理P4学生工作管理P5打印生成P6汇总P7归档学生班级相关部门录取通知书、班级、课表、成绩单通知志愿申请选课申请试卷学生信息D4学生信息存储D2 考试成绩存储D3日常工作存储D1课程信息存储5.系统设计系统设计系统应该符合学校学生信息管理的规定,满足学校学生日常管理的需要,达到操作过程中的直观、方便、实用、安全等要求。强调多部门合作,学生工作设计面广泛,应该考虑各部门各层次的需求,便于维护。要建立可靠的数据备份。 5.1 数据字典数据字典 名字:学生学籍信息管理描述:反映出学生的基本信息情况定义:学生基本信息管理=姓名+年龄+性别+学号+班级+电话入学时间+出生年月+家庭地址+备注位置:学生信息输入学生信息查询学生信息修改名字:学生班级基本信息管理描述:反映出班级的基本信息情况定义:班级基本信息管理=系+班级号+指导老师位置:班级信息输入班级信息查询班级信息修改名字:课程基本信息管理描述:反映出学生在学校学习的课程的基本情况定义:课程基本信息管理=课程编号+课程名称+课程类型+学分+学时位置:课程信息输入课程信息查询课程信息修改名字:学生表现信息管理描述:反映出学生在校期间的考勤与奖励情况定义:学生表现信息管理=考勤成绩+活动奖励积分位置:考勤 奖励 总体表现名字:用户登录基本信息描述:反映出用户的用户名和密码定义:用户基本信息=用户名+密码位置:界面登录系统 5.2 部分部分 E-R 图图 5.3 数据库设计数据库设计(1)学生学籍信息:student_Info列名数据类型说明姓名入学时间出身年月家庭地址学号班级电话备注年龄性别学生课程课程编号学分课程名称课程类型学习班级班级设置系指导老师 班级号课程设置学时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(4)学分(4)学生成绩信息:result_Info列名数据类型说明Student_idInt(4)学号(主键)Student_nameChar(10)姓名Course_noInt(4)课程号(主键)Course_typeChar(10)课程类型resultFloat(8)成绩(5)用户登录信息:user_Info列名数据类型说明User_codeVarchar(50)用户密码(主键)User_nameVarchar(50)用户名(主键)6.系统优点与不足系统优点与不足通过这次课程设计,我们在实践的同时,学到不少以前没有学过的知识,熟悉了系统开发的各种流程。过程中遇到的问题,让我们学会了主动去查资料,去团队合作进行讨论。这种驱动型学习,让我们受益匪浅。对于我们这些长期被动接受老师所传授知识的同学来说,这种新型的学习方式给了我们不小的压力,但同时也给了我们很大的动力。 我们选择学生信息管理系统这一课题,是因为它与我们学生的生活有着必不可分的联系,我们对它的各个部门以及工作流程比较熟悉。这是鞭策我们努力做这个程序的一大原因。通过这个系统的课程设计,我们不仅学会了设计系统的思维方法,还学会了与同学们之间相互帮助的精神,增强了我们的合作意识和合作观念。感谢老师的谆谆教导和良苦用心,相信我们未来的设计之路会走的更远!7.参考文献参考文献 信息系统分析与设计 杜娟 主编 清华大学出版社 数据库与应用教程(第 2 版) 何玉洁 编著 机械工业出版社
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!