本课程设计基于C#语言与Microsoft Access数据库技术,开发一套用于管理学生信息的学生信息管理系统。系统旨在实现学生信息的高效录入、查询及维护等功能,提升数据处理效率,为校园信息化建设贡献力量。
山东交通学院MIS课程设计任务书
题目:MIS课程设计——学生信息管理系统
学 院:交通土建工程学院
专 业:地理信息科学
班 级、学生姓名及学号略
时间安排:2018年1月2日至1月5日,共1周
指导教师(签字)与院长(签字)略
一、设计内容及要求
要求设计一个学生信息管理系统。使用的数据库不限,可以是Oracle或Access等其他类型。开发平台为Visual Studio,开发语言为C#。系统包括以下五个模块:
1. 学生登录模块:包含用户登录号、用户名、密码和权限;
2. 学生个人信息管理模块:涵盖学号、姓名、性别、出生年月、系别及年级;
3. 所修课程管理模块:涉及课程编号、名称、类型,学分,教师编号以及学生所属的年级信息;
4. 考试成绩查询模块:包括学生的学号,所选课程代码及其对应的成绩;
5. 密码修改模块:包含用户名及新旧密码。
二、设计原始资料
提供开发软件(如Oracle, VS2010等)的安装包。测试系统所需的数据由学生自行输入。
三、提交内容
完成设计后,需提交以下文件和图表:
- 学生信息管理系统中各模块的设计数据表;
- 界面及数据库文件;
- 完整的程序代码;
四、进程安排
2018年1月2日:发放任务书,并讲解题目与要求,进行系统分析并收集相关资料;
2018年1月3日:完成系统设计和建立数据库工作;
2018年1月4日:创建界面及实现所有功能;
2018年1月5日:测试软件、编写文档并提交最终材料。
五、主要参考资料
- 《C#程序设计教程》, 蒙祖强,清华大学出版社, 2010.10;
- 《C#程序设计教程》, 李春葆等编著,清华大学出版社, 2010;
- 《C#程序设计教程》,刘甫迎等主编,电子工业出版社, 2012.8;
- 《Oracle实用教程》,郑阿奇,清华大学出版社。
PS:起初计划使用Oracle数据库进行开发,但由于过程中遇到诸多错误和障碍,并且临近考试复习时间紧张,最终决定采用Access数据库作为解决方案。