高校学生档案管理系统文档

上传人:博****1 文档编号:501443634 上传时间:2023-07-19 格式:DOC 页数:23 大小:347.50KB
返回 下载 相关 举报
高校学生档案管理系统文档_第1页
第1页 / 共23页
高校学生档案管理系统文档_第2页
第2页 / 共23页
高校学生档案管理系统文档_第3页
第3页 / 共23页
高校学生档案管理系统文档_第4页
第4页 / 共23页
高校学生档案管理系统文档_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《高校学生档案管理系统文档》由会员分享,可在线阅读,更多相关《高校学生档案管理系统文档(23页珍藏版)》请在金锄头文库上搜索。

1、 XXXX大学计算机与通信学院20XX年XX学期 数据库 课程设计题 目: 高校学生档案管理系统专业班级: 姓 名: 学 号: 指导教师: 成 绩: 目 录摘 要1前 言2正 文31.需求分析31.1问题的定义31.2任务需求分析31.3 系统流程图31.4数据流图51.5 数据字典62.概念结构设计72.1 E-R实体图73.逻辑结构设计93.1 数据库各个表的设计93.2 关系模式图124.系统实现134.1 数据库的连接134.2系统基本信息模块的实现144.3 系统查询功能的实现155.系统测试165.1测试方法165.2 测试用例176.软件使用说明书18总 结19参考文献20致 谢

2、21摘 要学生档案管理系统是典型的信息管理系统,其开发主要包括后台数据库建立和维护以及前端应用程序的开发两个方面。经分析,使用visual C+6.0作为前台开发工具,用sqlserver2000作为后台数据库开发工具。本系统参考兰州理工大学的学生档案管理为原型,通过分析现有的管理模式和管理软件,建立系统模型。本学生档案管理系统包括学生基本信息、家庭信息、奖励信息、惩罚信息和毕业工作信息等内容的管理,实现了信息的录入、查询、删除、修改和统计等功能。关键字:学生;档案管理;数据库前 言21世纪全球信息电子化的潮流势不可挡,计算机渗入了社会生活中的各个领域,它的广泛应用给经济和社会生活带来深刻的变

3、革.信息技术不仅改变了人们的工作和生活方式,也在改变教育和学习的方式.我国的教育事业蓬勃发展,升学率普遍提高,各类大专院校规模不断扩大,对于学生管理工作的高效性和规范化提出了更高的要求.作为学校管理工作的一个重要组成部分-学生信息管理,所涉及到的信息量之大,数据之繁琐,可以想像用手工对这些数据进行操作有多么的复杂与繁琐,因此自动化的学生信息管理系统应运而生.而学生信息管理的工作量非常大,为保证学生管理工作的顺利进行,改善管理手段,有必要开发一套适合高等院校实际情况,能解决实际问题的学生管理信息系统.及时,准确的为管理人员提供学生,班级等各类信息,并提供标准化,查询,修改等管理功能.为了能够为高

4、校学生信息管理提供一种更加高效,实用的管理手段,为学生信息的存储,统计,分析,交流提供一种更加快捷,安全的信息平台.并且能够减少大量的人工操作,以及在人工操作中由于人为因素而引起的数据错误,保证学生信息数据的安全性和完整性,使学生管理人员能够轻松,正确无误地完成各项工作,结合自身的技术水平,特开发高校学生档案管理系统。正 文1. 需求分析1.1问题的定义目前学生档案管理系统的实现方法各有特色。以前的手工管理存在很多的漏洞和不足,例如:劳动强度大,错误率高并且信息处理速度慢。随着高校的不断扩招,学生数目的增多,为弥补手工管理带来的缺陷,降低错误率和劳动强度,提高信息处理速度,使用计算机来管理学生

5、的档案是最科学和简捷的一种方法。这样,只要设计一个合理的学生管理系统的方案,就能为管理员和学生提供更加方便的服务,以实现自动化管理。在现行系统的调研和分析的基础上,加入了一些新的功能,这些功能成为该系统开发的主要目标和评价指标。1.2任务需求分析该系统主要包括系基本信息模块、家庭信息模块、奖励、惩罚模块、工作信息模块。系统模块等。系统要实现基本信息录入、修改、查询等功能:1、 信息的输入,学生基本信息、工作信息、相关资料信息等。2、 信息的修改、删除。3、 根据要求,查询统计符合条件的各类信息。4、依据实际需要,对重要新信息进行统计。1.3 系统流程图开 始进入系统 输入用户名及密码是否重新输

6、入判断用户名及密码是否正确 N Y调入主菜单系 统 信 息工 作 信 息基 本 信 息家 庭 信 息奖 罚 信 息退出系统退 出图 1-1系统流程图1.4数据流图 学生档案管理系统管理员管理员输入信息输出信息库文件 图1-2 系统顶层数据流图工作信息管理数据库学生档案管理系统登录赏罚信息管理管理员家庭信息管理基本信息图1-3 数据流图1.5 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出

7、若干数据元素的数据卡片信息。数据字典卡片:名字:学号别名:描述:惟一地标识一个特定学生的关键域定义:学号=10字符位置:学生基本信息表 家长信息表 学生毕业信息表 名称:学生基本信息别名:描述:对学生基本情况的描述定义:学号+姓名+性别+民族+出生日期+家庭住址+通信地址+考生来源+家庭背景+入学分数+入学政治面貌+所在院系+专业+邮政编码位置:输出到打印机保存到磁盘名称:学生家长信息别名:描述:对学生家长信息的描述定义:学号+姓名+家长姓名+工作单位+职务+电话+年龄+文化程度位置:输出到打印机保存到磁盘名称:学生奖惩信息别名:描述:学生奖惩信息的描述定义:学号+姓名+奖惩名称+奖惩日期+奖

8、惩原因+评价 位置:保存到磁盘名字:管理员别名:描述:管理整个系统定义:用户名+密码位置:用户表名字:学生毕业信息别名:描述:学生毕业后的信息描述定义:学号+姓名+学历+学位+工作单位+职务+单位+政治面貌+电话位置:毕业信息表2. 概念结构设计2.1 E-R实体图根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和实体之间的关系,并画出如下所示的E-R图。学 生所在院系家庭住址学号姓名是否为系统原有信息 是 否 提示:需要在保存后退出 是否保存? 否 是 保存成功 否 是 Rollback Commit 关闭窗体性别年龄出生日期邮政编码 家庭信息姓名工作单位职 称电话号码文化程

9、度年龄图2-2 家庭信息实体图图2-1学生实体图学 历学 位工作单位职 称工作经历政治面貌电 话图2-4 毕业工作信息图毕业信息奖惩信息奖惩名称原 因奖惩日期奖惩评价图2-3 奖惩信息图学生基本信息家庭信息工作信息拥有拥有拥有图2-5 毕业工作信息图3. 逻辑结构设计在数据库设计中相当重要的一步就是将概念模型转化为计算机上DBMS所支持的数据模型,例如,将E-R图模型转化为关系模型,道理很简单,我们设计概念模型基本上都是一些抽象的关系,在数据库设计的实现过程中,能在计算机上有效地表示出这些关系就成了数据库设计的关键。3.1 数据库各个表的设计根据学生档案管理系统的功能要求,选取sqlserve

10、r2000作为后台数据库。在上面的实体和实体之间的E-R图设计基础上,形成数据库中的表格及表格之间的关系。该数据库由5个表组成,学生基本信息表,学生家长信息表,学生奖惩信息表,学生毕业信息表,用户信息表 。主表的结构设计:1.学生基本信息表学生基本信息表是对学生的基本信息进行统计,学号、姓名、性别、民族出生年月、家庭背景、考生来源、入学分数、入学政治面貌、家庭住址、通讯地址、邮政编码、所在院系、专业等信息。学生基本信息表的结构表如表3-1。表3-1 学生基本信息结构表字段名称数据类型主键非空学号char是是姓名char否否性别char否否民族char否否出生年月date否否家庭背景char否否

11、考生来源char否否入学分数int否否入学政治面貌char否否家庭住址char否否通讯地址char否否邮政编码char否否院系char否否专业char否否2.学生家长信息表学生家长信息表是对学生家长信息的统计,包括父亲姓名、父亲工作单位、父亲电话、父亲职务、父亲年龄、父亲文化程度、母亲姓名、母亲工作单位、母亲电话、母亲职务、母亲年龄、母亲文化程度等。学生家长信息表的结构如表3-2所示。表3-2 学生家庭信息字段名称数据类型主键非空学号char是是姓名char否否父亲姓名char否否父亲工作单位char否否父亲电话号码char否否父亲职位char否否父亲年龄int否否母亲姓名char否否母亲工作单位char否否母亲电话号码char否否母亲职位char否否母亲年龄int否否3.学生奖惩信息学生奖惩信息是对学生在校期间的奖惩信息的统计,包括学号、姓名、奖惩名称、奖惩日期、奖惩原因、各种评价等。学生奖惩信息表结构如表3-3。表3-3 学生奖惩信息表字段名称数据类型主键非空编号char是是学号char否否姓名char否否奖惩名称char否否奖惩日期date否否奖惩原因char否否

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号