- 1、本文档共81页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《高级语言课程设计》课程设计
《教务管理程序》
《教务管理程序》
题 目:
班 级:
学生学号:
学生姓名:
指导老师:
提交时间:
华南农业大学 信息(软件)学院
《教务信息管理系统》课程设计报告
系统分析
问题描述
《教务管理系统》作为一个管理软件,应充分联系实际考虑它的实用性,同时还要考虑它应用的范围,解决问题的功能。它是一款管理软件,主要的功能是实现管理员对全校教务的管理(包括学生的基本信息管理和学生的成绩管理),还有实现学生对教务信息的查询功能。
系统功能分析
设计一个教务信息管理系统,该程序具有以下功能:
(1)录入如下信息:学生基本信息:如学号、姓名、性别、年龄电、宿舍号码、话号码等。
课程基本信息:课程编号、课程名称、考试成绩、平时成绩、综合成绩、学分、重修否等。如果重修,需要考虑重修学期、重修成绩,并且要考虑多次重修的情况。
(2)录入选课信息
(3)录入学生成绩
(3)按班统计学生选课情况及考试成绩。
(4)按课程统计学生名单及考试成绩。
(5)统计并输出每个同学已修学分及不及三格课程。
开发平台及工具介绍
硬件环境
处 理 器:Intel Pentium 166或更高
内 存:32MB以上
硬盘空间:2G以上
显 卡:SVGA显示适配器
软件环境
操作系统:Windows98/Me/2000/XP/win7
系统设计
系统总体结构设计
教务管理系统是一个简易的管理系统,它需要实现管理员对全校教务的管理和不同学生对教务的查询,所以需要设置不同的账户给不同的身份,解决这一问题可以设计结构体对不同身份的账户信息进行保存,用户需要用各自的密码才能登陆。同时结构体里面保存了不用用户(学生)的基本信息和成绩信息,通过从文件里读取相应的结构体,可以对它进行信息的查询,修改,替换,删除和保存。
不同的学校有不同的学院和专业,所以需要对不同的学院和专业进行编码,然后用结构体进行保存,在学生信息录入时可以录入编码,通过不同的编号来标记学生的学院和专业,这样方便了管理员的操作,同时也提高了操作的效率。实现的方法是管理员先对学院和专业进行编码然后保存在文件的结构体里,编写一函数,输入编号就返回该编号对应的学院和专业。
对于班级的选课管理,由于同一班的学生选课是相同的,所以可以用一个结构体来保存一个班的选课信息,这样子就大大方便了选课信息的管理。
系统各个功能模块详细设计
系统的模块结构图
教务信息管理系统
教务信息管理系统
身份选择
身份验证
管理员界面
学生账户界面
学生信息管理
统计管理
编排学院和专业
图1
图1 系统模块功能图
模块设计
身份选择模块设计
该模块为系统用户提供功能选择界面,管理员或学生登录系统后都会看到对应自己权限的功能选择界面,在界面中的系统提示符处输入自己的功能选项即可跳转到相应的功能执行函数。功能选择模块功能图如下所示。
管理员界面
管理员界面
身份选择
身份选择
学生界面
学生界面
身份验证模块
身份验证模块的作用是为了保障系统的安全性和系统使用人员角色的区分。该模块需要从输入设备获取用户输入的用户名和密码,判断是否为合法身份,其次要判断用户权限,从而决定其能使用的系统功能,其模块功能图如图3所示身份验证
身份验证
获取用户账号和密码
验证账号和密码
判断用户权限
调用不用权限函数界面
管理员模块
该模为管理员提供学校教务管理的功能,在该模块,管理员可以根据界面提供不同的功能进行基本的操作,在界面中的系统提示符处输入自己的功能选项即可跳转到相应的功能执行函数。功能选择模块功能图如下所示。
修改身份
修改身份
学生管理
学生管理
统计管理
统计管理
管理员
管理员
课程管理
课程管理
修改密码
修改密码
编排管理
编排管理
学生账户界面模块
该模为学生账户提供学校教务信息查看的功能,在该模块,学生可以根据界面提供不同的功能进行基本的操作,在界面中的系统提示符处输入自己的功能选项即可跳转到相应的功能执行函数。功能选择模块功能图如下所示。
修改身份
修改身份
选课信息
选课信息
学生界面考试成绩
学生界面
考试成绩
修改密码
修改密码
返回上层
返回上层
学生信息管理模块
该模块主要实现管理员对学生信息的管理,包括学生信息查询,学生身份修改,学生成绩修改,学生信息录入,学生信息删除。其功能如图:
学生信息管理
学生信息管理
学生信息查询
学生身份修改
学生成绩修改
学生信息录入
学生信息删除
统计管理模块
该模块主要实现管理员对学生成绩的统计与管理,包括按班统计学生选课情况及考试成
您可能关注的文档
- 《压缩机课程设计-VW-2.52-40天然气压缩机设计》-毕业论文设计(学术).doc
- 《单片机原理课程设计--基于单片机的直流电机转速PID控制系统设计》-毕业论文设计(学术).doc
- 《化工课程设计--水蒸气加热苯列管式换热器的设计》-毕业论文设计(学术).doc
- 《化工原理课程设计_非标准系列管壳式气体冷却器的设计》-毕业论文设计(学术).doc
- 《光学课程设计-缩放法设计对称式目镜》-毕业论文设计(学术).doc
- 《化工原理课程设计--NaOH水溶液三效并流加料蒸发装置的设计》-毕业论文设计(学术).doc
- 《化学反应工程课程设计-3.6×104ty甲醛生产用固定床反应器设计》-毕业论文设计(学术).doc
- 《供热工程课程设计说明书--西安市某办公楼供暖系统的设计》-毕业论文设计(学术).doc
- 《信号与系统课程设计报告》-毕业论文设计(学术).doc
- 《传感器转速检测显示装置设计论文(课程设计)》-毕业论文设计(学术).doc
文档评论(0)