C#课程设计、研究生信息管理系统 - 图文 下载本文

河南理工大学

计算机科学与技术学院

课程设计

2011 — 2012学年 第二学期

课程名称 C#Windows程序设计课设 设计题目 研究生管理信息系统 学生姓名 学 号 专业班级 指导教师

年 月 日

目录

1.设计任务书

1.1题目与要求

1.2本系统涉及的知识点

2.功能设计 3.数据库设计 4.系统实现 5.总结 参考文献

1. 设计任务书

1.1项目目的

研究生信息管理是一项非常重要的工作,它关系到整个学校的工作效率。一个好的信息管理系统能够方便系统管理人员对学校的基本数据进行维护,包括信息的增加,修改以及对各项信息的变动等操作。采用研究生信息管理系统不仅可以节省人力物力,而且可以增强学校资料的安全性,提高学校的管理能力。

运用该系统,可以清晰地了解研究生的课程、专业、成绩等信息,并根据需要添加、删除、修改相应的信息。但是不同的角色,登录得到的界面不同,拥有的权限也不同,这样,起到了对学校资料的保护的作用。整个系统的管理员可以根据学校情况添加、删除、修改、角色的权限,很方便管理。

1.2题目与要求

本次课程设计的题目是“研究生信息管理系统”的设计与实现。该设计是对本学期前八周所学的面向对象程序设计课程的巩固和深入应用。利用前面学过的知识来解决实际问题,锻炼解决问题的能力和动手编程的能力。同时初步理解软件开发步骤和软件工程思想。

本人计划与刘贺和王刘英编写一个研究生信息管理系统,主要用来管理研究生的基本信息及成绩信息。本研究生管理信息系统具有以下特点: 1.实现研究生的个人信息、课程、成绩、专业等的管理; 2.提供完整的资料,方便学校统一管理; 3.界面设计简单、操作方便。

本系统的功能主要包括以下几个方面: 1. 系统管理员添加年级信息、班级信息、所开设的课程信息和系统用户信息,对用户进行权限设置并对其进行维护; 2. 新生入学时,普通管理员录入研究生的基本信息,并在以后的教学中对研究生信息进行基本维护;

3. 考试结束后,由任课老师对研究生的成绩进行录入,并对成绩进行分析; 4. 学期初期,导师给每位研究生选择课程,并可以对研究生的信息和成绩进行查询;

5. 每位研究生可以根据自己的需求对以上录入的信息进行适当的查询。 根据分工,我的主要工作是设计成绩管理模块以及用户管理模块。

1.3本系统设计的知识点

WinForm常用控件、属性、方法,ADO.NET技术。

2. 功能设计

本研究生信息管理系统的功能由登录界面和主窗体界面两部分的功能组成。其中主窗体界面的功能由系统管理、专业管理、课程管理、研究生管理、成绩管理、用户管理等模块组成。具体如下:

1. 登录模块:通过登录模块,用户可以进入本系统进行相关操作。同时用户通过“忘记密码”链接,可以找回密码。用户还可以通过友情链接,浏览研究生的一些相关消息。

2. 系统管理:通过本模块,用户可以注册新用户,删除用户和清空系统访问量。

3. 专业管理模块:通过本模块,用户可以添加,浏览专业信息,浏览过程中可以进行修改、删除和更新。

4. 课程管理模块:通过本模块,用户可以添加,浏览课程信息,浏览过程中可以进行修改、删除和更新。

5. 研究生管理模块:通过本模块,用户可以添加,浏览学生信息,浏览过程中可以进行修改、删除和更新。

6. 成绩管理模块:通过本模块,用户可以添加,浏览学生成绩,浏览过程中可以进行修改、删除和更新。

7. 用户管理模块:通过本模块,用户可以修改密码和密保,也可以进行重新登录。

8. 帮助模块:本模块分为操作引导和关于两功能。操作引导告诉用户如何使用本系统。而关于则是本系统的一些其他的信息。

研究生信息管理系统系统管理专业管理课程管理研究生管理成绩管理用户管理