




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生学籍管理信息系统设计与开发姓名:舒少芬 学号:090330024 班级:统计0901 【摘要】本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学校的工作流程设计完成。希望通过本系统功能较强大、界面友好等特点,为学校提高学生学籍管理效率提供具有现实意义的指导与帮助。通过本系统学校可以对学生学籍、学生个人信息等实现计算机网络管理,实现无纸化办公【关键字】计算机技术;学生学籍;管理系统一、引言 1.1 项目来源 随着高校的扩招,学校教学管理的任务量也在不断加大,其中学生的学籍管理工作由于主要还是手工操作,工作量非常大,急需用现代化的信息管理工具去代替手工劳动。针对现在许多学校对于学生学籍管理还不能有效的实现计算机管理,工作效率低、成本大且极易出错的现状,为了实现学生学籍的规范管理、科学统计和快速查询,从而减少管理方面的工作量,故设计本系统,使其能实现对学生学籍的系统化管理。 1.2 任务目标。具体应该达到以下目标:1.系统应具有实用性、可靠性和实用性,同时要尽量注意先进性。2.对各个数据库进行动态管理,防止混乱。3.能够按照用户选择的不同条件进行简单和复合查询。4.能够对查询结果分类汇总。5.注意数据的安全性,具备数据库备份和恢复的功能。6.方便用户的操作,尽量减少用户的操作。 二、系统需求分析 2.1 业务需求 2.1.1 业务组织本系统针对的业务组织是高等院校,高校的组织结构一般包括教务处、学生处、教学系部、财务处、人事处等结构。其具体组成如下图2-1所示:校长兼党委书记副校长二校长助理副校长一党委副书记教务科宿 管学生科保卫科生产实习科总务科人事科团委办招生就业科鉴定科财务科党政办图2-1 高校组织结构图2.1.2 业务定义学生成绩单学生处用人单位学籍管理系统毕业生登记表新生名单成绩单教务处图2-2学籍管理信息系统数据流图 与学籍管理系统相关的主要外部实体:学生处、教务处、用人单位和学生。如图2-2所示:2.1.3 业务流程学校工作总体规划由教务人员在学生信息管理系统中完成对运行教务处所需的基本数据的维护。新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。每举行一次考试有任课老师对成绩进行录入。教务处针对不同班级进行分别汇总。老师及学生根据自己需要进行适当的查询。学生学籍管理信息系统管理员学生成绩表学生信息表学生学籍管理信息表信息的查、增、删、改学生档案表-图2-3学生学籍管理信息流程图 2.2 功能需求2.2.1 功能组成本系统为了实现学校在校学生、离校学生各项信息资源的查询、统计、添加、删除、维护与管理,方便用户的管理与需求。将学生学籍管理系统分为:学生信息管理,学生成绩管理,学生学籍档案管理和用户管理四个功能模块,设计功能模块如图2-4所示:学生信息录入学生学籍管理信息系统学生信息管理学生成绩管理学生学籍档案学生信息修改删除学生信息查询学生成绩录入学生成绩查询学生成绩修改学生报名注册登记表录入在校生档案查询学生成绩统计学生奖惩情况查询图2-4 学生学籍管理信息系统功能模块图 2.2.2功能逻辑在经过仔细调查研究学生学籍管理过程的基础上,为了使整个系统的概况一目了然,把细节用下一层的数据流图来表示,本系统采用了,逐层细画的原则。分析设计得到本系统所处理的数据流图如下图所示:s01档案单成绩单p03p02p01102d3d2d1信息单学生学籍信息管理员学生信息录入成绩信息录入档案信息录入信息数据表成绩数据表档案数据表数据库1、学生学籍管理员通过学生信息单,学生成绩单,学生档案单分别录入,生成信息数据表,成绩数据表,档案数据表从而成立一个总的数据库。图2-5学生学籍信息管理数据流图f05f04f03f02f01按班级按学号按姓名p01d1s01信息录入学生信息管理员学生信息查询信息数据表f06、学籍信息管理员通过信息单录入学生的信息,建立信息数据表。用户可根据,学号,姓名,班级来查询自己所需的信息,方便简单。 图2-6学生信息管理数据流图 3、学籍成绩管理人员通过成绩单录入学生的成绩,建立成绩数据表。则用户可根据学号、姓名、班级查看自己所需要的信息。f07f05dp1p2按姓名按班级按学号f04f03f02f06成绩统计成绩单f01s01学籍成绩管理员成绩录入成绩查询成绩数据表图2-7学生成绩管理数据流图4.学籍档案管理员通过档案单录入学生的档案,建立档案数据表。用户可根据,学号,姓名,班级查询学生的基本档案。f07f06dp2p1按姓名按班级f05f04f03按学号f02档案单f01s01学生档案管理人员档案信息录入档案查询档案数据表图2-8学籍档案管理数据流图5系统管理员根据用户需要设置用户及权限,建立系统数据表。使整个系统的维护更具有安全性,保密性。维护数据查询管理添加设置df06f05f04d03d02d01cvf03f02f01s01系统管理员用户用户信息录入用户权限系统数据表图2-9系统管理数据流图3. 系统详细设计 3.1 程序算法详细设计 此登录界面分为“管理员”和“普通用户”登录。“管理员”需输入用户名和密码登录“信息管理”窗口。登录界面如图3-1 所示。 31系统登录界面输入用户名输入密码启动系统判断用户名判断密码否否否是是是判断登录者权限普通用户界面系统管理用户界面系统管理员(教务处)在这里可以给普通用户(教师)注册,让其有一定的权限。该模块实现功能的流程如图3-2所示: 图3-2 用户登录数据流程图3.2界面设计 321系统功能模块设计1学生信息管理模块设计在查询学生信息界面,在上面有一个控件,其中一具提供用户选择要查询的列,用户按提示选择所要查询的对象,单击“确定“按钮,得出相应的学生信息,查询学生信息界面如图所示:图3-3查询学生信息界面管理员在空白栏中正确输入所要添加的信息,单击“添加”按钮即可添加成功。如图3-4所示:图3-4添加学生信息窗口管理员可根据需要对学生信息进行攸(在相应住处处正确进行修改),修改完毕后单击“修改”按钮即可完成修改学生信息,如图3-5所示:图3-5修改学生信息窗口2学生成绩管理模块的设计管理员根据需要选择所要查询的对象,单击“查询”按钮即可查询成功,如图3-6所示:图3-6成绩查询窗体员在空白栏中正确输入所要添加的信息,单击“添加”按钮即可添加成功,如图3-7所示:图3-7添加学生成绩窗口管理员可修改学生成绩如3-8所示图3-8学生成绩修改图3学生学籍档案管理模块的设计管理员根据需要选择所要查询的对象,单击“查询”按钮即可查询成功,如图3-9所示:图3-9 档案查询窗口管理员根据需要选择所要查询的对象,单击“查询”得到该对象的注册信息,如图3-10所示:3-10注册查询窗体4用户管理模块的设计管理员根据需要修改用户权限信息。单击“修改”即可成功,如图3-11所示: 图3-11用户修改窗口管理员根据需要添加用户信息。单击“添加”按钮即可添加成功,如图3-12所示:3-12添加用户信息5普通用户学生学籍管理包括学生学籍管理,学生学籍成绩管理,学生学籍档案管理的查询,普通用户根据需要对学生住处进行查询,如图示: 3-13普通用户学生信息查询窗口 普通用户根据需要对所需的学生成绩进行查询,根据需要选择要查询的对象,单击“确定”按钮查询成功,如图3-14所示:图3-14 普通用户学生成绩查询窗口 用户根据需要对所需的学生档案进行查询,根据需要选择要查询的对象,单击“确定”按钮查询成功,如图3-15所示 : 图3-15通用户学生档案查询窗口 四、 系统测试与使用 4.1 系统测试情况 软件测试的是软件质量保证的关键元素,代表了规约、设计和编码的最终检查。主要完成一个了发现错误而执行程序的过程。4.1.1 测试原则在设计有效的测试用例子之前,我们必须理解好软件测试的基本原则。依据daviedav959提出的测试原则:1.所以的测试都应追溯到用户需求2.用该在测试工作真正开始的前较长时间内就进行测试计划3.测试应从小规模开始,逐步装向打规模4.pareto原则应用于软件测试5.穷举测试是不可能的6.为了达到最有效,应该由独立的第三方来构造测试4.1.2 可测试性软件可测试性就是一个计算机程序能够被测试的容易程度。测试是一件很困难的事情,因此,需要知道做什么才能是测试过程理顺。4.1.3 白盒测试白盒测试是一种测试案例设计方法,它使用过程设计的控制结构导出测试案例。使用白盒测试方法,可产生测试案例,它可以:(1)保证一个模块中的所有独立路径至少被使用一次;(2)对所有逻辑值均需测试真(true)盒假(false);(3)在上下边界及可操作范围内运行所有循环;(4)检查内部数据结构以确保其有效性。4.1.4 黑盒测试 黑盒测试注重测试软件的功能性需求,即黑盒测试到处执行程序所有功能需求的输入条件集。黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。 黑盒测试主要发现以下类型错误:1.功能不对或遗漏。2.接口错误。3.数据结构或外部数据库访问错误。4.性能错误。5.初始化盒终止错误。 4.6 系统使用说明本系统采用visual c+ 6.0平台开发设计,而数据库使用微软的access数据库,因此若系统需要连接数据库时,为了方便快捷的链接到需要的数据,可使用为系统添加数据源的方法来解决。 五、课程设计总结 在这次学年论文设计中,我遇到的困难很多,在解决它们的同时我又学到了很多,受益匪浅,特别是如何分析、建立、开发一个系统。在一个系统开发的过程中编码不是重要的,重要的是分析系统、建立起系统模型。在分析一个系统前,分析人员必须要对将要开发的系统所涉及到的各方面知识有一个认识,然后将系统的模型建立起来。而且一个成功的软件要符合用户的需要,要以用户为中心,开发出用户想要的软件,而不能自以为是、想当然的做。在程序编写中,我认识到软件要有简便的界面,良好的程序风格,较全的代码注释。拥有这些条件,程序的可读性才会好,开发的复杂度才能大大减少,修改代码时更加容易下手。我认为,所谓友好的界面,就是用户需要的界面,力求简便全面。所以设计一个界面时,开发人员必须要了解用户的想法,从用户的角度去设计,当然,开发不能全听用户的意见,在详细分析了系统后,开发人员可以向用户提出一些修改的意见,在双方多次交流后定出程序所需的功能,以决定界面的实现。在编码中,良好的编程风格与习惯是提高工作效率的一个重要方面,而且良好的编程风格与习惯也是使软件便于维护的基础。那如何是良好的编程风格与习惯呢?我认为主要是程序的模块化、必要的注释。所谓模块化就是使程序的功能实现分成多个单独的功能模块,而不能在一大段代码中实现多个功能,如果这样做,别的人是非常难读懂你的程序。必要的注释,显而易见是要在程序的编写中加入对程序的说明,原因就是为了别人能读懂你的程序,过一段时间后你自己还能读懂自己的程序。总结这次设计给我感受最深的至少有三点:1进行软件开发这样的工作,要有恒心,要能静下新来做,而不能浮躁。2要善于同别人交流与合作,善于获取各种有用的资源。3要真真实实的多查资料,多问,多看。参考文献1黄梯云,李一军编著.管理信息系统m.高等教育出版社,2009.106-220.2袁鹏飞,孙军安编著.中文版sql server 2000数据库系统管理m.人民邮电出版社,2001.41-53.3彭东编著.sql server 2000应用开发技术指南m.北京:清华大学出版社,2004.18-88.4庄永龙编著.instant asp-实例解析asp网站编程m. 北京希望电子出版社,2005.40-90.5刘波,雷刚编著.基于.net平台通用数据库组件的实现m.计算机工程与设计,2007.1415-1417 .6饶云波,张应辉等编著.基于asp.net的电子商务平台设计与实现m.计算机技术与发展,2006.160
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玛依拉169课件教学课件
- 废弃水窖改造工程方案(3篇)
- 房建工程结算方案(3篇)
- 安全教育线上培训课堂课件
- 安全教育生产培训会课件
- 东莞茶山装修工程方案(3篇)
- 犬伤门诊培训课件
- 牵引站安全培训记录课件
- 安全教育平台课件压缩
- 农业废弃物资源化利用在2025年农业废弃物处理与资源化利用的产业政策研究报告
- 证券投资学课件吴晓求
- 摩托车整车采购合同范本
- 托管班合伙人合同协议书
- 2025劳动合同补充协议
- 社区节水节电知识培训课件
- 防火墙行业知识培训课件
- 2025版全新升级二手房买卖合同模板下载
- 乡镇执法证考试题及答案
- 2025年监理工程师继续教育试卷及答案
- 2020-2025年注册土木工程师(水利水电)之专业基础知识通关考试题库带答案解析
- 2025年物流师(初级)物流企业物流信息化信息安全认证员培训鉴定试卷
评论
0/150
提交评论