浅谈教务管理系统的设计与实现

浅谈教务管理系统的设计与实现

ID:20530853

大小:62.50 KB

页数:4页

时间:2018-10-13

浅谈教务管理系统的设计与实现_第1页
浅谈教务管理系统的设计与实现_第2页
浅谈教务管理系统的设计与实现_第3页
浅谈教务管理系统的设计与实现_第4页
资源描述:

《浅谈教务管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浅谈教务管理系统的设计与实现刘燕(常州高等职业技术学校信息工程系江苏常州213011)摘要:分析课题的背景、目标,从系统总体设计目标、用户需求、系统总体设计方案以及几个模块的设计这几部分来阐述教务管理系统的实现,并且就在设计过程中遇到的问题提出相关意见。关键词:浏览器/服务器;SQL;ASP.NET;WEB;管理信息系统一、课题来源及背景信息已成为当今社会越来越重要的组成部分,信息网络化也成为社会发展的潮流。基于Brower/Server体系的信息管理系统已日趋成熟,但是在职业教育领域,信息管理的现代化还不太明显。本课题

2、来源于信息化建设中的教务管理系统子项目,它用于教务运行和教务管理等诸方面的工作,将主要实现教务基本信息的查询和教务信息的录入、维护、管理工作。二、设计原则根据课题的实际应用环境,再实施过程中应遵循以下原则:(1)实用性原则(2)先进性原则(2)易用性原则(4)可扩展性原则三、实现技术简介教务管理系统是一个基于数据库连接的B/S结构的网上办公系统。因此要考虑前台和后台开发工具的选择。1.后台用数据库技术来实现:设计该系统时必须要考虑到后台数据的容量,如教学工作量的查询和统计,这样后台数据库就必须设计的合理,规范,不能造成资

3、源的浪费或严重不足,因而我们选择SQLServer2000作为后台数据库。2.前台采用Web技术来实现:在比较几种Web开发工具之后,我们前台选择目前比较流行的Microsoft公司的ASP.NET来进行系统的开发。系统开发结构图如图1.1所示:SQLServer服务器INTERNET用户Web服务器图1.1系统开发结构图四、教务信息系统设计主要讨论教务管理系统的设计和解决方案,以及设计中遇到的一些问题和解决方法。1、系统设计目标结合教务管理的实际情况,系统设计的总目标是:综合运用先进的计算机技术,实现教务处信息管理的计

4、算机化和现代化,主要包括以下几个方面:(1)功能实用(2)技术先进(3)易于操作(4)系统可扩展2、总体分析教务管理系统将以计算机处理为主要手段,对日常教学运行工作实行流程化操作。对于该系统,用户的基本要求是:(1)能自动完成日常处理工作(2)考虑到教务工作人员的计算机水平,要求界面美观,使用简单,不涉及过多的计算机知识。就具体几个模块来分析用户的需求:(1)教材管理①每门课选用教材的名称、出版社、主编、是否资助教材或优秀教材。②自编教材申请:申请时间、批准时间、完成时间、使用时间、主编和参编人员、申请类型(十五规划、每

5、年资助)。③以上要求个人填写,确认后不能更改。④能够按多种信息查询。(2)教师信息需求①所有学历、毕业学校、毕业时间、所学专业、来校时间、第一次主讲时间、所在教研室(单位)、主攻方向、主讲过的课程、辅导过的课程(对助教)、职称及变更情况、生日、性别。②按多种信息查询。3、系统设计方案(1)系统体系结构为了保持系统的先进性和以维护性,本系统的开发框架将采用三层B/S结构,其组成如图5.1所示:Server端数据库服务器应用服务器Browser1Browser3r1Browser3BrowserNBrowser2Browse

6、r3ser3Browser2应用服务器数目:N数目:1~M数目:1…Window98以上WindowNTServer4.0以上4.1系统开发体系结构图(2)模块划分教务管理系统由多个模块组成,具体模块划分图如5.2所示:教务管理教学工作量教材管理任课教师信息全院课程查询教学获奖教学计划教学大纲权限管理教学日历登录及首页4.2模块划分图4、设计中遇到的几个技术问题(1)用户只能从首页开始本系统的访问在该系统中,我首先在global.asax中定义session(“welcome”)=””,这样保证session-(“wel

7、come”)的有效性,然后在首页中设定session(“welcome”)的值,这样可以在每个页面中加入如下语句:ifSession(“welcome”)=””thenResponse.Redirect(“default.aspx”)‘default.aspx为首页Endif(2)获取用户信息在本系统中,我使用了session("UserID")来获取用户的账号,用session("zw")来获取用户的职务,这样在登录后的每个页面中都要用到该信息。其实现为在Global.aspx中定义如下:SubSession_OnSt

8、art(SenderAsObject,EAsEventArgs)Session("UserID")=""Session("zw")=""……EndSub在登录页中赋值为:session("UserID")=name2.Textsession("zw")=argname在其他页面中引用为:subPage_load(se

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。