教务管理系统的分析与设计-毕设论文_第1页
教务管理系统的分析与设计-毕设论文_第2页
教务管理系统的分析与设计-毕设论文_第3页
教务管理系统的分析与设计-毕设论文_第4页
教务管理系统的分析与设计-毕设论文_第5页
免费预览已结束,剩余25页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XXXX 医学院 XXXX 学院本科学生毕业论文教务管理系统的分析与设计学生姓名:_专 业:信息管理与信息系统(计算机医药卫生应用方向)所在年级:级(2020 届)学 号:_指导教师:_指导教师职称:讲师完成日期:20132013 年 5 5 月 1010 日XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文1教务管理系统分析与设计xxx(指导教师:xxx讲师)xxx医学院xxx学院信息管理与信息系统(计算机医药卫生应用方向),摘要随着信息技术在管理上被越来越广泛和深入的应用,高校对管理系统的效率要求也越来越高。本文在认真分析了

2、高校教务管理工作的基础上提出了基于.NET平台的教务管理系统。并将教务管理系统划分为以下几个主要功能模块来实现:公告管理、教 师管理、学院管理、专业管理、学生管理、课程管理、成绩管理、信息查询、系统管理。 以期对今后继续深入研究提供有益的借鉴。关键词学籍、教学资源、教务信息、统一建模Analysis and Design of Educational Administration SystemLi YanjiAbstract With the developme nt of in formatio n tech no logy has bee n applied more andmore wi

3、dely and deeply in the management, colleges and universities are increasingly highdema nds on the efficie ncy of the man ageme nt system. Based on an alysis of the collegeeducational administration management work is proposed based on the.NET platform, theeducatio nal adm ini strati on man ageme nt

4、system. And the educati onal adm ini strati on manageme nt system is divided in to the main fun ctio n of the followi ng modules: Notice manageme nt,teacher man ageme nt,college man ageme nt,professi onal man ageme nt, stude ntman ageme nt, curriculum man ageme nt, performa nee man ageme nt, in form

5、ati on query,system man ageme nt. I n order to provide a useful refere nee for future in-depth study.Key words School Roll;Teachi ng Resources;Academic In formatio n;Un ified Modeli ng1.引言XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文2当今社会已进入互联网时代,大量的工作依托于互联网应用得到较高效率的完成和 处理。随着教育体制的不断进步和完

6、善,高校培养学生的模式也在不断的改革和调整,为向社会输送具备全面素质的大学生,学校教育也变得更加多元化。如何有效的使教学 资源被充分利用,处理不断增长的学生信息,已成为学校最为关注的焦点。面对挑战,提出了基于互联网应用开发的教务管理系统。系统可以通过基于网络的 信息采集,端口延伸到各个部门,实现在哪里产生信息就从哪里收集信息,管理系统除 了为行政人员处理日常工作外,可以充分发挥教研室,系,部,校区,校园教学管理的 职能,提高教学管理水平、质量和效率。以实现网络教育、行政管理,自动化、数字化。按照系统开发的要求,我的步骤是:首先对进行系统的需求分析,分不同的管理模 块详细的指出系统系统需要提供的

7、服务和达到的性能。在需求分析的基础上结合时序 图、用例图、ER图和相关数据库技术阐述系统的设计和实现方法,最后结语部分叙述论 文写作过程的心得体会和对未来的展望。2.系统需求分析需求分析就是通过与用户的广泛交流,得到未来系统必须具备的功能,即了解未来 系统必须做什么以及系统必须具备什么样的性能。它是开发人员制定项目计划、系统测 试和项目验收的依据。152.1系统概述教务系统面向的开放对象为教学部、学生工作部,系教师和全校学生,实现招生管 理、学籍管理、院系教务管理、教学计划管理、教学资源管理、课程管理、信息发布、 考务管理、教材管理、毕业设计管理、系统管理等功能。教务管理系统流程如图2-1所示

8、。XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文3图2-1教务管理系统流程图2.2招生管理为了在新生入学前就完成新生信息的形成,做好相关工作准备,招生管理必须能够 将招生系统的数据从网上方便地导入学籍管理系统,完成新生数据的录入、查询、更新 及各种统计报表;奖惩的处理;为整个教务管理系统提供新生原始数据。描生4用人毕业生档案七一罕校仁.氐厂耳r选课信课程曾理-D5息-A字生資原节况&ft 学讣划管理学期鞍学安排学諮案救帅肓息1抽粧管理一新粧信息成攒信息师资背网韦试玄艸怖资统计首息课程&_帘学胶信息戴务佇息发布

9、校学计划JXX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文4招生管理的数据流程如图2-2所示。图2-2招生管理的数据流程图学生依息D4蛹知HUM-15书信r r录入L:J峠恵D3扔生计划招生佶息讶理XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文52.3学籍管理学籍管理对学生从入学到毕业的在校期间的各种数据信息进行管理。 完成学生基本 信息维护、成绩信息、奖惩信息维护、考勤信息维护、学期/学年资格审核管理、异动 信息维护、毕业/学位资格审核管理。学籍管理系统数

10、据流程如图2-3所示。图2-3学籍管理系统数据流程图2.3.1学生基本信息维护学生基本信息内容包括:姓名、性别、出生年月、籍贯、民族、是否烈士家属、是 否华侨侨眷、政治面貌(是否团员、入团时间、入团地点、是否党员、入党时间、入党 地点)、身份证号、家长情况、家长姓名、家属关系、工作单位、联系方式、何时何地 高中毕业、高考成绩、入学学号、专业、班级、宿舍、床位、宿舍电话。系统可从招办提供的电子档中导入学生档案,实现新生基本信息表,并能对基本信 息表数据进行存档和维护。系统提供每学期的开学注册信息维护,对异常情况进行统计/备注,生成数据报表。2.3.2成绩信息从学生成绩管理系统导入学生成绩报表和学

11、分报表,报表可为累计的或本学年的 系统不能对成绩报表进行修改,只能作为基本表,做档案资料用。2.3.3奖惩信息维护建立学生在校期间奖罚信息临时档案数据库,生成学生奖罚信息统计报表。奖罚信 息系统会给成绩信息管理、学生异动管理、毕业审核管理,提供相关信息基本数据。XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文62.3.4考勤信息维护考勤登记:包括晨跑、上课、上自习的考勤情况等进行登记,每周提交一次。考勤信息按班级、时间段等不同类别的统计,并根据校规对违规学生进行标记。根据相关规定处理各违规学生,并生成备注存入个人临时档案。2.

12、3.5学期/学年资格审核管理从学生成绩信息系统获得每学年的学生信息数据和学分信息数据,实现个人学分信息统计。实现对学生升级资格标准信息维护,系统对不符合要求学生进行自动标记。以对之 是否能顺利进入毕业设计实习作为依据。输出学生学年资格审核信息报表。2.3.6异动信息维护输入学生异动相关学校规定信息,并对其进行维护,生成学生异动相关校规信息数 据库。对每一学期的有关学籍异动情况进行登记。其中可对退学,休学,转专业,留级, 转校等需求进行操作。2.4师资管理教师是学生学习的指导者,对教学活动有着不可或缺的地位和至光重要的作用。只 有对教师信息有着准确完善的反应,才能完成学校教务活动的安排。师资管理

13、子系统包括:教师基本信息:教师号、姓名、性别、年龄、职称、所属系别。教师教学考勤:教师到课情况。教师异动:教师调动目的地和具体原因或目的。教师进修:教师进修地、进修期、返校时间。教学工作量:每位教师学期总课时、所带专业及学生人数。权限设置:只有教务处人员才能查询到所有教师的资料,其他人员无权查阅本部分内容2.5教学计划管理XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文7教学计划管理子系统包括教学培养计划管理、学期教学执行计划管理、课程管理等。 教学计划管理子系统可设置专业方向,为各专业制定教学计划,人才培养方案,使 学科专业

14、不断规范化、科学化、层次化。查询功能:查询某专业、班级相关公共课、专业课、选修课信息。共享功能:将教学计划制定结果传输到“开课/排课管理子系统”中,实现共享。教学计划管理数据流程如图2-4所示。图2-4教学计划管理数据流程图2.6教学资源管理系统由结合排课按照所需要的信息:课程及教师、教室。考虑学生、教师的时间, 学生的人数及教室的容量、用途(如是否安装多媒体)等因素,由计算机自动合理地排 课和分配教室资源,并可手工进行调整。可对教室间数、可容纳人数、教室功能、教室属性(语音室、物理实验室、化学试 验室,微机室、体育场馆等)、相应的管理人员进行维护;通过对教室的统计结果可制 定成详细的教室资源

15、管理表格。教学资源管理系统数据流图如图2-5所示。XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文8图2-5教学资源管理系统数据流图2.7课程管理课程管理由开课、排课、选课三部分构成。2.7.1开课管理开课管理是由教学计划导入学期教学任务,学生选课后,再根据实际情况微调生成 学期实际开课报表。2.7.2排课管理1、自动排课自动排课功能是:经过排课操作人员所输入的课程、学生、教室、教师等基本信息, 以及学期校历、课程课时,加上各种约束条件,由系统根据上述条件自动生成各种课表。2、手工调整功能将课表的冲突在同一界面中进行显示,用户

16、可直接通过在界面中进行点击、拖拽的 操作进行课表调整。授课汁划D4.登记LF(41分类1-數学培供选載01科划1分类K_J-P42教务I 1,汇总-教学也崛处U*3L- ._1_-_1D7无效课程学卞J-r豈记选课L丿 Resource ServiceProperty Service PranaExceptionW图3-1系统技术框架图(UI)表现层即用户层界面,负责与用户交互,接收用户的输入并将服务器端传来 的数据呈现给客户,UI表现层包含-从属子模块-插件系统。(BLL)业务逻辑层,它的职责是从浏览器端接收传来的请求并在此将此请求又传 递给数据层,同时在处理结果形成后将请求处理结果发回给浏

17、览器端。业务逻辑层的组 成包括了Web表单、XMLWet服务和组件服务。业务逻辑层中的Web表单,正是ASP.NET应用程序的核心,它是为向客户呈现数据和信息的基础,同时也是为客户与已经显示的Web表单之间交互而产生的信息与数据提供响应与处理的基础。(DAL数据访问层的功能是为事务逻辑层提供数据服务,中间通过ADO.NET操纵数据,对数据库的操作就在这一层。比如,存储数据的操作结果、返回数据检索结果等。 这里需要说明的是,一个数据集是一个由内存中提供数据关系图的高速缓冲区。数据集 与对于数据源的情况一无所知,并可以由相关程序或是通过从数据仓库中调入数据而被 生成和填充。并且,对于从何处获取的数

18、据,数据集均是通过使用同样的程序模板来被 操作,而且也是有相同的潜在的数据缓冲区。3.1.2开发环境教务管理系统是基于微软的Windows操作系统开发的,数据库采用关系型数据库Microsoft SQL Serve作为后台数据库管理系统,开发工具使用Visual Studio 2008,F表对所涉及的开发工具进行相应说明序号名称描述1操作系统Windows 2003 Server2应用月艮务器IIS6. 03姻库MS SQL Server 20004开发工具Microsoft Visual Studio 20085建模工具建模工具Visio for Enterprise Architects表

19、3-1开发工具说明表XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文143.2系统功能模块系统主要包括招生管理、学籍管理、师资管理、教学计划管理、排课及教学资源管 理、事务处理子系统、信息发布子系统、辅助库管理等功能模块。教务管理系统功能结构如图3-2所示图3-2教务系统功能结构学籍管理是处理学校对学生的管理问题,为进一步完善学校的对学生档案、学籍、 成绩等的管理,实现学生信息数据的管理与操作处理;师资管理可以对教师的信息更好 的管理,提高工作效率,同时避免人工管理的可能会出现的失误,从而对学校的教师队 伍进行更加科学和规范的

20、管理。学生选课管理模块组件为学生主要提供选课服务,因此 学生可以直接查看选课情况,学生可以根据本人学号和密码登录系统,进行相关操作; 考务管理实现考务工作信息化和自动化,完成考试计划管理和考场的自动安排;系统管 理中管理员负责整个系统的维护,所涉及的信息包括课程信息、教师信息和学生信息。 因此系统管理员具有该系统的最高权限,能够编辑各信息模块。3.3用例操作时序图包含教师、学生、系统管理员、综合查询用例的时序图。3.3.1教师用例时序图为方便教师工作,要求教师能够核实自己信息、查询所授课程的信息、查看自己教 学班的信息,XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20

21、xx 级(20 xx 届)本科学生毕业论文15以及最后登记学生的成绩等。教师用例时序如图3-3所示。XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文16图3-3教师用例时序图3.3.2学生用例时序图学生可以根据本人学号和密码登录系统,进行相关操作,同时附带其他服务,如核 实个人信息,查看教师信息、课程信息以便选课,查看自己选课结果,查询考试成绩等。学生用例时序如图3-4所示。XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文17图3-4学生用例时序图3.3.3管

22、理员用例时序图系统管理员负责整个系统的维护,所涉及的信息包括课程信息、教师信息和学生信 息。因此系统管理员具有该系统的最高权限,能够编辑各信息模块,如插入一个新生的 信息,增添一门课程的修改密码c.碎修改成功.选课选课成功等级萼.汽车驾热报名报名成功査询返冋旳洵沾果- 学牛评教一评分记录评救成功录入成功二处理记录处理记录专业分流分流成功 車修申请永入成二0-申请成功透课透课中淸记录处理重磚记录XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文18信息,删除退休教师的信息等。管理员操作时序如图3-5所示管理员学生老艸i孩回学牛信直

23、 一弘汕咻牛仃息 冻加庞功倖改学牛信息 储改成功删除学牛信息-刪除成功窗汨老帅信息1礼返冋老帅信息- ?k添加老师信总:1f添加成功:-修改老帅仁息1修改成功刪除老帅信息 1-JW-删除成剧a杳洵课程信息添加课程信息产添加成功(修改课程信息-修改或功_删除课程信息-删除成功图3-5管理员操作时序图3.3.4综合查询管理时序图用户综合查询时序如图3-6所示XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文19图3-6用户综合查询时序图3.4数据库设计341系统ER设计ER图即为实体关系模型图,它描述的是系统中的实体与实体之间关系的

24、一种图形, 这种图形是建立系统数据库模型的重要基础, 也就自然成为软件开发整个过程中不可缺 少的一种模型图。-?_扌屮课课壷脊询返回百询结果返回各类课輕查询结果芒帅成绩按拟巾二按班级学期课表运回杵询结黒厂=_I二处理各神杳陶厅式n 处理杏询黄别ER用户馥班级賁询学主需单XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文20根据教务系统的需求分析和功能结构设计,教务系统中主要设计的 图描述如下。XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文21教师实体联系如图3

25、-7所示学生实体联系如图3-8所示教帅中心垃粧库称绩号理彳码图3-7教师ER图中心数据魔N学卡姓码称味軽成绩谍程代码号学生姓课程成绩敘等信息图3-8学生ER图XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文22招生系统和学籍管理实体联系如图3-10所示JL录取学制学号出主览学制N治鋭业称码(学分)1期/Jb招生信息学鶴信息貌(牧费)图3-10招生系统和学籍管理信息ER图XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文23教学培养计划实体联系如图3-11所示教学

26、图3-11教学培养计划ER图事务处理系统实体联系图如图3-12所示图3-12事务处理ER图XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文每个表的功能描述如表3-2所示:24342表结构设计数据库是信息管理系统的基础,数据库的结构直接关系到各种功能的实现和程序运 行的效率。数据库技术是信息资源管理最有效的手段,在数据库的设计中主要采用逐步 求精和分而治之的设计策略。数据库不是独立存在的,它总是与具体的应用相关的。在 设计数据库时必须时刻考虑用户需求,数据库与具体应用之间是相辅相成的关系。根据 教务系统的功能分析设计。数据库的主

27、要结构设计如图3-13所示图3-13数据库结构设计图3.4.3数据库表结构设计teachingteach_id namepasswordspeciality postteachcoLjr&eleaveifcoMinfbPKhive idle?ve d-te leavenamelcavc_ontentmuiainfoniana_idpasswunlpope-duin(eachi咚planPK idC0urse_namecourse_kindbegin Jermtgin specialityperiodstuinfostaJdnamepasiiwoTidsexspircialilyACUL

28、klttiJgradeovercourseflchwvenwnthiatuscourseintbPKcourse tdcourse nametcachclLssinlijHspeciaJilygradestu_numcouirse_nfliiTiFeSElcctenurarinfoFK.Icouisi:_Ltistn_idteadierachievementXX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文表3-4学生信息表25表名表名描述描述Users管理员信息表Stuinfo学生信息表Teachinfo教师信息表teachi

29、ngplan教学实施计划表teachclassinfo班级信息表courseinf口课程信息表seleGtcourseinfo选课信息表表3-2数据库表信息汇总表管理员信息如表3-3所示字段名称m m文名称数据类型数振长度是否可为空是否主琏DsersID斛int否是ginlDvarchar30否否Pwd密萨varchar20否否UserNaire用户容称nvarchar(30)30否否Depict描述n1 ext是否Del刪除标识int否否表3-3管理员信息表学生信息如表3-4所示字园名称中文名称数据类型数据长度是否可为空是否王腱stiLidHsPJvarchar30否是name姓名varch

30、ar30否否passwordvarchar20否否sexnvarchar1否否speciality专业varchar30否否acadenne学院varehar3C否否gradevarchar30否否nvercnurse己学课程varcharLOO否否achievenjent成绩float否否XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文表3-8课程信息表26statusvarchar3C否否XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文表3-8课程信息表2

31、7教师信息如表3-5所示宇段名称中文名称数据类型数据类型数据度数据度是否可为空是否主犍teach_id.教师工号varchar30否是name姓名varchar30否否password.密码varchar20否否speciality所在专业varchar30否否past职称varchar30否否teachcourse所授课程varchar30否否表3-5教师信息表教学实施计划如表3-6所示:字段名務巾文名称数据类型数1 1号长度是否可为空是否主健id编号lilt否是course_naine课程名varchar30否cour5e_kind课程圉质varchar30否begin_t erm开谍学期

32、warhar30否否begirLspeci al ity开课专业varchar30否period学时float否否表3-6教学实施计划表班级信息如表3-7所示。字段名称字段名称中文名称中文名称数据类型数据类型数据长度数据长度是否可为空是否可为空是否主惟是否主惟id编号int11古是sped 1 ity专业varchar30否否grade年级varchar30否否stuLnum学生人教float否否coursejiane课程名varchar30否否表3-7班级信息表课程信息如表3-8所示。字段名称中文名称数据类型数据长度是否可为空是否主键caurse_id课髒号Varchar30否是course

33、_naire课程名称Varchar30否不XX 医学院 XX 学院信息管理与信息系统(计算机医药卫生应用方向)20 xx 级(20 xx 届)本科学生毕业论文28选课信息如表3-9所示字段名称中文名称数据类型数据长度是否可为空是否主健caurse_id课程号Varchar30否stu_id选鲜生学号Varchar30否否teacher授课教师Varchar30否否achi everoent咸绩Float否否表3-9选课信息表4.结束语论文的选题是上学期末在杨剑兰老师的指导下确立的,虽然在学校里曾经学习过数据库、C语言、软件工程以及信息系统分析与设计的知识,为论文的写作打下了很好基础。 但是在实

34、际设计中还是遇到很多困难, 通过同学和老师的帮助以及上网学习, 查阅资料, 解决了论文设计上的不少问题,有新的收获也巩固了以前所学的知识。 从最初的C#语言 编程,到Wet应用的开发,再到后来学习的ASP.NET最后到将软件功能的思想融合于 整个设计过程中。每一个阶段进步都让我感受到了深刻的认识和提高随着In ternet应用的普及,办公自动化程度进步提高以及高教发展自身的要求, 我相信基于In ternet的B/S模式必将成为今后一段时期内教务管理系统的主导模式。 通过B/S计算模式,教学各部门间能够实现互联互通、高效率的协作和个性化的服务, 建立起一个能够真正面向管理、面向学生、开放的信息管理系统。事实上,ASP NET提供了一个真正面向对象的编程模型。随着计算机网络的迅猛发展,越来越多的人都希 望通过一个简单的WEB览器就能得到想要的信息,甚至

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论