没有合适的资源?快使用搜索试试~ 我知道了~
基于c#的研究生管理系统课程设计正文论文--大学论文.doc
0 下载量 196 浏览量
2023-07-03
23:03:38
上传
评论
收藏 2.99MB DOC 举报
温馨提示
试读
39页
基于c#的研究生管理系统课程设计正文论文--大学论文.doc
资源推荐
资源详情
资源评论
东北石油大学本科生课程设计(论文)
目 录
第 1 章 概 述 ..........................................................1
1.1 项目的目的和意义 ...........................................1
1.2 项目体系结构及开发环境 .....................................1
1.3 系统基本功能 ...............................................1
第 2 章 系统设计 .......................................................2
2.1 系统的模块划分 .............................................2
2.2 数据库设计 .................................................4
第 3 章 系统的详细设计及实现 ...........................................6
3.1 公共类 .....................................................6
3.2 系统登录与主窗体 ...........................................8
3.3 系统管理..................................................13
3.4 专业管理 ..................................................20
3.5 课程管理 ..................................................30
3.6 研究生管理 ................................................31
3.7 成绩管理 ..................................................33
3.8 用户管理 ..................................................34
3.9 帮助......................................................36
结 论...............................................................37
参考文献.............................................................38
东北石油大学本科生课程设计(论文)
-
-
1
第 1 章 概 述
1.1 项目的目的和意义
本次课程设计的题目是“研究生信息管理系统”的设计与实现。该设计是对本学
期前八周所学的 C#程序设计课程的巩固和深入应用。利用前面学过的知识来解决实
际问题,锻炼解决问题的能力和动手编程的能力。同时初步理解软件开发步骤和软
件工程思想。并且通过亲手编写程序与开动脑筋,这加深理解并巩固所学专业知识,
进一步提高认识问题、分析问题、解决问题的能力,为今后走向社会,适应工作,
对某些软件实际要求做好思想准备和知识储备。
1.2 项目体系结构及开发环境
1.本系统采用 Client/Server 体系结构。
2.系统开发环境
1)开发平台:Microsoft Visual Studio 2008
2)开发语言:C#
3)数据库:Access2003
3.系统运行环境
客户端:
操作系统:Windows 2007、Windows XP
服务器端:
数据库:Access2003
1.3 系统基本功能
在以上环境下对研究生信息管理系统进行开发与设计。主要实现系统登录、系统
管理、专业管理、课程管理、研究生管理、成绩管理、用户管理等主要功能。
东北石油大学本科生课程设计(论文)
-
-
2
第 2 章 系统设计
2.1 系统的模块划分
研究生信息管理系统是学校教务系统中不可缺少的一个子系统,它涉及到学生、
课程等信息的结合。学生选课系统包括以下七个模块:
1.登录模块
登录模块提供用户登录界面,用户输入正确的用户名和密码后,则可进入系统主
窗口(即导航页面),从而可以选择进入相应的子系统。
2.系统管理模块
系统管理模块主要用户管理用户的基本信息,包括两个方面:角色管理和用户管
理。其中角色管理包括,新建角色,修改角色权限,删除角色;而用户管理是管理
用户相关信息,主要包括注册用户,注销用户,修改用户权限。在这个模块中只有
系统管理员才有此权限进入并对角色和用户信息进行管理。
3.专业管理模块
专业管理模块主要用于管理专业信息,包括专业代号、专业名、和专业描述,实
现对专业的添加,修改,删除,浏览的功能。
4.课程管理模块
课程管理模块主要用于对众多课程的管理,包括课程名,课程代号,课时,所
属专业,授课地点。实现对课程信息的添加,修改,删除,和浏览功能。
5.研究生管理模块
研究生管理模块用于管理维护研究生信息,是该系统的重要一环,包括学号,
姓名,性别,出生日期,教师代号,所属专业构成,实现开学时对研究生基本信息
的录入与后期管理,所以也是包含了添加,修改,删除,查询四个子功能。
6. 成绩管理模块
成绩管理模块用于记录研究生成绩信息,包括学号、课程名和分数。实现对学
生成绩的录入修改删除查询的功能,同时在成绩的变更过程中用学号代替了姓名,
有效防止重名等问题导致学生成绩出错的困扰,同时也给学生一点隐私空间,
7. 用户管理模块
用户管理模块式唯一不受权限管制的模块,所有用户均可以进入该模块修改登
录密码或者重新登录另一位用户。
东北石油大学本科生课程设计(论文)
-
-
3
8.帮助模块
帮助模块简要提示该系统操作要点。由于系统设计简单实用,凡是不合理操作
均有提示,新用户只需根据提示操作即可实现相应功能。
系统功能模块图如图 2-1 所示。
图 2-1 研究生管理信息系统模块图
研究生管理信息系统
系统管理
专业管理
课程管理
研究生管理
成绩管理
用户管理
用
户
信
息
管
理
角
色
管
理
专
业
添
加
专
业
修
改
专
业
删
除
专
业
查
询
课
程
添
加
课
程
修
改
课
程
删
除
课
程
查
询
研
究
生
信
息
添
加
研
究
生
信
息
修
改
研
究
生
信
息
删
除
研
究
生
信
息
查
询
成
绩
添
加
成
绩
修
改
成
绩
删
除
成
绩
查
询
修
改
密
码
重
新
登
录
东北石油大学本科生课程设计(论文)
-
-
4
2.2 数据库设计
根据前面的分析,研究生管理信息系统数据库(masterMIS)中包括系统用户信
息 “ UserInfo ”、 角 色 信 息 “ Roles ”、 专 业 信 息 “ MajorInfo ”、 课 程 信 息
“CourseInfo”、研究生信息“StudentInfo”、成绩信息“ScoreInfo”、教师信息
“TeacherInfo”七个数据表。表的结构、表字段的数据类型及相关说明如下:
1.系统用户表
系统用户表“UserInfo”用于存放系统用户的相关数据。其结构如表 2-1 所示。
表 2-1 系统用户表
列名
说明
数据类型
约束
UName
用户名
字符串,长度为 16
主键
PWD
用户密码
字符串,长度为 16
非空
RoleName
角色
字符串,长度为 16
非空
2.角色信息表
角色信息表“Roles”结构如表 2-2 所示。
表 2-2 角色信息表
列名
说明
数据类型
约束
RoleName
角色名
字符串,长度为 20
主键
SystemManage
系统管理
是/否
可空
MajorManage
专业管理
是/否
可空
CourseManage
课程管理
是/否
可空
MasterManage
研究生管理
是/否
可空
ScoreManage
成绩管理
是/否
可空
UserManage
用户管理
是/否
可空
3.专业信息表
学生信息表“MajorInfo”结构如表 2-3 所示。
表 2-3 专业信息表
列名
说明
数据类型
约束
MName
专业名
字符串,长度为 10
主键
MRemark
专业描述
字符串,长度为 50
非空
MNo
专业代号
字符串,长度为 20
非空
剩余38页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2506
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功