学生选课管理系统设计报告

学生选课管理系统设计报告

ID:33759325

大小:1.53 MB

页数:31页

时间:2019-03-01

学生选课管理系统设计报告_第1页
学生选课管理系统设计报告_第2页
学生选课管理系统设计报告_第3页
学生选课管理系统设计报告_第4页
学生选课管理系统设计报告_第5页
资源描述:

《学生选课管理系统设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、30沈阳工业大学10级计算机科学与技术专业课程设计报告计算机程序设计实践课程设计报告班级计算机1002班学号姓名喻祥尤指导教师常燕2012年5月11日3030沈阳工业大学10级计算机科学与技术专业课程设计报告学生选课管理系统设计报告摘要:本系统实现环境为Windowsvisualc++6.0,使用面向对象c++程序设计方法;基于MFC类库的基本系统,主要实现学生选课管理、资料修改;管理员对数据信息的增删改查,管理学生信息等功能。关键字:学生;课程;管理员;选课;录入;删除;浏览。1引言随着计算机的普及,各高校均采用计算机进行学生选课。而对学生选课相关信息的管理由学

2、生选课管理系统实现。学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。2需求分析2.1系统功能分析1)学生① 学生登录② 学生选课,退选,选课浏览③ 学生信息修改(修改密码)④ 学生查询课程,浏览课程信息2)管理员① 管理员登录② 管理员资料修改(密码修改)③ 管理系统a.录入课程、学生b.删除课程、学生c.修改课程、学生(权限有限制)d.浏览课程、学生信息(学生密码不可见)3)文件读取与保存① 学生文件保存与读取② 课程文件保存与读取3030沈阳工业大学10级计算机

3、科学与技术专业课程设计报告2.2系统设计目标学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。因此为了减缓这些困难,该系统总体实现学生性息管理、课程信息管理、学生选课等功能;该系统分两类型用户:1、学生2、管理员。两用户通过登录进入不同的界面。学生主要实现选课,通过查询、浏览本学期所开设课程进行

4、选课与退选课程;管理员可以通过特别用户身份登录,对系统进行全面的管理,对新用户与课程的添加、删除、修改,对信息进行管理。3概要设计3.1系统功能设计1)学生功能模块学生登录课程浏览选课浏览退选课程开始选课修改资料课程查找退出系统密码修改基本信息修改图3.1.1学生功能结构图3030沈阳工业大学10级计算机科学与技术专业课程设计报告1)管理员功能模块管理员功能修改学生查询学生查询课程删除学生浏览学生修改课程浏览课程添加学生删除课程添加课程修改资料学生名字学生班级学生籍贯学生学号上课时间老师查询课名查询编号查询密码修改基本信息修改图3.1.2管理员功能结构图3.2系统

5、工作流程见图3.2.1系统工作流程图3.3类设计与类结构1)学生类属性:学号,名字,班级,密码,性别,出生年月,入学年份,籍贯,电话,选课数。2)课程类属性:课程号,课程名,课程类别,上课老师,选课上限,已选人数,上课时间,上课地点。3)管理员类属性:编号,名字,密码,性别,年龄。3030沈阳工业大学10级计算机科学与技术专业课程设计报告开始选择身份学生登录管理员登录学生界面管理员界面学生功能模块操作对象学生课程学生管理学生模块管理员管理学生模块退出否退出否结束图3.2.1系统工作流程图1)界面类① 登录界面② 管理员界面类③ 学生界面类④ 学生、课程查找界面⑤ 

6、管理员信息修改3030沈阳工业大学10级计算机科学与技术专业课程设计报告① 学生信息修改界面、密码修改界面名字1)类结构图学号性别类别上限时间地点老师名称编号课程类学生类生日选课数班级电话籍贯图3.2.5.1学生属性图图3.2.5.2学生属性图界面类(CStudentDlg)+按钮:Cbutton+列表视图:ClistBox+选课操作()+退选操作()+选课浏览操作()+浏览课程操作()+查询课程操作+清空列表()+修改资料操作()课程类(CCourse)+课程:courses+课程数:int+课程删除操作()+N关联+N学生(CStudent)+学生:stude

7、nt+学生数:int+学生序号:int+选课操作()+退选课程操作()+删除学生操作()依赖3030沈阳工业大学10级计算机科学与技术专业课程设计报告界面(CManagerDlg)+单选框:CRadon+编辑框:CEdit+列表框:CListBox+按钮:Cbutton+信息录入操作()+信息删除操作()+信息修改操作()+信息查找操作()+修改资料操作()+浏览信息操作()+清空列表框操作()管理员(CManager)+编号:CString+名字:CString+年龄:int+性别:CString+密码:CString依赖+N关联+N学生(CStudent)+学

8、生:stu

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

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

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