收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于delphi的成人高校教务管理系统的设计与实现

曹萌  
【摘要】:成人教育属于继续教育的范畴,随着国家对继续教育的日益重视,成人教育教学管理质量的提高与保障越来越受到重视。充分发挥计算机科学与技术的强大能力,应用相关原理、方法和工具,建立紧密围绕成人高校教务管理业务的MIS,是实现这个目标过程中必不可少的环节。 当前较为先进的教务管理系统已经在我国全日制高校广为应用,这些建立在基于B/S或C/S模式的管理信息系统发挥出不可替代的巨大的作用,它们改进管理效率、规范办学业务,进而提高了教育质量,降低了办学成本。在继续教育方面,建立一套能够起到同样作用的系统,适应国家不断的继续教育改革,具有通用性,智能性,结合计算机先进的科学技术,具有重大的现实意义。 本文对成人高校教务管理的业务规则和特点进行了深刻调查和总结,以面向对象思想为指导,学习并研究了UML建模、关系数据库理论和设计、Delphi和SQL Server等技术,分析、设计、实现了一个具备教务管理和学籍管理的C/S模式的MIS,并将该系统应用于沈阳师范大学的继续教育学院。 文中首先介绍了成人高校教务管理的概念和规则,探讨了国内成人高校教务系统的应用情况。然后确定了开发成人高校教务管理系统的技术方案,即按照面向对象思想,使用UML建立系统模型,采用迭代式设计,利用SQLServer作为数据库管理平台、Delphi为开发语言建立一个基于C/S的MIS系统。全文对成人高校教务管理系统的设计、实现过程严格遵守该方案。 成人高校教务管理业务涉及多个部门多种类人员,各类人员应用系统的功能彼此相关又不相同。结合业务分析设计用例图,按用户门类将整个系统划分为教务首长基础数据管理子系统、教务员管理子系统、二级教务员管理子系统、学籍管理子系统、教师子系统、站点子系统、学生子系统,每个子系统作为表示层分别完成,分别发布,即在一定程度上保证了操作的安全性,又尽可能的满足独立性要求。 对每个子系统设计功能模块,设计依据是每类用户参与的用例。分析执行业务的先后顺序和用例处理的信息实体,初步确定整个系统的静态实体类图,着重确定各实体类之间的依赖关系。按照数据库理论设计ER图,结合类图相互验证、改进,使系统数据库表关系确定准确全面,大大减少了修改数据表进而修改功能设计的情况。结合整体类图完善数据库表的另一好处就是实现各子系统的充分共享。数据库的初步设计完成后,各数据表的所有字段将随着实体类设计的完善而完善,这其中必须应用ORMapping规则。 以实体类的层级关系为主线跨子系统建立系统模型。首先设计不依赖于其它实体类的简单类,就是根据业务需要确定原子属性、方法以及实现功能的界面类,然后设计依赖于简单类的中级类,最后设计复杂类。后两者的设计要多考虑两方面的内容,一个方面是属性设计中要包含所依赖的第几类的对象属性,要实现对这样属性操作的方法,另一个方面就是要考虑实体类所涉及的所有用例,设计过程出现反复。应用UML完成系统模型的建立,采用迭代式设计,逐步完成实体类的属性、方法以及实体类之间关系的设计,注重安全性和完成性约束条件的设定,同时兼顾界面类的设计,文中选择教学计划等实体类的设计进行了此过程的描述。 以分层理念确定系统的软件体系结构,应用Delphi语言描述实体类,应用Delphi控件实现服务表示层,应用DelphiServers控件完成异构数据传输,应用与Delphi无缝连接的第三方插件FastReport设计报表,应用SQL Server2000实现数据库,应用Delphi完美支持的ado技术实现服务层与数据层的链接,这就完成了系统模型的计算机实现。 本文考虑到成人高校教务管理涉及到的地域范围广,教务规则变更较为频繁,教学计划等教学资料在各部门间流动具有时效和权限的特点,确定了本系统的两大改进方向,一个方向是改变本系统的两层模式,将表现层的业务处理部分剥离出来,形成业务类,把这些业务类集中形成一个单独的业务服务层,将此一层次单独至于一个应用服务器,于是就形成了客户端-应用服务器-数据库服务器的三层结构,这样做的好处很多,比如就可以解决实际教务管理业务变更时,只修改中间业务服务层而不需修改客户端,减轻了客户端的处理负担,提高数据安全性等等。另一个方向是增强系统的办公自动化处理能力,使整个教务管理工作更加紧凑,效率和准确率更高,各环节人员联系更加紧密。 本系统已经在沈阳师范大学的继续教育学院投入使用,运行效果良好,实现了提高效率、保证准确性、规范管理的目标。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 黄文兰;;Delphi语言开发教务管理系统[J];电脑知识与技术(学术交流);2006年20期
2 许伟;蔡子昭;;Flash控件与数据库交互实现用户登录[J];电脑编程技巧与维护;2009年16期
3 肖力;利用Delphi实现事务管理[J];三明高等专科学校学报;2001年02期
4 陈克建,朱若凡;用Delphi制作多媒体演示声显技术的实现[J];计算机与农业;2002年08期
5 姜焕军,王聪华;Delphi与C++之间实现函数与对象共享[J];山东科技大学学报(自然科学版);2003年02期
6 董占山;Delphi简介[J];电脑编程技巧与维护;1997年07期
7 吴小玮;用Delphi实现窗口的几种特殊效果[J];中国计算机用户;1997年09期
8 许剑冰;Delphi下动态数据交换的实现[J];中国计算机用户;1997年28期
9 裔隽;如何在VB4和Delphi中快速实现立体化窗口显示[J];电脑爱好者;1997年02期
10 许龙飞,陈旭翔,伍伟安;由WEB应用系统到数据库系统的转换技术研究──运用DELPHI对SYBASE系统开发[J];计算机工程与应用;1999年05期
11 傅培华;Delphi在工业控制系统中的应用[J];工业控制计算机;1999年03期
12 伍涛,谢庆生;用Delphi对Solid Works进行二次开发[J];贵州工业大学学报(自然科学版);1999年06期
13 王寅;DELPHI中动画制作的补充[J];电脑爱好者;1999年06期
14 梁宗强,黄长久;关于Delphi中四舍五入的讨论[J];微机发展;2000年04期
15 朱堂全;在Delphi与C++之间实现函数与对象共享[J];多媒体世界;2000年12期
16 廖琪梅,屈景辉,邱力军,王舒宜,陈汉勇,张国鹏,刘瑾,刘欣;小区物业管理系统的实现[J];第四军医大学学报;2001年S1期
17 张峰,姚大红;DELPHI自定义事件的处理[J];重庆工业高等专科学校学报;2001年02期
18 陈彬;在Delphi中实现PACK功能[J];电脑编程技巧与维护;2001年01期
19 肖斌;Delphi三层结构在“房屋交易系统”的应用[J];现代计算机;2002年03期
20 贺斌,茜平一;基于Delphi的面向对象有限元编程[J];武汉大学学报(工学版);2003年06期
中国重要会议论文全文数据库 前10条
1 唐清培;程汉湘;;基于Delphi平台配电测控管理系统的设计[A];武汉(南方九省)电工理论学会第22届学术年会、河南省电工技术学会年会论文集[C];2010年
2 朱佳;季鑫源;易秀成;行鸿彦;;基于Delphi的电场标定上位机控制系统的实现[A];经济发展方式转变与自主创新——第十二届中国科学技术协会年会(第二卷)[C];2010年
3 杨志飞;阙沛文;;Delphi在高精度轴承滚子凸度测量系统中的应用[A];中国仪器仪表学会第三届青年学术会议论文集(下)[C];2001年
4 吴锐涛;张鹏;陈铁;吴彩霞;钱明;;Delphi数据库技术在市县气象业务系统开发中的应用研究[A];第28届中国气象学会年会——S7城市气象精细预报与服务[C];2011年
5 尹平;董玉德;;一种基于Delphi的巧妙权限控制方案及其实现方法[A];全国第21届计算机技术与应用学术会议(CACIS·2010)暨全国第2届安全关键技术与应用学术会议论文集[C];2010年
6 李德龙;王静;;用Delphi构建网上考试系统[A];第十九届全国数据库学术会议论文集(技术报告篇)[C];2002年
7 王红;;教务管理系统的应用[A];西部大开发 科教先行与可持续发展——中国科协2000年学术年会文集[C];2000年
8 李震宇;;利用Delphi建立温深数据采集系统[A];第十三届船舶水下噪声学术讨论会论文集[C];2011年
9 王定乾;;基于Delphi和汇编语言开发配料控制软件研究[A];2010航空试验测试技术学术交流会论文集[C];2010年
10 楚笑辉;王伽伯;孔维军;赵祥军;刘斐斐;金城;肖小河;黄明进;房吉祥;夏新华;张学儒;;基于Delphi法的黄连药材商品规格感官评价的重现性研究[A];第二届全国中药商品学术大会论文集[C];2010年
中国博士学位论文全文数据库 前10条
1 杨滔;肝脏移植三层数据库应用系统的构建与应用[D];中国人民解放军军医进修学院;2005年
2 顾经宇;糖尿病临床病案信息管理系统的设计开发与应用[D];南京医科大学;2007年
3 张卉;基于SCADA系统的供水管网模拟与综合管理系统开发[D];西安建筑科技大学;2008年
4 姜丽丽;实体搜索与实体解析方法研究[D];兰州大学;2012年
5 寇月;Deep Web实体搜索的关键技术研究[D];东北大学;2009年
6 邱红燕;长效避孕节育方法的综合评价研究[D];北京协和医学院;2011年
7 江涛;特定领域元建模语言的形式化及其模型一致性验证研究[D];云南大学;2010年
8 陆宁;基于BIM技术的施工企业信息资源利用系统研究[D];清华大学;2010年
9 赵雷;域数据模型的研究与实现[D];苏州大学;2006年
10 张洋;基于BIM的建筑工程信息集成与管理研究[D];清华大学;2009年
中国硕士学位论文全文数据库 前10条
1 曹萌;基于delphi的成人高校教务管理系统的设计与实现[D];吉林大学;2011年
2 段斗;小学教务管理系统设计[D];电子科技大学;2010年
3 陈蔚;河南科技学院教务管理系统的设计与实现[D];电子科技大学;2010年
4 张立立;哈尔滨金融高等专科学校教务管理系统的设计与实现[D];华东师范大学;2010年
5 徐萍;高校教务管理系统的设计与实现[D];南京理工大学;2010年
6 高寒竹;威海职业学院教务管理系统的设计与实现[D];山东大学;2010年
7 何勇;武警成都指挥学院教务管理系统设计及实现[D];电子科技大学;2010年
8 陈珊;高校教务管理系统的设计与实现[D];河北科技大学;2010年
9 陈菲;多层架构下教务管理系统的设计与实现[D];华南理工大学;2010年
10 冯中平;基于混合结构的高职教务管理系统研究与实现[D];湖南大学;2010年
中国重要报纸全文数据库 前10条
1 邹肇辉;Delphi端出“鸳鸯锅”[N];电脑报;2004年
2 向杰;“Delphi侵蚀者”病毒呈暴发态势[N];科技日报;2009年
3 江苏 张衡;挖掘Delphi 8背后的秘密[N];电脑报;2003年
4 江苏 王鑫;用Delphi轻松实现软件换肤[N];电脑报;2002年
5 XueSong;用Delphi读取鼠标所在位置单词[N];电脑报;2001年
6 游新娥;用Delphi控制IE窗口[N];中国电脑教育报;2002年
7 陕西 徐磊;用Delphi制作美丽的万花规[N];电脑报;2001年
8 inteler;有趣的Delphi日期函数[N];电脑报;2003年
9 穆永;如何在Delphi中操作Excel[N];中国计算机报;2001年
10 江苏 宋爽;Delphi程序的时限和加密[N];中国计算机报;2001年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978