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

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈教务管理系统的设计与实现 刘 燕 (常州高等职业技术学校信息工程系 江苏 常州 213011) 摘 要:分析课题的背景、目标,从系统总体设计目标、用户需求、系统总体设计方案以及几个模块的设计这几部分来阐述教务管理系统的实现,并且就在设计过程中遇到的问题提出相关意见。 关键词:浏览器/服务器;SQL;ASP.NET;WEB;管理信息系统 一、课题来源及背景 信息已成为当今社会越来越重要的组成部分,信息网络化也成为社会发展的潮流。基于Brower/Server体系的信息管理系统已日趋成熟,但是在职业教育领域,信息管理的现代化还不太明显。本课题来源于信息化建设中的教务管理系统子项目,它用于教务运行和教务管理等诸方面的工作,将主要实现教务基本信息的查询和教务信息的录入、维护、管理工作。 二、设计原则 根据课题的实际应用环境,再实施过程中应遵循以下原则: 实用性原则 (2) 先进性原则 易用性原则 (4) 可扩展性原则 三、实现技术简介 教务管理系统是一个基于数据库连接的B/S结构的网上办公系统。因此要考虑前台和后台开发工具的选择。 1.后台用数据库技术来实现: 设计该系统时必须要考虑到后台数据的容量,如教学工作量的查询和统计,这样后台数据库就必须设计的合理,规范,不能造成资源的浪费或严重不足,因而我们选择SQL Server 2000 作为后台数据库。 2.前台采用Web技术来实现: 在比较几种Web开发工具之后,我们前台选择目前比较流行的Microsoft 公司的ASP.NET 来进行系统的开发。 系统开发结构图如图1.1所示: 图1.1系统开发结构图 四、教务信息系统设计 主要讨论教务管理系统的设计和解决方案,以及设计中遇到的一些问题和解决方法。 1、系统设计目标 结合教务管理的实际情况,系统设计的总目标是:综合运用先进的计算机技术,实现教务处信息管理的计算机化和现代化,主要包括以下几个方面: (1) 功能实用 (2) 技术先进 (3) 易于操作 (4) 系统可扩展 2、总体分析 教务管理系统将以计算机处理为主要手段,对日常教学运行工作实行流程化操作。 对于该系统,用户的基本要求是: (1) 能自动完成日常处理工作 (2)考虑到教务工作人员的计算机水平,要求界面美观,使用简单,不涉及过多的计算机知识。 就具体几个模块来分析用户的需求: (1) 教材管理 ① 每门课选用教材的名称、出版社、主编、是否资助教材或优秀教材。 ② 自编教材申请:申请时间、批准时间、完成时间、使用时间、主编和参编人员、申请类型(十五规划、每年资助)。 ③以上要求个人填写,确认后不能更改。 ④能够按多种信息查询。 (2)教师信息需求 ①所有学历、毕业学校、毕业时间、所学专业、来校时间、第一次主讲时间、所在教研室(单位)、主攻方向、主讲过的课程、辅导过的课程(对助教)、职称及变更情况、生日、性别。 ② 按多种信息查询。 3、系统设计方案 (1) 系统体系结构 为了保持系统的先进性和以维护性,本系统的开发框架将采用三层B/S 结构,其组成如图5.1所示: 4.1 系统开发体系结构图 (2)模块划分 教务管理系统由多个模块组成,具体模块划分图如5.2 所示: 4.2 模块划分图 4、设计中遇到的几个技术问题 (1) 用户只能从首页开始本系统的访问 在该系统中,我首先在global.asax 中定义session(“welcome”)=””,这样保证session- (“welcome”)的有效性,然后在首页中设定session(“welcome”)的值,这样可以在每个页面中加入如下语句: if Session(“welcome”)=”” then Response.Redirect(“default.aspx”) ‘default.aspx 为首页 End if (2)获取用户信息 在本系统中,我使用了session(UserID)来获取用户的账号,用session(zw)来获取用户的职务,这样在登录后的每个页面中都要用到该信息。 其实现为在Global.aspx 中定义如下: Sub Session_OnStart(Sender As Object, E As EventArgs) Session(UserID)= Session(zw)= …… End Sub 在登录页中赋值为: session(UserID)=name2.Text session(zw)=argname 在其他页面中引用为: sub Page_load(sender as Object, e as EventArgs) dim str1,str2 as string str1= Session(UserID) str2= Sessi

文档评论(0)

smdh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档