您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页学生档案管理系统设计报告

学生档案管理系统设计报告

来源:飒榕旅游知识分享网


石家庄职业技术学院

学生档案管理系统

学 生 姓 名:______ _______ 指 导 教 师:______ _________ 系 别:_____信息工程系_____ 专 业:______软件技术______ 年 级:______09级_________

论文提交时间:_____________________

评 阅 人:___________________

年 月 日:____________________

目录

摘要…………………………………………………..……3 第一章绪论………………………………………………….4

1.1课题背景„…………………………………………….…...4 1.2研究与应用现状……………………………………………...4

第二章相关技术介绍……………………………………….5

2.1SQL语言…………………………………………….…...5 2.2SQL数据库数据体系结构……………………………………..5 2.3SQL语言的组成…………………………………………...5

第三章需求分析及实现………………………………….....6 3.1功能需求分析…………………………………………….6 3.2流程分析………………………………………………..6 第四章具体实现…..…………………………………….....7 4.1表结构……………………………………………..….7 4.2设计实现……………………………………………….8 第五章设计总结…………………………………….……..15 5.1系统优点…………………………………………..…..15 5.2局限性……………………………………………..….15 5.3注意事项…………………………………………...…..15 5.4总结…………………………………………….....18 参考文献………………………………………………….19

2

摘要

学生档案管理能实现的主要功能是:课程管理、选课管理、学生基本信息录入、学生成绩录入、学生信息和成绩修改、查询学生成绩档案和基本档案、打印报表功能。查询学生档案可以通过按班级查询查询到一个班级的所有学生信息;按姓名查询可以查到学生的个人信息。查询学生成绩档案包括:按班级查询、按姓名查询、按学号查询、查询学生单科成绩排名和总成绩排名、按科目查询不及格学生。课程管理包括对课程的添加、修改、删除;选课管理包括对学生选择必修课和选修课的管理

关键词: 录入信息、修改信息、删除信息、查询信息、课程管理、选课管理、打印报表。

3

第一章 绪论

1.1课题背景

学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。高校学生档案管理最初是人工方式进行,显然在信息化发展的今天,这远远不能满足档案管理的需要。这主要是由于高校的扩招,在校学生人数的增加。

随着科技的发展,计算机本身经历了巨大的变化。使用学生公寓管理系统,不再用人工方式管理文件档案,节省大量人力和财力;可以存储大量学生的基本档案,安全、高效、快捷;可以迅速查到所涉及的各种信息;操作简单,使用方便、高效;系统使用寿命长、成本低。这些特点可以极大地提高学生档案管理的效率。

1.2研究与应用现状

作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可以存储大量学生的基本档案,安全、高效、快捷;可以迅速查到所涉及的各种信息;操作简单,使用方便、高效。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理系统成为很有必要的事情.

4

第二章 相关技术介绍

2.1SQL语言

SQL是Structured Quevy Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。

2.2SQL数据库数据体系结构

SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为“基本表”(base table);存储模式(内模式)称为“存储文件”(stored file);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。

2.3 SQL语言的组成

1.一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。 2.一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。

3.一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。

4.一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。

5.用户可以用SQL语句对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。

6.SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为的用户接口,供交互环境下的终端用户使用。

5

第三章 系统分析

3.1功能需求分析

本学生档案管理系统的目的是实现学生档案管理的系统化、自动化,帮助管理人员更好更有效地完成学生档案管理工作,充分利用计算机的功能实现对学生基本档案管理、成绩档案管理、课程管理、选课管理等的自动化控制工作。本系统的用户最终分为学生和管理员。其中学生用户可以查询个人信息,成绩信息、选课情况;管理员除了有查询权限外还有修改数据库信息的权限,能够录入新的学生基本档案和成绩档案,实现课程管理、选课管理等。

3.2流程分析:

6

第四章 设计流程

4.1表结构

字段名 学号 姓名 性别 民族 出生年月 考生来源 培养方式 入学分数 入学政治面貌 家庭住址 通讯地址 邮政编码 所在院系 班级名称 专业名称 照片

字段名称 课程编号 课程名称 是否必修 学时 学分 考核方式 开课院系 任课老师

数据类型 文本 文本 是/否 文本 文本 文本 文本 文本 表4.2课程表

字段名称 学号 姓名 科目 教师编号 成绩 文本类型 文本 文本 文本 文本 文本 表4.3成绩表

说明 无 无 无 无 无 说明 索引”有(无重复)” 无 无 无 无 无 无 无 数据类型 文本 文本 文本 文本 日期/时间 文本 文本 文本 文本 文本 文本 文本 文本 文本 文本 OLE对象 表4.1学生表 说明 索引”有(无重复)” 无 无 默认值”汉” 格式”常规日期” 无 无 无 无 无 无 无 无 无 无 无 7

4.2设计实现

登陆主界面

设计介绍:点击”欢迎进入”,进入到学生档案管理系统登陆界面。

图3.1系统主界面

选择登陆方式

设计介绍:登陆分为管理员登陆和学生登录;在这个界面中,主要处理的是判断当前用户输入的信息是否正确。如果正确,那么进入程序主界面,如果不正确,重新输入。 (管理员口令是:system 学生登录口令是:xuesheng )

图3.2选择登陆界面

8

图3.3学生登录界面

图3.4主切换面板

9

功能介绍:

添加学生基本档案:

图3.5添加学生档案

修改学生基本档案:

图3.6修改学生档案

10

查询学生基本档案:

图3.7查询学生档案界面

设计介绍:用宏代码实现此功能:

图3.8宏代码

11

学生成绩档案管理

添加成绩档案:

图3.9添加成绩档案

12

修改成绩档案:

图3.10修改成绩档案

13

删除成绩档案:

图3.11删除成绩档案

14

查询学生成绩档案:

图3.12查询学生成绩界面

点击”按科目查询不及格学生”按钮,弹出对话框:

图3.12对话框

15

输入access,点击”确定”按钮,

图3.12不及格学生查询

学生选课管理:

图3.12学生选课界面

16

课程管理:

图3.13课程管理界面

打印报表:

图3.14打印报表界面

17

第五章设计总结

5.1系统优点

   

系统符合学生档案管理系统的要求。 友好的操作界面,操作简单,易用性好。 查询方便、查询全面。

有良好的用户权限和密码,防止人为的破坏与盗窃数据资源。

5.2局限性

学生档案中相同数据会产生冗余;

存储的学生中,有很多信息可能是相同的,如果把这些信息的冗余去除,可以增加系统处理的效率。

5.3注意事项

由于各个表建立了关系,并实施了参照完整性,所以各个相同字段数据类型及字段大小应该一致,否则会出现类型不匹配的现象。

5.4 总结

在数据库设计中遇到了很多的难题,其实这也是不可避免的,不过通过请教老师和同学,上网查资料,最终克服了困难,大体上完成了这次作业,在完成课题的过程中也不断充实了自己,学习到了很多以前没有学习到的知识,收获很大。最大的收获就是对大学学习的总结和培养了解决困难的信心和能力,使我对所学知识能够融会贯通,又不断丰富了新知识。毕业设计使得我们对所学的专业课有了更为深刻的认识,使得知识得到了巩固和提高。

18

参考文献

《ASP3.0动态网页实经典》—— 位元文化——中国青年出版社 《精通数据库架设技巧》刘、蔡锋编著 科学出版社 2001/4第一版 《ASP网络编程实例》老虎工作室 编著 人民邮电出版社 2001/6 第一版

19

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务