欢迎来到天天文库
浏览记录
ID:46227879
大小:637.21 KB
页数:26页
时间:2019-11-21
《曹金璐研究生管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、目录一:设计任务说明21.1项目的目的21.2项忖体系结构及开发环境2-:需求分析22.1系统功能简述32.2系统功能模块设计4三:设计方案53.1数据库设计53.2数据库中表的关系图7四:测试分析74.1公共类84.2登录模块104.3主窗体设计124.4系统管理模块134.5专业管理模块144.6研究生管理模块184.7成绩管理模块20五:总结23六:参考文献23—、设计任务说明1.1项目的目的研究生信息管理是一项非常重要的工作,它关系到整个学校的工作效率。一个好的信息管理系统能够方便系统管理人员对学校的基木数据进行维护,包括信息的增加,修改以及对各项信息的变动等操作。采用
2、研究生信息管理系统不仅可以节省人力物力,而且可以增强学校资料的安全性,提高学校的管理能力。整个系统的管理员可以根据学校情况添加、删除、修改、角色的权限,很方便管理。1・2项目体系结构及开发环境1.木系统采用Client/Server体系结构。2.系统开发环境1)开发平台:MicrosoftVisualStudio20052)开发语言:C#3)数据库:Acccss20033.系统运行环境客户端:操作系统:Windows2000、WindowsXP服务器端:数据库:Access2003二、需求分析2.1系统功能简述研究生信息管理涉及专业、课程、成绩、个人信息等的管理,需要处理大量数
3、据和信息,而且对这些数据和信息的准确性、及时性都要求非常高,任何的错误和遗漏都会造成学校管理的混乱:若采用纯人工的方法进行管理有一定难度,因此,目前人多数学校都开始采用计算机技术来实现研究生信息的管理。该系统的功能主耍包括系统管理、专业管理、课程管理、研究生管理、成绩管理和用户管理等主要模块,还有一些其他模块如帮助模块以及登录模块上的功能。系统管理员添加年级信息、班级信息、所开设的课程信息和系统用户信息,对用户进行权限设置并对其进行维护;新生入学时,普通管理员录入研究生的基本信息,并在以后的教学中对研究生信息进行基本维护;考试结束后,由任课老师对研究生的成绩进行录入,并对成绩进
4、行分析;学期之初,导师给每位研究生选择课程,并可以对研究生的信息和成绩进行查询;每位研究生可以根据口己的需要对以上录入的信息进行适当的查询。图2-1主文件架构图2・2系统功能模块设计木研究生信息管理系统的功能由登录界面和主窗体界面两部分的功能组成。其中主窗体界面的功能由系统管理、专业管理、课程管理、研究生管理、成绩管理、用户管理等模块组成。具体如下:登录模块:通过登录模块,用户可以进入木系统进行和关操作。同时用户通过“忘记密码”链接,可以找回密码。用户还可以通过友情链接,浏览研究生的一些相关消息。系统管理:通过本模块,用户可以注册新用户,删除用户和清空系统访问量。专业管理模块:
5、通过木模块,用户可以添加,浏览专业信息,浏览过程中可以进行修改、删除和更新。课程管理模块:通过本模块,用户可以添加,浏览课程信息,浏览过程中可以进行修改、删除和更新。研究生管理模块:通过本模块,用户可以添加,浏览学生信息,浏览过程中可以进行修改、删除和更新。成绩管理模块:通过本模块,用户可以添加,浏览学生成绩,浏览过程屮可以进行修改、删除和更新。用户管理模块:通过本模块,用户可以修改密码和密保,也可以进行重新登录。帮助模块:本模块分为操作引导和关于两功能。操作引导告诉用户如何使用本系统。而关于则是本系统的一些其他的信息。研究生管理信息系统系统管理专业管理课程管理研究生管理成绩管
6、理用户管理注酒册空新访用问户fi添加专浣览专、
7、"够改、
8、卜I删除专业添加课程桃览课修改课—删除课程添加学生览学生够改学I删除学生添加成绩览成绩修改成绩mil除成绩修修重改改新密密登偲保录设计方案根据研究生管理信息系统的功能要求,我们设计该系统需要整理研究牛:信息、教师信息、课程信息、专业信息、成绩信息、用户信息、角色信息。这样我们运行系统时,根据需要执行便可看到预想的信息。根据所学的数据库知识知道我们可以给该系统建立数据库,并在建立的数据库中创建所需信息的表以及各表间的关系图。3.1数据库设计该系统的数据库命名为masterMIS,数据库中共包括七张表,如表3-广3-8所示:
9、用户信息表(userinfo),包含用户的名称,密码,角色,密保问题以及答案;角色信息表(roles),包含角色名称和与该角色相关的权限;专业信息表(majorinfo),包含学校所开专业的名称及其详细介绍;课程信息表(courscinfo),包含学校所开设课程的名称及其详细介绍;研究生基本信息表(studentinfo),包含研究生的学号、姓名、性别等信息;成绩信息表(scoreinfo),包含研究生的学号、课程、成绩等信息;教师信息表(teacherinfo),包括教师的姓名等信息。访问
此文档下载收益归作者所有