1 / 40
文档名称:

研究生信息管理系统设计毕业设计论文.doc

格式:doc   页数:40页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

研究生信息管理系统设计毕业设计论文.doc

上传人:Alphago 2015/11/13 文件大小:0 KB

下载得到文件列表

研究生信息管理系统设计毕业设计论文.doc

相关文档

文档介绍

文档介绍:目录
第1章概述 1
1
1
1
第2章系统设计 2
2
4
第3章系统的详细设计及实现 6
6
8
系统管理 13
20
30
31
33
34
帮助 36
结论 37
参考文献 38
第1章概述

本次课程设计的题目是“研究生信息管理系统”的设计与实现。该设计是对本学期前八周所学的C#程序设计课程的巩固和深入应用。利用前面学过的知识来解决实际问题,锻炼解决问题的能力和动手编程的能力。同时初步理解软件开发步骤和软件工程思想。并且通过亲手编写程序与开动脑筋,这加深理解并巩固所学专业知识,进一步提高认识问题、分析问题、解决问题的能力,为今后走向社会,适应工作,对某些软件实际要求做好思想准备和知识储备。

本系统采用Client/Server体系结构。
系统开发环境
开发平台:Microsoft Visual Studio 2008
开发语言:C#
数据库:Access2003
系统运行环境
客户端:
操作系统:Windows 2007、Windows XP
服务器端:
数据库:Access2003

在以上环境下对研究生信息管理系统进行开发与设计。主要实现系统登录、系统管理、专业管理、课程管理、研究生管理、成绩管理、用户管理等主要功能。
第2章系统设计

研究生信息管理系统是学校教务系统中不可缺少的一个子系统,它涉及到学生、课程等信息的结合。学生选课系统包括以下七个模块:

登录模块提供用户登录界面,用户输入正确的用户名和密码后,则可进入系统主窗口(即导航页面),从而可以选择进入相应的子系统。

系统管理模块主要用户管理用户的基本信息,包括两个方面:角色管理和用户管理。其中角色管理包括,新建角色,修改角色权限,删除角色;而用户管理是管理用户相关信息,主要包括注册用户,注销用户,修改用户权限。在这个模块中只有系统管理员才有此权限进入并对角色和用户信息进行管理。

专业管理模块主要用于管理专业信息,包括专业代号、专业名、和专业描述,实现对专业的添加,修改,删除,浏览的功能。
课程管理模块
课程管理模块主要用于对众多课程的管理,包括课程名,课程代号,课时,所属专业,授课地点。实现对课程信息的添加,修改,删除,和浏览功能。
研究生管理模块
研究生管理模块用于管理维护研究生信息,是该系统的重要一环,包括学号,姓名,性别,出生日期,教师代号,所属专业构成,实现开学时对研究生基本信息的录入与后期管理,所以也是包含了添加,修改,删除,查询四个子功能。
6. 成绩管理模块
成绩管理模块用于记录研究生成绩信息,包括学号、课程名和分数。实现对学生成绩的录入修改删除查询的功能,同时在成绩的变更过程中用学号代替了姓名,有效防止重名等问题导致学生成绩出错的困扰,同时也给学生一点隐私空间,
7. 用户管理模块
用户管理模块式唯一不受权限管制的模块,所有用户均可以进入该模块修改登录密码或者重新登录另一位用户。

帮助模块简要提示该系统操作要点。由于系统设计简单实用,凡是不合理操作均有提示,新用户只需根据提示操作即可实现相应功能。
系统功能模块图如图2-1所示。
研究生管理信息系统
用户管理
成绩管理
研究生管理
课程管理
专业管理
系统管理
重新登录
修改密码
课程查询
课程删除
课程添加
专业查询
专业删除
专业添加
角色管理
用户信息管理
课程修改
专业修改






成绩查询
成绩删除
成绩修改
成绩添加
研究生信息添加
研究生信息修改
研究生信息删除
研究生信息查询





图2-1 研究生管理信息系统模块图

根据前面的分析,研究生管理信息系统数据库(masterMIS)中包括系统用户信息“UserInfo”、角色信息“Roles”、专业信息“MajorInfo”、课程信息“CourseInfo”、研究生信息“StudentInfo”、成绩信息“ScoreInfo”、教师信息“TeacherInfo”七个数据表。表的结构、表字段的数据类型及相关说明如下:

系统用户表“UserInfo”用于存放系统用户的相关数据。