学生档案管理系统设计说明书课程设计.docx
- 文档编号:26983539
- 上传时间:2023-06-24
- 格式:DOCX
- 页数:57
- 大小:719.31KB
学生档案管理系统设计说明书课程设计.docx
《学生档案管理系统设计说明书课程设计.docx》由会员分享,可在线阅读,更多相关《学生档案管理系统设计说明书课程设计.docx(57页珍藏版)》请在冰豆网上搜索。
学生档案管理系统设计说明书课程设计
学生档案管理系统设计说明书
1系统概述...............................................................................................2
1.1系统的名称..........................................................................................2
1.2系统现状.............................................................................................2
1.3系统的研究目的和意义......................................................................3
1.4系统的主要研究内容...........................................................................4
2系统规划..............................................................................................6
2.1需求分析..............................................................................................6
2.2可行性分析..........................................................................................7
2.3系统要达到的目标..............................................................................8
2.4系统的进度安排..................................................................................9
2.5系统资金预算...................................................................................10
3系统分析.............................................................................................11
3.1系统现状分析.....................................................................................11
3.2研究的思路和方法............................................................................12
3.3学生作业档案流程分析.....................................................................13
3.5数据字典............................................................................................19
3.6数据立即存取图.................................................................................40
4系统设计............................................................................................43
4.1系统设计的目标................................................................................43
4.2系统结构图.......................................................................................43
4.3系统功能模块的划分........................................................................44
4.4代码设计............................................................................................44
4.5系统主要界面设计..........................................................................45
4.6输入/输出设计................................................................................45
4.7数据库设计.......................................................................................51
4.8网络设计...........................................................................................53
5总结...................................................................................................54
附录1..........................................................................................................57
附录2.......................................................................................................62
1系统概述
随着中国大学教育的推广,越来越多的学子可以梦寐以求的进入大学踏上人生的旅途,随之而来的学生的档案管理也日渐复杂起来。
学生档案管理系统的建立可以辅助解决学生档案的复杂、难统计等困难,是高校管理学生信息的有效的管理工具。
1.1系统的名称
学生档案管理系统
1.2系统现状
近些年,随着高校招生的不断扩张,在校学生人数和学生的信息量急剧增加,这对学生档案的管理工作,档案的完整性和安全性等问题是个不小的挑战。
面对如此庞大的信息量,人工管理方式已远不能适应形势的发展,学生档案管理工作已成为一项迫切需要解决的问题。
而学生档案管理系统的开发恰好解决了人工难以管理和信息量非常庞大的难题,同时也提高了学生档案管理工作的效率。
伴随着电脑的普及和信息时代的到来,这让学生档案管理系统的开发,应用和普及成为了可能。
学生档案管理系统的开发满足了高校对学生信息管理的需要,同时也让无纸化办公的口号不再遥远,具有重要的意义,符合社会发展的需要。
1.3系统的研究目的和意义
1.3.1研究目的
在各大高校,档案信息是学校的一项重要数据资源,档案管理也是学校的一项常规性的重要工作。
而长期以来,档案管理都是依赖人工进行的,随着这几年学校规模的扩大,学生人数的急剧增加,面对如此重多的档案管理,其工作量可想而知。
不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量不可靠因素,造成了档案管理的某些不规范。
随着计算机技术的迅猛发展以及计算机在社会各行业的应用普及,用计算机实现对学校的管理已成为现实。
利用计算机技术和数据库技术设计开发学生档案管理系统、实现学生档案管理工作的自动化成为学生管理部门的迫切需要。
档案管理系统对学生信息的管理更有效率,使操作更加简单、直观、快速,减少了手工管理及人为造成的数据泄露、数据修改等弊端,准确、实时的实现学生信息的管理。
1.3.2研究开发设计学生档案管理系统的意义
(1)档案管理人员工作环境的改善学生档案管理系统将帮助学生档案管理者告别管理纸制档案的年代,使学生档案管理者可以离开原先堆满纸制档案的档案室,走进宽敞明亮的档案管理工作室。
工作环境的改善,将大大促进工作效率和工作质量的提高。
(2)档案管理的高效率。
学生档案管理系统将计算机与学生档案管理工作连接起来,所有学生档案都存储在计算机中,因此对学生档案进行查询、修改、添加以及对有关学生数据进行科学统计,只需在计算机的学生档案管理系统中操作即可,比起原先许多人在整堆档案袋中查找档案,要方便了许多。
由于计算机的应用,学生档案步入了无纸化管理,节省了学校在纸张方面的开销,使得学校有更多的资金改善教学环境、提高教学质量。
(3)推进计算机和信息化在校园的普及学生档案管理系统的开发可以加强学校对学生档案的收集、整理、保管、查询等,加强学生档案的现代化管理水平,使学生档案信息化,与学校的发展要求相适应。
同时也可以推进学校办公自动化、计算机化,推进计算机在校园的普及,提高学生档案管理人员的计算机应用能力。
1.4系统的主要研究内容
该系统是典型的管理信息系统。
其开发主要包括后台数据库的连接(包括数据库的建立和维护)以及应用程序图形用户界面的设计两个方面。
前者要求数据一致性和完整性强,数据安全性好,而后者要求界面功能完善且易使用。
鉴于开发工具VisualStadio2005中用户界面设计功能的强大和Access数据库数据一致性、完整性、安全性好的优势,该学生档案管理系统基于VisualStadio2005的C#.net语言和Access数据库开发环境。
首先,对系统流程分析,明确系统要完成的各项任务。
学生档案管理系统用来管理学生的档案信息。
本系统主要是针对本科院校,学校的组织机构主要分为院、系和班级。
该学生档案管理系统包括系统信息、专业信息(所属学院)、班级信息、学生基本信息(学籍信息)、学生课程信息、学生成绩信息等。
专业信息和班级信息主要包括班级所属专业和学院等组织机构信息;学生信息管理主要由包括学生基本信息、家庭成员信息、所属组织机构信息等内容的学生注册和包括特定标志的学生信息的查询、修改和注销的浏览学生信息两个子模块;课程管理包括新增课程、课程查询、课程浏览(课程修改和删除)三个子模块,主要负责管理各院系的课程信息和学生的选课信息;成绩管理包括成绩录入、成绩查询(符合特定条件的成绩单的生成)、成绩浏览(修改和删除)三个子模块,主要负责管理学生的考试成绩;系统管理包括管理员角色的创建和管理员、普通学生两种具有不同操作权限的角色的登录两个个子模块,负责管理用户信息和用户登录。
其次,设计数据库。
在数据库中创建存储不同类型信息的表,同时注意各个表中字段的设计和必要的文字说明。
在每个表中设置主键,明确每个表之间的关系以及各实体之间的联系。
再次,界面设计完成后,就开始逐步实现系统功能,首先是配置数据库、连接数据库,成功后开始对一些按钮等基本组件写事件触发代码,结合Access数据库的强大功能,实现用户在图形界面的点击操作完成对数据库内容的操作的功能。
最后,测试系统,对一些系统运行出错的地方给予修正,进行代码的优化,做出错误报告,对系统进行后期制作,最后完成系统的开发。
最终系统要达到的要求如下:
(1)程序运行正确;
(2)界面友好;
(3)具有稳定性;
(4)能够实际应用。
2系统规划
2.1需求分析
随着科技的发展,计算机本身经历了巨大的变化。
计算机的概念也由原始的分立式走向今天的网络式。
网络技术已逐渐成为现代信息技术的主流,网络的概念也随着Internet技术和应用的发展而渐入人心。
Internet/Intranet的作用正为越来越多的人所认识,通过网络共享信息正成为科学研究的一种重要手段。
可以这么说,谁拥有信息,谁就能在科技信息革命的大潮中获得主动权,就能获取成功。
面对信息时代的挑战,网络的功能越来越强,国内教育系统也在积极建设或升级计算机网络,并已建成了规模较大的中国教育科研网,全国许多学校也纷纷建立或升级自己的校园网络系统,许多高校还提出了办公无纸化的口号。
校园网是实现办公自动化、管理科学化、教学手段现代化和图书情报信息网络化最有利的支撑环境。
高校学生档案管理是高校日常管理的一个重要组成部分,其管理效率的高低直接影响着整个学校的管理工作。
本档案管理系统的开发正是出于对管理效率的提高,在档案上传、查询、更新、删除、打印等方面,比传统管理系统都有着明显的改善。
通过分析高校学生档案管理的内容及用户的特点,现提出高校学生档案管理系统的解决方案。
为了最大程度上提高档案上传的效率,本系统利用基于c#应用平台,采用目前流行的MicrosoffAccess,Dreamweaver作为主要开发工具,由档案上传、更新、查询、删除、以及系统维护模块构成。
2.2可行性分析
2.2.1经济可行性
现在已有一部分计算机等所需设备,可以充分发挥作用,节约了开发设备资金,其余费用由团队支付。
系统开发成功后推广到各大高校能够给团队带来长期的经济效益。
2.2.2技术的可行性
系统开发人员能够熟练运用C#编程语言,并能熟练应用Access数据库。
学生试验室拥有数台高性能、高配置电脑设备,无论是硬件还是软件都能满足系统开发的要求。
另外有专业老师辅导系统的开发。
因此,在技术上本系统的开发是可行的。
2.2.3社会可行性
目前社会上通用的学生档案管理系统存在很多不足和缺陷,像档案输入错误,档案的丢失等。
本系统依靠Acess数据可的安全性,避免了这些错误的发生,从而如果得以推广的话,将取代一些高校现有的学生档案管理系统。
2.2.4对现有系统的分析
目前,在不少大、中专院校学生档案管理系统都是单机的MIS,甚至有的还是手工方式。
这种单机的管理系统不仅工作方式效率是极低,而且存在许多弊端,主要包括:
(1)档案录入效率低下:
例如每学期开学,数以千计的学生档案都由学生处负责录入,这个工程量之大,可想而知。
(2)查询不便:
例如,某个系部要调出某个学生的档案,由于系部没有管理档案的权限,他就必须到学生处去调这个学生的档案。
(3)毕业生转档不便:
每年大量毕业生,他们都要转走自已的档案。
在这个过程中,若没有管理信息系统的参与,工作繁重不可言喻。
2.2.5开发学生档案管理系统的优势
开发一套基于C#的学生档案管理系统,具有传统意义上的学生档案管理系统所无法比拟的优势:
(1)基于网络的管理,由于基于C#的学生档案管理系统是把整个系统安装在网络上的某一台服务器上,因此只需要有一台能够连上网络的计算机,在任何时间、地点、都能够对这个系统进行操作。
(2)客户端免安装。
目前的大多数计算机安装系统都是Windows系列的,一般都有IE浏览器,在这种情况下,不需要安装任何软件,就能够对这个系统进行操作。
(3)客户端零维护。
对系统数据库进行操作的工作室服务器断的任务,客户端不用担心任何系统的维护工作。
(4)数据库的使用。
数据库的使用能够很好的减少传统手工方式带来的一些弊端,对学生档案信息的维护更方便。
2.3系统要达到的目标
建成一个完整统一、技术先进、高效稳定、安全可靠的基于Internet/Intranet的学生管理信息系统。
这是一个集教务工作自动化和信息化为一体的先进的电脑网络系统,在为教务工作有关部门提供优质、高效的业务管理和事务处理的同时,采用安全可靠的现代化处理和控制技术,及时、准确、可靠地采集和传输信息,建立完备、可靠的教学信息处理系统。
对各院(系)教务办实现统一的信息浏览、成绩管理和考务编排。
通过校园网为教务处网站访问者提供全面及时的信息和数据,如专业课程设置、学生的信息查询、成绩单核实、学生考务信息的查询、编排等。
系统的安全性、稳定性、可靠性非常重要,在学校内部各科室(包括各个校区)组成一个虚拟网,教学事务处理在虚拟网中进行,并借助防火墙与校园网隔离,抵御来自外部网络的恶意攻击;建成的系统应能避免因软、硬件故障造成的数据损失;保证数据在传输过程中安全、保密;系统有足够大的吞吐量,不会因过多的服务请求而出现系统崩溃;能一天24小时,一年365天提供服务;界面友好,易于学习,非计算机专业人员经过短时间培训即可掌握基本操作。
借助于学生档案管理系统的建设,促进教学管理人员素质的提高,通过教学管理人员的实际应用,促进我校的教学管理水平和效率的提高;通过提供多层次的教务信息服务和先进实用的使用手段,满足校内外对教务信息共享和利用的要求,并为各级领导提供有效的辅助决策服务。
2.4系统的进度安排
表2-4-1课程设计日程表
星期一
星期二
星期三
星期四
星期五
第一周
上午
问卷调查
同学寻访
系统分析
确定项目
系统分析
下午
整理问卷
教务处咨询
上机
选择软件
系统初步设计
第二周
上午
系统设计
上机
编写系统
系统测试
编写报告
下午
系统设计
上机
编写系统
系统完善
整理报告
2.5系统资金预算
开发费用:
调查费用:
问卷调查0.05*50=2.5(元)
同学寻访0(元)
教务处咨询0(元)
设计费用:
系统规划0(元)
C#编程0(元)
费用合计:
2.5(元)
推广费用:
局域网费用:
300(元)
服务器费用:
3500(元)
费用合计:
3800(元)
3系统分析
3.1.1学生档案管理系统的现状
据我们调查,现在社会上众多高校通用的学生档案管理系统因为不完善,存在下列问题:
(1)与其他管理系统的协同工作尚属空白。
有些高校虽有网络版的档案管理系统,然而大都没有和学校的电子校务环境有机结合起来,系统处理能力弱,适应性、扩展性差,无法满足高校现阶段电子校务环境下的档案工作需要。
(2)缺乏严谨复杂的权限控制系统,不能有效支持细致的人员分工、复杂规范的工作流程。
由于高校档案业务量大,因而形成大量的操作人员各司其职地负责档案工作流程中的不同部分,这就需要控制严格、可以适应多用户的网络版管理系统。
因为档案管理有严格的密级需求,档案工作必须严格控制各类人员的操作时间和操作内容。
(3)不具有大规模数据的处理能力。
现在的档案管理,要求系统能够对百万级元数据条目进行联合查询及维护,管理超大规模原始文件映像数据和全文数据。
(4)无法提供灵活的档案查询、频繁的用户检索和档案利用,要求系统支持大量匿名用户对公开档案资料的检索,要求支持对著录信息进行联合查询、模糊查询甚至对全文数据或图片进行检索。
(5)提供完善、规范的自动报表打印尚有缺陷,统计功能远远落后。
高校档案卷宗多、门类多、涉及部门多、年代跨度长、案卷总数量庞大、利用较频繁,现有高校的档案管理系统仅实现了简单的统计功能,给学校档案管理工作造成诸多不便。
我们设计的学生档案管理系统能针对上述问题,在权限控制、与其他管理系统的协同工作、提供灵活的档案查询、频繁的用户检索和档案利用、数据的处理能力方面都有相对比较好的改善,可以适合目前大多数的高校。
学生档案管理系统的研究思路依据学校对学生信息的要求以及管理的方便,具体而言,系统的功能的实现是由整体到部分一步步实现的(见后面的系统结构图)。
系统通过管理员和学生两种用户,分别实现对系统的管理和各种学生信息的整理,达到简明快捷的目标。
研究方法是从整体到局部,从中心到周围。
经我们对系统的分析,做出学生档案作业管理:
见图3.3.1
图3.3.1学生档案作业流程
(1)顶层数据流图
顶层数据流图如图3.4.1所示。
图3.4.1
(2)学生档案管理系统第1层数据流图:
见图3.4.2
图3.4.2
(3)专业信息管理的展开:
见图3.4.3
图3.4.3
(4)班级信息管理的展开:
见图3.4.4
图3.4.4
(5)学生信息管理的展开:
见图3.4.5
图3.4.5
(6)课程信息管理的展开:
见图3.4.6
图3.4.6
(7)成绩信息管理的展开:
见图3.4.7
图3.4.7
3.5.1数据项
数据项:
总编号:
1-001
编号:
001
名称:
AdminID有关编码说明:
别名:
管理员账号XXXXXXX
说明:
管理员登陆账号、主键学院代号系代号老师编号
数据值类型:
(连续/离散)离散
类型:
(字符/数字)数字
长度:
7
有关数据结构:
管理员创建、登陆
总编号:
1-002
编号:
002
名称:
AdminPassword
别名:
管理员密码
说明:
管理员登录密码
数据值类型:
(连续/离散)离散
类型:
(字符/数字)文本
长度:
6-10
有关数据结构:
管理员创建、登陆
总编号:
1-003
编号:
003
名称:
Sex
别名:
管理员性别
说明:
管理员资料
数据值类型:
(连续/离散)离散
类型:
(字符/数字)文本
长度:
2
有关数据结构:
管理员创建
总编号:
1-004
编号:
004
名称:
Age
别名:
管理员年龄
说明:
管理员资料
数据值类型:
(连续/离散)连续
类型:
(字符/数字)数字
长度:
2
有关数据结构:
管理员创建
总编号:
2-001
编号:
001
名称:
SpecialtyName有关名称说明:
专业全称
别名:
专业名称
说明:
专业名称、主键
数据值类型:
(连续/离散)离散
类型:
(字符/数字)文本
长度:
50
有关数据结构:
添加专业、专业查询
总编号:
2-002
编号:
002
名称:
Specialty
别名:
专业编号
说明:
按添加顺序自动编号
数据值类型:
(连续/离散)连续
类型:
(字符/数字)数字
长度:
长整型
有关数据结构:
添加专业、专业查询
总编号:
2-003
编号:
003
名称:
College
别名:
学院
说明:
专业所属学院
数据值类型:
(连续/离散)离散
类型:
(字符/数字)文本
长度:
50
有关数据结构:
添加专业、专业查询
总编号:
2-004
编号:
004
名称:
Remark
别名:
专业备注
说明:
专业备注说明
数据值类型:
(连续/离散)离散
类型:
(字符/数字)文本
长度:
100
有关数据结构:
添加专业
总编号:
6-001
编号:
001
名称:
编号
说明:
自动编号、主键
数据值类型:
(连续/离散)连续
类型:
(字符/数字)数字
长度:
长整型
有关数据结构:
添加课程
总编号:
6-002
编号:
002
名称:
Specialty
别名:
专业名称
说
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 档案管理系统 设计 说明书 课程设计