数据库课程设计-教务辅助管理系统的设计与实现

数据库课程设计-教务辅助管理系统的设计与实现

ID:14722492

大小:211.50 KB

页数:29页

时间:2018-07-30

数据库课程设计-教务辅助管理系统的设计与实现_第1页
数据库课程设计-教务辅助管理系统的设计与实现_第2页
数据库课程设计-教务辅助管理系统的设计与实现_第3页
数据库课程设计-教务辅助管理系统的设计与实现_第4页
数据库课程设计-教务辅助管理系统的设计与实现_第5页
资源描述:

《数据库课程设计-教务辅助管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摘要教务管理系统是一个辅助学校教务处教务人员完成日常工作中,涉及学籍管理、开课编排和成绩管理这三项日常比较繁重的工作。它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作的效率、减少出错情况。同时还能提供快速的查询检索功能以及按要求进行成绩单的打印的功能。教务管理系统是一个使用Client/Server技术、面向学校教务处用户的多模块信息管理系统。它采用了当前流行的C/S结构,可以突破了原先教务系统使用的局限性,实现多机同时工作统一数据库。因而就可在多地域、任意时间段来访问教务系统中的数据,大大加强了系统数据共享的能

2、力。另外采用了以上流行和标准的网络技术也极大地提高了系统的可移植性。关键词教务辅助管理系统数据库目录1系统分析41.1开发背景41.2开发目的41.3现行系统存在的主要问题41.4需求分析41.4.1信息要求:51.4.2处理要求:51.4.3安全性与完整性要求:51.5系统功能分析51.6业务流程图、数据流程图62系统设计82.1ER图和关系模式82.2总体结构设计82.3数据库设计93系统实现104实验总结:225参考文献23教务辅助管理系统的设计与实现1系统分析1.1开发背景随着计算机技术的不断发展,计算机应用于各大领域,并给人们

3、的生活带来了极大的便利,同样可以应用在教务管理方面。以往大学教师由于缺乏适当的软件而给其工作带来了很多不便。本文所介绍的便是一个教务辅助管理系统,以方便其在课程安排、成绩处理、学籍管理上的工作。教务辅助管理系统是一个庞大而复杂的系统,它包括对院系资料的管理,对课程资料的管理,对学生资料的管理和对学生成绩的管理等等主要的功能。教务辅助管理系统是每个学校的一项必不可少的内容,它的好坏直接影响到学校里的主要工作,为了提高教务管理工作的效率,减少错误的出现,节约大量的人力资源,现在的学校的教务管理也逐步从手工转到计算机自动化信息处理阶段1.2开

4、发目的l为了教务处管理系统更完善;l节约资源l为了教务处办公室对学生的管理更方便;l为了减轻工作人员的工作负担1.3现行系统存在的主要问题1)单机单用户系统,随着网络的发展和校园网的建立,同时教务管理系统中信息的使用者大大增加,原有的单机单用户系统已远远不能满足需要。同时,原有的数据库也不支持多用户的网络运行环境。2)系统独立性差,原有系统一般都是使用数据库提供的开发工具编写的程序,因此收数据库的制约比较大,编写出来的程序性能也不好。特别是无法支持如Access,MSSQLServer等新的数据库。1)模块性差,由于不是一个完整的编程语

5、言,故无法做到代码的模块化,给功能的扩展带来了巨大的不便。1.1需求分析教务辅助管理系统大大提高了学校管理工作的效率,使用户能够方便的对院系信息、课程信息、学生信息以及成绩信息进行管理。本系统对具有不同权限的用户所开放的功能是不同的,最高级用户的权限是“管理员”,它能使用系统的所有功能,另一种用户的权限是“用户”,它只能使用系统的部分功能。1.1.1信息要求:u教务管理系统涉及的实体有:l教师——工作证号、姓名、职称、电话等;l学生——学号、姓名、性别、出生年月等;l班级——班号、最低总学分等;l系——系代号、系名和系办公室电话等;l课

6、程——课序号、课名、学分、上课时间及名额等。u这些实体之间的联系如下:l每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。l每个班的班主任都由一名教师担任。l一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同的(课序号是唯一的)。l一名同学可以选多门课,一门课可被若干同学选中。一名同学选中的课若已学完,应该记录有相应成绩。l本单位学生、教师都有重名,工作证号、学号可以作为标识。1.1.2处理要求:教学系统主要提供数据维护、选课和信息查询。其中常见的查询有:系统中各对象的基本信息查询。查询

7、指定班、系的学生信息(名单、人数等)。查询学生的成绩、学分情况。查询教师授课情况和学生选课情况。1.1.1安全性与完整性要求:ul安全性要求:1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3.系统应对不同用户设置不同的权限,区分不同的用户,如学生,教师,系统管理员。ul完整性要求:1.各种信息记录的完整性,关键信息记录内容不能为空;2.各种数据间相互的联系的正确性;3.相同的数据在不同记录中的一致性1.

8、2系统功能分析不同权限的用户能使用的功能如下:²用户管理:此项功能只能由管理员使用²修改密码:管理员和用户都能使用²信息管理:包含了系别管理、学生管理、课程管理、成绩管理四个模块,只能由管理员使用,用户不能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。