计算机专业毕业论文教务管理系统的设计与实现.doc
《计算机专业毕业论文教务管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《计算机专业毕业论文教务管理系统的设计与实现.doc(29页珍藏版)》请在三一办公上搜索。
1、 PINGDINGSHAN UNIVERSITY 毕业论文(设计)题 目: 教务管理系统的设计与实现 院(系): 软件学院 专业年级: 计算机网络技术 201X级 姓 名: XXX 学 号: XXXXXXXX 指导教师: 苗XX 讲师 201X年 5 月 20 日摘 要学校网上信息管理作为高校的办公自动化管理,是学校对现代化管理的一项基本要求。开发学校网上信息管理,正是完善高校信息化管理的一个重要环节。面对庞大的信息量,人工记录的方式已很难满足学校规范化管理的要求。因此,建立现代化的信息管理势在必行。这样也能大大减轻学校管理人员的工作量,提 高工作效率,使原本复杂的工作变得简单而轻松。本文以“
2、学校网上教务管理系统”的设计和开发为例,总体阐述了网上信息管理的设计开发的全过程,包括整体设计,逻辑框架与数据流程,各个功能模块划分,功能模块的设计与具体实现等部分。侧重于学生信息的查询核对、课题选报、选课,教师的师资信息及数据库的维护,通过已编制好的程序,完成对管理员的登录,查询等。本次开发使用的开发工具是ASP. NET开发程序,采用SQL Server2005数据库,实现学生信息、选课信息、课题信息、师资信息数据采集、数据统计和信息查询过程的自动化。方便管理人员查看学生及教师情况,方便管理人员有效管理、掌握学校基本情况。关键词:ASP.NET;SQL Server2005;信息管理;教务
3、系统 目 录1 绪 论11.1 设计目的11.1.1 主要任务21.2 系统需求分析21.2.1 基本功能需求21.2.2 用户界面需求31.2.3 开发环境介绍31.3 系统功能分析32 系统功能设计52.1 系统分析与设计62.2 数据库分析与设计62.2.1实体及其属性72.2.2 E-R图分析72.2.3数据库表设计82.3系统功能模块设计122.3.1 功能模块122.3.2 系统模块设计132.4 系统详细设计142.4.1 系统admin服务器端登陆设计142.4.2 主控制模块142.4.3 其他窗体模块设计203 系统实现与测试213.1 系统的实现213.2 系统的测试21
4、3.2.1 测试项目213.2.2 测试结果224 结 论23参考文献24致 谢251 绪 论学校网上信息管理作为高校的办公自动化管理,是学校对现代化管理的一项基本要求。开发学校网上信息管理,正是完善高校信息化管理的一个重要环节。面对庞大的信息量,人工记录的方式已很难满足学校规范化管理的要求。因此,建立现代化的信息管理势在必行。这样也能大大减轻学校管理人员的工作量,提 高工作效率,使原本复杂的工作变得简单而轻松。在系统设计方案上,总体阐述了网上信息管理的设计开发的全过程,包括整体设计,逻辑框架与数据流程,各个功能模块划分,功能模块的设计与具体实现等部分。侧重于学生信息的查询核对、课题选报、选课
5、,教师的师资信息及数据库的维护,通过已编制好的程序,完成对管理员的登录,查询等。本次开发使用的开发工具是ASP. NET开发程序,采用SQL Server2005数据库,实现学生信息、选课信息、课题信息、师资信息数据采集、数据统计和信息查询过程的自动化。方便管理人员查看学生及教师情况,方便管理人员有效管理、掌握学校基本情况。1.1 设计目的学校网上信息管理系统的主要目的是为了实现信息的数据采集、数据更新和信息发布、查询过程的自动化,完善学校办公现代化、自动化,方便学校管理,方便学生部门管理、教学部门管理;准确地掌握学校内基本情况。通过Internet加强教务信息的管理,利于决策者根据教务信息及
6、时进行信息的处理,每个用户用自己的身份通过Internet远程登录该系统,并根据自己的权限进行相关操作。1.1.1 主要任务办公自动化是现代大学的又一个亮点。不仅能够方便教师教学 ,而且能够进一步加强学生与教师的交流沟通。学生能够从教师的师资信息里下载到自己所需的教学信息,巩固所学知识;从学校网站发布的新闻中了解到最新的学校公告、学校信息、实践教学时选报课题、学校规章制度、教师的信息、各种学生活动及比赛等。1.2 系统需求分析学校网上信息管理系统是高校对学校实行了自动化信息管理,信息管理中主要涉及的管理任务主要有4个方面:学生信息管理、教师信息管理、服务器端常规管理及用户管理,实现基本的增、删
7、、改,等功能。因此,该系统使用ASP. NET及sql数据库开发系统作了学校网上信息管理系统。学校信息、教师信息、学生信息、系统用户管理、适用于各高等学校单位。学校网上信息管理系统的主要目的是为了实现信息的数据采集、数据更新和信息发布、查询过程的自动化,完善学校办公现代化、自动化,方便学校管理,方便学生部门管理、教学部门管理;准确地掌握学校内基本情况。1.2.1 基本功能需求本课题要实现的是学校网上信息管理系统,在设计时应该有友好的用户界面,便于管理员的操作、教师学生的浏览,系统应有基本功能如下:(1)管理员用户登录功能;(2)管理员排课功能(3)管理员管理用户(包括管理员信息,教师信息,学生
8、信息)的管理功能。(4)教师登陆到个人主页上面发布成绩,查询自己信息的功能(5)学生登陆到个人主页上面核对查询基本信息、考试成绩的功能1.2.2 用户界面需求对于一个好的网站有一个友好的用户界面是很重要的。用户页面应尽量做的简单、层次清晰明了,以最大限度为用户提供操作方便。如尽量减少用户输入次数,多使用快捷按扭,人性化操作等。1.2.3 开发环境介绍本系统使用的开发语言是ASP. NET,数据库采用的是SQL 2005,以Windows XP、Win 7系统为操作平台。2 系统功能设计2.1 系统分析与设计对学校网上信息管理系统进行以下分析:此网上选课系统有三个角色,分别是管理员、教师和学生。
9、管理员拥有信息管理、教务考务、等信息,还可以管理用户的使用权限。教师拥有录入学生成绩,查看课表等功能。(1)身份验证该系统只有三种用户:管理员、教师和学生。(2)学生查看此模块为系统的主要模块,进入客户端,可根据自己意愿点击查看想要搜索的成绩及排课情况。(3)教师信息管理此模块为系统的教师模块的主要模块,该模块的功能,可使教师本人对其信息进行维护,可以使用自己的账户登陆系统,查看学校内部发布的一些机密信息,或教务办发布的邮件、通知等。(4)密码修改用户进入该模块后系统可自动识别其身份,用户在此模块中可进行用户密码的修改,修改完成后系统会自行将修改后的密码存入相应的数据信息。2.2 系统功能分析
10、该系统的主要目的是为了使学校对教师和学生的信息及学校发布的信息进行有效管理。提高信息核对及发布的正确性,节省手工工作量,提高学校管理效率。使学校管理从传统的纸质信息传达的管理模式中解脱出来,重心逐渐转移到自动化办公的工作上,进一步提高教师信息发布及学生了解最新信息的效率。学生能够更直观更有效地获得所需信息,根据自己的实际需要有选择的浏览学校网站信息。教师能够及时更新自己的师资信息,方便同学们查询自己需要的课件及有关信息;能够及时发布学生成绩,便于学生第一时间查询成绩。网站管理人员能够及时更新学校公告、社会及学校新闻、教务及考务信息。保证教师和学生能够在第一时间获得自己所需信息。该管理系统分为服
11、务器端和客户端。学校网上信息管理系统能够提供学校基本情况的信息记录,学校最新信息,方便学生及时了解学校的各种通知、活动,根据需要查看信息:(1)服务器端,网站管理员可以在服务器端教务及考务信息等,方便教师及学生察看。常规管理中,可以对学校简介、系统设置等进行基本的增删改;管理网站链接、联系方式等;还可以管理用户(包括网站管理员和教师用户信息的添加、删除及修改);具有一定的安全性、协调性和完整性。(2)客户端,教师及学生都能够在学校首页上察看学校当天的最新动态。教师在学校网站首页上通过自己的帐号、密码登陆到自己的个人主页,可以在上面发布自己的教学信息等,方便学生查询。学生在网站首页上通过自己的帐
12、号(或者学号)、密码登陆到自己的主页上,可以查询核对自己的基本信息、考试成绩、选报课题等信息。(3)网站管理员可以直接操作学校简介、网站链接、用户权限、系统设置等的常规管理;教师和学生属于第二权限用户,只能登陆客户端浏览信息。教师和学生只能通过帐号、密码登陆到个人主页上面才能进行权限给定的操作。(4)学校网上信息管理系统通过帐号(或学号)、密码判断并记录教师(或学生)信息,可以保证数据的准确、安全,减少管理人员的工作负担,避免人为因素的干扰和弄虚作假现象;各管理用计算机及管理软件用Windows环境下的全中文界面平台,能灵活处理各种特殊情况,方便的修改各种信息,提供丰富的统计信息,查询方便,管
13、理安全,操作简便易学。所以,对学校网上信息管理系统应实现的功能描述如下:1、用户管理用户管理的目的是实现对网站管理员及教师用户信息的添加、删除和修改。具体操作方法:首先登陆服务器端,点击“用户管理”,添加或者修改信息。如图2-1所示。服务器端用户管理用户信息修改并更新进入用户信息表图2-1 用户管理登陆图2、系统设置系统设置的目的是实现模糊查询时关键字的处理。具体操作方法:首先登陆服务器端,点击“系统设置”,更新关键字。如图2-12所示.。服务器端系统设置关键字信息修改并更新进入关键字信息表图2-2 系统设置模式图3、教务考务教务考务的目的是学生登陆自己的个人主页查询核对自己的基本信息,查询自
14、己的考试成绩。如图2-13所示。客户端学生登陆进入查询成绩查看或选择图2-13 教务考务模式图2.3 数据库分析与设计为解决学生信息与教师信息、教务信息的对应关系,选用关系型数据库管理工具建立它们之间的关联关系。本数据库主要通过用户身份的认证模式,如提供用户名和密码的方式进行管理,以防止有人恶意破坏数据、修改和删除数据。对于用户亦要采用分权限的方式以区分用户的级别和相关可以操作的内容。权限分为三个级别:管理员、教师、学生。2.3.1实体及其属性整个系统各实体可用以下关系来表示(其中主键已用下划线标识);用户 (用户编号,用户名,用户权限,密码,所属院系);教师信息(教师编号,教师名,性别,家庭
15、住址,院系,联系电话);学生(学号,姓名, 性别,出生日期,民族,家庭住址,政治面貌,入学时间,所属院校,联系电话,身份证号);管理员(管理员编号,姓名,性别,家庭住址,所属院系,联系电话);班级信息(班级编号,班级名,学生数,班级地点,所属部门,学院);课程(节次,星期一,星期二,星期三,星期四,星期五,星期六,星期日);课程信息(学年,课程号,课程名,学分,课时,考试类型,考试属性);选课表(编号,学号,姓名,课程号,课程名,老师名,学分,课时);学生分数(编号,学号,学生名,课程号,课程名,学分,班级,备注)。2.3.2 E-R图分析E-R图分析的目的是确定系统中所有实体、实体的属性及实
16、体之间的联系,为设计数据库表结构打下基础。画E-R图通常使用自底向上的设计方法,首先对局部视图进行分析设计,然后再将局部视图合并,消除冲突和冗余,得到系统的总体E-R图。这里不再对信息网站管理员管理修改显示教师 学生成绩课程查寻姓名性别所属院系联系电话登记查看登记基本信息学生基本信息教师基本信息局部视图进行设计,直接给出总体E-R图,如图2-14所示:图2-14 E-R图2.3.3数据库表设计基于以上的功能分析,可为宿舍管理系统创建10个SQL数据表。应用和维护都比较方便。将其中的主要6个数据表设计如下表2.1、2.2、2.3、2.4、2.5、2.6所示。1、此表显示了学生的基本信息,以便于日
17、后对学生的基本情况了解 ,也便于学生对自己信息的核查,如表2-1所示: 表2-1 学生信息表字段数据类型长度是否为主键学号文本40是姓名文本40否院系文本12否专业文本40否联系电话文本20否政治面貌文本10否身份证号文本30否入学时间文本20否院系文本20否班级文本20否家庭地址文本10否邮箱地址文本50否联系电话 文本20否出生日期文本20否专业文本20否2、此表清晰的显示了学生所学的课程情况,通过此表学生可以很快清晰地了解自己所学的课程,如表2-2所示: 表2-2 课程信息表字段数据类型长度是否为主键学年文本30否学期文本40否课程编号 文本40否学分 文本40否课时文本10否课程类型文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 毕业论文 教务 管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-3992483.html