- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
数据库语言
课程设计报告
题目:教务管理系统的分析与设计
学 院
专 业
班 级
学 号
姓 名
指导教师 王建仁、段刚龙、薛宏权
2011.12
目 录
TOC \o 1-3 \h \z \u 一.选题背景及系统目标 2
1.选题背景 2
2.系统目标 2
二.功能模块结构设计 3
三.数据库结构设计 4
四.主要功能及程序界面说明 6
五.系统的主要优点和不足 20
1.优点 20
2.需要进一步改进的地方 21
六.总结 21
1.课程设计中遇到的主要问题及解决办法 21
2.主要收获 22
一.选题背景及系统目标
1.选题背景
在过去信息及科技不发达的时代,学生信息的手工录入与查询,是一项非常繁重而枯燥的劳动,耗费许多人力和物力,并且还会因人的情绪烦躁而出现失误。而今计算机科技飞速发展,应用数据库技术可以实现学生信息的计算机管理,从而大大简化了学生信息的手工登录与查询,节省了许多人力和物力。本课程设计旨在对学生信息实现计算机管理,方便学生对信息查询、管理员对信息编辑,提高工作效率,提高管理水平。
2.系统目标
查询大学的学生、教师信息,课程信息及学生的选课情况和成绩。管理员进入该系统可以对以上信息依据实际情况进行编辑修改,学生进入该系统可以查询自己的相关信息,如自己的选课情况、成绩等。该系统旨在方便学校对学生信息的管理。
二.功能模块结构设计
图1 教务管理系统功能模块图
功能说明:该系统根据登录用户身份的不同分别打开两个界面,分别是学生界面和管理员界面。在学生界面中,学生用户可以进行自己成绩的查询和选课情况的查询;在管理员界面中,管理员可以有权进行各种信息的查询,其中包括学生的一些基本信息、考试成绩、选课情况、教师授课情况。管理员还可以依据不同的查询条件进行按条件打印和全部打印以及对所有数据表的数据进行修改维护。
举例说明:在管理员界面点击菜单中的“信息查询”选择“学生选课查询”从而进入查询学生选课界面,通过输入要查询的学生学号,然后点击“查询”按钮方可查询到该生选课的课程号和考试成绩。
图2 管理员界面
↓
图3 查询学生选课界面
三.数据库结构设计
教务管理系统
表1 学生表
字段名
字段类型
字段长度
学号
字符型
6字节
姓名
字符型
8字节
性别
字符型
2字节
籍贯
字符型
4字节
出生日期
日期型
8字节
入学成绩
数值型
6字节(2位小数)
少数民族否
逻辑性
1字节
简历
备注型
4字节
照片
通用型
4字节
注:学号的编排以190111和210123为例说明。首位数字表示学生的学历,“1”代表本科生,“2”代表研究生;后一位数字表示所属学院,“9”代表理学院,“1”代表人文学院;后两位数字表示学生所在届,“01”表示2001届;后一位数表示学生所在班级,“1”代表一班,“2”代表二班;最后一位数字表示学生在班级里的序号。因此,“190111”表示该生是理学院2001届一班的本科生,在班里的序号为1;“210123”表示该生是人文学院2001届二班的研究生,在班里的学号为3。
表2 选课表
字段名
字段类型
字段长度
学号
字符型
6字节
课程号
字符型
5字节
成绩
数值型
5字节(2位小数)
注:课程号的编排以15104和01103为例说明。首位数字表示授课范围,“1”代表本科生所学课程,“2”代表研究生所学课程;后一位数字表示所属学院,“5”代表管理学院,“1”代表人文学院;后两位数字表示课程的类别,“10”表示必修课;最后一位数字表示课程在学院里的序号。因此,“15104”表示该课程是管理学院本科生所学的必修课,在学院里的序号为4;“01103”表示该课程是人文学院研究生所学的必修课,在班里的学号为3。
表3 课程表
字段名
字段类型
字段长度
课程号
字符型
5字节
课程名
字符型
20字节
学分
数字型
3字节(1位小数)
表4 授课表
字段名
字段类型
字段长度
课程号
字符型
5字节
教师号
字符型
5字节
学生人数
数字型
3字节
注:教师号的编排以15001和16101为例说明。首位数字表示授课范围,“1”代表给本科生授课;后一位数字表示所属学院,“5”代表管理学院,“6”代表材料学院;后两位数字表示教师的职称,“00”表
文档评论(0)