文档介绍:西北工业大学
硕士学位论文
的学生学籍管理系统的设计与实现
姓名:吴立春
申请学位级别:硕士
专业:计算机技术
指导教师:蒋泽军;卞良
20051202
摘要软件开发长期以来被认为是一项富有创造性的活动。一个软件开发机构在接到一个新的项目之后,通常遵循需求获取、分析、设计、实现、集成和测试等步重复劳动,给软件企业造成巨大的人力、物力和财力的浪费。对比一些成熟的工程领域,复用是这些领域的一个基本特征,例如建筑工程、化学工程、计算机硬件开发对于一般的设计问题都可以直接利用现成的解决方法,避免了系统开发始终在低层次的不断重复,从而大幅度降低开发成本、提高生产效率和产品质量,实现软件的大规模定制。为了实现软件系统的动态重构和大规模定制,只有把业务工程与软件工程结合。本文正是基于这一目标,以宁夏医学院电子校务系统建设项目为背景,开展基于设计模式的软件框架体系结构研究,快速构建灵活稳健的电子校务系统。本文首先介绍了设计模式与框架的基本理论,分析了框架与设计模式的异同和框架的开发方法,在开发电子校务系统框架时引入设计模式指导系统的设计与开发。在该方法的指导下,本文通过分析电子校务系统的特点,在实践的基础上构建了宁夏医学院电子校务系统平台框架,该框架模型分为三层:数据层、业务逻辑层和表示层。在数据层,引入蚣埽迪至硕韵蠊叵档挠成洌⑶医决了电子校务系统应用异类数据源问题;为了实现电子校务系统框架层间的松散耦合,详细设计了以外观模式为接口的业务逻辑层框架;使用式设计了表示层框架并在表示层用J缴杓屏擞没矸萑现た蚣芎褪表维护框架:为了实现视图与特定模型之问的数据一致性关系,在它们之间使用了观察者设计模式;对于各层间的数据传输问题,本文使用了数据传,模式:这种J降脑擞茫芄皇迪挚刹最后,依据电子校务系统框架实现了一个学生学籍管理系统。本框架虽然是针对某一个学校具体构建的,但对解决同类问题也能提供帮助。关键词:框架;设计模式;体系结构;构件;疪骤进行项目的开发。传统的丌发方法并不强调软件复用,这样就必然导致大量的件工程等。通过大量复用经过实践检验的系统体系结构和标准化的组件,使得软输对象入性,提高了网络性能。西北工业大学工程硕士学位论文
..,甧畐’瓹琧琱瑀珺’產.,甌產瞖:,籺;甌,瑃疭篺,,,琌/.琣’
第一章绪论课题的研究背景及意义电子校务建设则由四个基本组成部分:管理信息化、教学信息化、科研信本章将对论文的研究背景,论文研究的主要内容和研究意义、研究技术在国内外研究现状、课题的设计方法和实现方法进行扼要介绍,并在此基础上给进入以信息时代为标志的世纪后,传统高等教育的校园模式己经越来越不适应时代的发展,建设数字化校园就成为一个摆在各大高校面前急待完成的“数字化校园”是以数字化信息为基础,以计算机技术和网络系统为依托,支持学校教学和管理信息流,实现教育、教学、科研、管理、技术服务等校园信息的收集、处理、整合、存储、传输、应用,使教学资源得到充分优化利用的一种虚拟教育环境。数字化校园的建设包括两个层次:数字化校园的基础设施建设和电子校务建设。数字化校园的基础设旌建设是高校信息化的基础,它包括单独校园网络的建设钟蛲和地区、国家网络阌蛲的建设。前者主要指各高校网络的基础建设,后者则主要指各高校之间信息资源的共享和交流的建设。息化和图书资源信息化。其中,教学信息化是中心,它将为师生之间的教学信息交流提供更加多样化和快捷的组织方式;图书资源信息化是关键,它将为高校的教学和科研活动提供信息和资源的支持;管理信息化则是基础,它将为其它三个方面的信息化提供组织、管理上的支持和服务。本课题来源于宁夏医学院电子校务系统建设。宁夏医学院的校园网基础设施建设是在年由教育部、国家计委共同组织实施的西部大学校园网建设并于年建设而成。它是全国咝PT巴〗ㄉ琛⒂隒咚联网的一个系统。建设完成的宁夏医学院校园网覆盖了全院各教学楼、实验楼、图书馆、办公楼、学院家属楼、教师宿舍、学生宿舍,它为网上数据交换提供了信息通道。但现在宁夏医学院电子校务建设是一个空白,还没有利用网络的电子校务系统。如何充分利用校园网络,发挥其巨大功能来为学校的教学和科研服务成为一个需要深入探讨和解决的重大课题。本课题的电子校务系统面向全校,覆盖教育行政管理、图书馆管理、后勤管理等领域,分为教学管理、学生管理、行政管理、通用服务和图书馆管理等分系统、以及教务管理、教师管理、教材管理、设备管理、学籍管理、人事管理、文书管理、综合查询、通用查询、电子邮件、远程登录、图书编目、图书流通、图书检索和馆长查询等近几十个管理子系统。由于电子校务各系统之间出论文的篇章结构。任务。西北工业大学程硕士学位论文
存在着很多的共性,所以我们希望用软件重用的思想,提