【精品】基于三层架构的学生选课系统
高校教学管理信息系统的设计与开发

高校教学管理信息系统的设计与开发随着高校教育的普及和发展,高校教学管理工作日益繁琐,传统的手工处理方式已经远远不能满足教务管理的需求。
因此,设计和开发一套高校教学管理信息系统成为当务之急。
本文将深入探讨高校教学管理信息系统的设计与开发,旨在提升教学管理效率和质量。
一、系统分析高校教学管理信息系统的设计与开发需要从实际需求出发进行系统分析。
首先,系统应满足师生信息管理的需要,包括教师和学生的基本信息管理、课程管理以及成绩管理等。
其次,系统需要提供课程安排和调度的功能,可根据教师和学生的时间表安排课程,确保课程的正常进行。
第三,系统还应具备教材管理、选课管理和考试管理的功能,方便教务人员进行相关工作的管理和协调。
最后,系统需要提供各类统计分析功能,帮助教务人员及时了解教学情况,以便及时调整和优化教学计划。
二、系统架构设计高校教学管理信息系统的架构设计需要考虑系统的可扩展性和安全性。
首先,系统应采用三层架构,即表示层、逻辑层和数据层。
表示层负责与用户的交互,逻辑层负责处理用户请求,数据层负责数据的存取。
这样的架构方便系统的扩展和维护。
另外,系统还需要与其他高校后勤管理系统、学生信息管理系统等进行集成,确保信息的实时同步和共享。
在安全方面,系统需要采用身份认证、权限管理和数据加密等措施,保护用户信息和教务数据的安全。
三、系统功能设计基于系统需求和架构设计,高校教学管理信息系统需要具备以下主要功能。
1. 师生信息管理:系统应提供师生基本信息的录入和维护功能,包括个人信息、教育经历、工作经历等。
同时,系统还应提供信息查询功能,方便用户查询自己或他人的信息。
2. 课程管理:系统应提供课程安排和调度的功能,教务人员可根据教师和学生的时间表制定课程计划,并实时调整课程的安排。
3. 成绩管理:系统应提供成绩录入和查询功能,教师可按照相应规则录入学生成绩,并实时统计和分析成绩结果。
4. 教材管理:系统应提供教材信息录入和查询功能,教务人员可根据需要录入和查询教材信息,方便学生选课和购买教材。
教务网络管理系统技术指标要求

教务(jiàowù)网络管理系统技术指标要求教务网络管理系统以应用为核心,以数据为基础,以信息服务为表现,系统设计时需要考虑各个层面的需求和特性,需采用三层架构(jiàɡòu)实现:数据表示层、应用服务层和系统服务层,系统代码必须严格按照教育部有关标准执行,适应学工各类数据的处理、保存和交换的需要;并保留必要的修订、扩展余地,适应动态需求;同时,以校园网为基础,最大限度地实现信息资源共享,严格遵循信息共享、较好的可扩展性和包容性、规范管理、信息安全和保密,以及“可靠性、实用性、安全性、先进性、开放性的”的设计(shèjì)原则,集中体现在“结构优化、功能细化、操作(cāozuò)简化、界面美化”。
系统需充分满足学校应用需求(xūqiú)(学年制/学年学分制/学分制),数据能够充分共享和交换,支持电子表格、DBF、TXT等格式的数据转换;能提供日志管理功能、提供数据备份功能与数据恢复功能。
1、系统应具有良好的可扩展性,要不断适应学校发展所引发的各类新需求,通过对软件的重新配置、改进,满足学校长期发展的需求。
2、系统应采用多层架构的C/S、B/S方式实现,能够自动更新。
系统应采用.NET、J2EE先进的、开放性的技术,以便能够适应学院数字化校园建设的需要。
3、系统应支持校园网、互联网等网络环境,所有数据都能通过网络进行传递,充分实现学生数据的数字化、信息化和数据共享。
4、系统应采用Oracle标准的、具有较好安全性的数据库系统,数据库能够定期自动备份。
5、系统应具有良好的兼容性与开放性,所有数据应可以常用格式.DBF、.XLS等导入导出,应能为国家和学校的其他应用软件系统提供标准数据接口。
所有报表均可直接输出到EXCEL、WORD办公软件进行编辑,所有报表的样式和排版均可由用户自行进行调整。
我院进行的其它应用软件的开发若涉及教务网络管理系统的数据接口,则需提供有关教务网络管理系统的业务及技术支持;6、系统应具有足够的安全性、可靠性,保障教务网络管理系统及其数据具有较高的安全级别。
学生选课系统

目录第一章项目概述 (3)1.1系统调查 (3)1.1.1 现行系统概述 (3)1.1.2 开发新系统的目的 (3)1.2 系统的总体功能需求和性能要求 (3)1.3 系统处理流程和数据流程 (4)1.4 系统开发框架 (5)第二章可行性分析 (6)2.1 技术可行性 (6)2.2 经济可行性 (6)2.2.1 项目支出 (6)2.2.2 收益 (7)2.2.3 投资回收期 (7)2.3 社会可行性 (7)2.3.1 法律可行性 (7)2.3.2 操作可行性 (7)2.4 开发环境可行性 (7)第三章项目开发计划 (8)3.1 工作任务、任务分解与人员分工 (8)3.2 进度计划 (9)第四章需求分析 (9)4.1 需求概述 (10)4.1.1 需求目标 (10)4.1.2 用户类和特征 (10)4.2 功能需求 (10)4.3 非功能需求 (11)4.3.1 性能需求 (11)4.3.2 安全性需求 (12)4.3.3 故障处理 (12)第五章系统设计 (13)5.1 建立对象模型 (13)5.2 建立动态模型 (14)5.3 数据库设计 (15)5.3.1 学生登录表 (16)5.3.2 教师表 (16)5.3.3 管理员登录表 (17)5.3.4 教师登录表 (17)5.3.5 课程信息表 (17)5.3.6 学生信息表 (18)5.3.7 选课后的课程信息表 (18)5.4 用户界面设计 (19)第六章系统实现 (22)6.1 实现工具 (22)6.2 软件编码原则 (22)第七章测试与维护 (23)7.1 测试方案 (23)7.2 测试项目 (23)7.2.1 登录测试(如表7-1所示) (23)7.2.2 选课测试(如表7-2所示) (23)7.2.3 更改密码测试(如表7-3所示) (23)7.2.4 查询课程测试(如表7-4所示) (23)7.3 软件测试分析报告 (24)7.3.1 功能性测试评价 (24)7.3.2 非功能性评价 (24)第一章项目概述1.1系统调查1.1.1 现行系统概述高校选课课程的安排由于各方面诸多的原因经常有不适之处,为了减少教务人员的工作及学校便于管理,学生选课系统已成为日常教学工作中必不可少的管理软件,可对学生信息、选修课程、科目成绩进行各方面的管理,为用户提供充足的信息和快捷的查询、修改手段。
学生选课系统

学生选课系统(课程设计题目1 课时20)一、题目概述本系统针对学生选修课进行数据管理,应用系统通过SQL Server数据库管理学生与课程两类信息,工作在局域网环境下,基本功能包括:进行学生基本信息定义、课程基本信息定义,学生选课管理以及学生选课信息列表浏览。
基本数据:⑴管理学生基本信息,属性包括:编号、姓名、性别、籍贯等;⑵管理课程基本信息,属性包括:编号、课程名称、备注等;⑶基于学生集、课程集形成的选课明细表。
二、基本功能⒈学生与课程基本信息定义应用程序通过典型的界面数据编辑完成学生与课程信息的定义与维护。
能够按学生或课程的关键字标识维护两类对象的唯一性。
⒉学生选课处理提供方便、可靠的学生选课操作:每个学生对每门课程只能选定一次,并且每个学生只能且必须选择两门课。
系统功能结构:①学生信息定义:定义与维护学生信息;②课程信息定义:定义与维护课程信息;③学生选课操作:学生选课处理;④学生选课列表:学生选课信息列表。
三、程序设计要求⑴创建数据库访问类应用面向对象技术创建数据库访问类,提供读取、提交数据对象(学生对象、课程对象)的数据库访问方法⑵定义并创建窗体⑶数据库应用方案针对学生、课程两类信息分别设计数据表,两类信息使用编码做关键字字段,同时各表有自己的Decimal型ID标识列。
选课明细表中的学生、课程标识列与相应的信息表建有参照引用完整控制机制四、步骤说明⑴分析基本数据结构、设计数据库。
⑵设计、创建应用程序类。
⑶创建数据编辑基类窗体。
⑷创建数据编辑基类窗体。
注意事项:随时整理设计资料、注意工程代码与数据库的备份。
在各阶段要及时进行单元或环节测试。
注意典型代码的管理和重用。
六、课程设计提交与报告内容⒈概述题目内容⒉数据库表对象目录按表3格式描述数据表结构思考Web应用程序实现学生选课功能的方案(实现图1功能)。
⒊窗体描述表按表2格式列表描述窗体控件布局与关键属性设置(按窗体列表)⒋其它非可视化代码结构按表5格式列表编写类文件、模块文件的具体成员(类、接口等)⒌应用程序集与代码结构清单按程序集单元和代码块结构列表编写代码清单。
基于ASP.NET和SQL的大学物理实验选课系统设计

基 于 A P N T和 S S .E QL的大 学 物 理 实 验选 课 系统 设 计
卢 军, 陈建军 , 佐 军, 谭 谢
( 华中农业大学 , 湖北 武汉
静
407) 3 0 0
摘
要: 为适应 实验室 中心化管理 的需求 、 促进 开放式教 学和管理 , 择 AS . T与 C 选 P NE #语 言作
管 理 系统 , Mirsf 出新 一 代 数 据 管理 与 是 coot推 分 析 软件 。同时它 是一 个全 面 的 、 成 的、 集 端到端 的数据 解决 方 案 , 企事 业 单 位 的用 户 提 供 了一 为
围绕学生实践创新能力培养和实验教学中心资源 高效 利用 , 用物 理 系在 教 务 处 和 理 学 院 的大 力 应 支持 下 , 开发 了具 有安 全性 、 可靠 性 和高 度可 伸缩
2 系统功能设计
本 校 每学期 物 理 实 验 分 为 上 下两 个 半 轮 , 各
e2 0 据 库 。S evr 一 个关 系 数 据 库 r05数 QL Sre 是
收 稿 日期 : 0 00 -6 2 1 -80
基 于 A P NE S _ T和 S QL的大学物理实验选课系统设计
为开发工具 , 使用 S L e e数据库 , 究开发 了基于 B S 式 的大学物理实 验预约管 理系 统 , 统具 Q Sr r v 研 /模 系
有较好 的稳定性 、 可靠性 、 可伸缩性 、 安全性以及可维护性 。
关
键
词 : P NE ; AS . T C ̄语言 ; 物理 实验预约 ; / B S模式 ; 数据库
====:: : 1
==::
L 堡痊 L 数量廑 j
学生选课系统设计与实现

学生选课系统设计与实现1. 需求分析学生选课系统是为了方便学生选课而设计的系统。
其主要功能包括学生登录、查看课程、选课、退课等。
2. 设计思路在进行系统设计之前,我们需要确定一些基本的设计思路。
(1)系统应该采用Web应用程序的形式进行开发。
(2)系统需要考虑到对不同角色的用户进行权限的控制,主要包括学生、管理员等。
(3)系统需要考虑到数据的安全性,包括对敏感信息(如学生信息、课程信息等)的保护措施、防止SQL注入等。
(4)系统需要考虑到性能问题,包括数据库的优化、页面响应速度等。
3. 功能模块学生选课系统可以拆分为以下几个功能模块:(1)登录模块学生和管理员都需要通过用户名和密码进行登录。
(2)学生信息管理模块学生信息管理模块主要包括学生资料查看、修改和更新操作。
(3)课程信息管理模块课程信息管理模块主要包括课程资料查看、修改和更新操作。
(4)选课模块选课模块主要是为学生提供一个选课的平台。
(5)管理员模块管理员模块主要是为管理员提供一个管理学生和课程的平台。
4. 技术选型(1)前端技术:HTML、CSS、JavaScript、Ajax等。
(2)后端技术:Java、Spring MVC、MyBatis、JSP等。
(3)数据库:MySQL。
(4)服务器:Tomcat。
5. 数据库表设计(1)学生表(Student)字段名类型主键备注id int Y 学生IDname varchar(50) 学生姓名gender varchar(10) 学生性别age int 学生年龄major varchar(50) 学生专业(2)课程表(Course)字段名类型主键备注id int Y 课程IDname varchar(50) 课程名称description varchar(500) 课程描述teacher varchar(50) 课程教师credit int 课程学分(3)学生选课表(StudentCourse)字段名类型主键备注id int Y 学生选课IDstudent_id int 学生IDcourse_id int 课程ID6. 系统实现具体的系统实现步骤如下:(1)搭建Spring MVC项目,整合MyBatis。
学生选课系统
关键词:学生选课系统,MVC,JSP,Servlet
The Design and Development of Students’ Elective System
Author: Wu Bin Tutor: Zhang Jian-bo
Abstract
With the development of the computer industry, using management software for teaching information management is becoming more and more required for university, many colleges and universities are starting to adopt the relevant student elective system instead of the original manual records management, making the efficiency improve significantly, error rate decreasing significantly. Student elective system can be logged on in three different users, performing their respective functions respectively, Significantly increasing the student enrollment information managers have grasped, providing a convenient for students’ elective. Student elective system is based on a university teaching management about the preparation of the actual situation, the main purpose is to facilitate students’ actual school enrollment situation centralized query and management in order to improve the efficiency of the entire university. This system uses MyEclipse 8.6 as a development tool for the whole system design and development. Oracle 11g is used in database design stage, based on B / S and the MVC design pattern, integrated JavaBean, Jsp, Servlet, using JQuery optimized front interface and message authentication. MVC is short for model, view and controller, the purpose of it is to achieve web Systems division. Model layer systems which implement business logic, you can usually use JavaBean or EJB to achieve. View layer for interaction with the user, typically implemented using JSP. Model is a bridge between View and Controller layer, it can distribute the user’s request and select the appropriate view for display, but it also can explain the user’s input and maps them to the model layer can perform. jQuery is another excellent Javascript framework after prototype . jQuery allows users deal with HTML documents and events more easily, achieving animation effects, and providing easy for the site to AJAX interactions.
基于.NET的高校教材管理系统设计
基于.NET的高校教材管理系统设计摘要:随着网络技术的发展,各高校对教育管理信系统建设的要求越来越高。
在对高校教材管理的功能进行分析的基础上,设计了三层架构系统,该系统实现了教师直接定制学生用书、教材推荐、管理员审核教材和学生查新教材等功能模块,能够很好地解决学校管理各学院教材等相关问题,提高了教材管理的效率。
关键词:.NET;教材管理;信息管理;数据库0引言为了保证教育的深化改革和对创新性人才的培养,对高校教材管理的改革尤为重要,它不但是教学改革成果的体现,也是提高教学管理的重要体现。
在信息化建设过程中,为了适应大学教育改革,很多高校都设计了教材管理系统。
但目前的高校教材系统存在不少问题:第一,教材需求的随机性使得教材供应的计划性受到严重冲击,学分制虽然保留了班级制,但是同一个班级的学生,所修课程不尽相同,因此所需教材必有不同,这时班级人数对教材种类和数量订购的参考价值就大大降低了。
因此,教材管理体制的灵活性使得教材计划的预见性降低,教材供应的随机性增大;第二,教材管理机构不够健全,管理手段不够先进。
很多学校对教材管理工作不够重视,甚至没有设立教材管理工作领导机构,对教材的发放、征订以及教材选用等业务缺乏宏观指导。
管理手段不够先进也是很多学校在教材管理方面的缺陷,教材管理包括:教材征订、教材入库、教材发放等诸多环节,一旦一个环节出错将影响其它环节的进度;第三,教材预订与发放难度加大,受各学科专业调整、选修课学生人数不确定、学生购书渠道的增加等因素影响,教材预订与发放的难度增加。
要解决以上问题,势必需要运用现代化的管理手段,将工作信息化、自动化、流程化以提高教材管理工作效率<sup>[1]</sup>。
1系统设计本课题研究的目的在于建设一个科学、实用的教材管理系统,完善教务管理系统在教材管理中的不足,从而提高工作效率,提升教务管理水平。
本课题研究的意义在于:(1)提升教材管理水平。
学生选课信息管理系统
学生选课信息管理系统1、需求分析1.1 编写目的使用该文档的使用成员为实现SOIS系统的开发人员以及学校的选课具体组织管理人员。
1.2 背景项目名称:学生选课信息管理系统(School Optional information System简称SOIS)。
项目提出者:SOIS项目组织人员。
项目开发者:SOIS 项目开发小组。
项目鉴定者:暂无。
项目开始时间:××××-××-××。
1.3 定义1.3.1系统数据流程图的一些定义1.4 目标本系统的目标就是实现学生在网上就可完成选课的全过程。
其功能如下:◆学生登陆验证密码功能为了避免在选课时出现乱选、错选情况,该系统在设计时考虑对学生身份的合法性进行验证,保证合法用户才能选课。
◆查看可供选择的课程,及上该课程教师的情况学生能在网上查看课程的情况,如课程的介绍、课程有那些教师上。
◆选择某门课程学生可查看当前自己已选课程、如果对某门课程不满意,可注销该课程,也以查看当前某门课,某教师有那些学生选。
1.5 需求分析1.5.1 系统总体需求本程序的设计任务就是制作一个可以用于学生选课管理的系统,主要可以进行对本系统、数据的管理、数据查询、常务操作、常用工具、数据库管理和帮助等功能。
具体来说就是可以通过管理功能对本系统用户进行用户添加删除以及密码修改和权限的管理;还可以通过数据管理功能对教师、学生、课程、成绩、等信息进行添加、修改和删除等具体的操作;再者,可以通过数据查询功能对教师、学生、课程、成绩等信息的查询;同时本程序还引入常用工具功能,可以在本程序中使用计算器、Word、记事本、Excel、SQL Server和Web等常用工具;最后本程序还加入了数据库的备份、数据库的还原、数据库的压缩、数据的导入和数据的导出等功能方便于数据的整理的存储。
教师在本系统的功能:(1)教师信息管理,包括教师个人的基本情况和任课情况;(2)根据学校教务处所排课进行班级数及人数的统计,然后根据统计结果进行项目及班数的设定查询学生选课情况、自己任课情况、获取自己所担任课程分班表;(3)录入及修改成绩学生信息管理,学生在本系统的功能:(1)查询本人信息、(2)教师任课信息、选课、选课信息查询、(3)成绩查询。
简单工厂模式在三层架构管理系统中的应用
简单工厂模式在三层架构管理系统中的应用梁红硕;张玉松【摘要】简述了简单工厂模式的相关内容,分析了三层体系架构的特点.以三层学生选课管理系统为例,分析了该模式的具体应用过程:设计IDAL、工厂类DALFactory 和实现业务逻辑层.采用此模式降低了模块间的耦合性,能更好地实现软件的复用.【期刊名称】《石家庄职业技术学院学报》【年(卷),期】2014(026)004【总页数】3页(P14-16)【关键词】简单工厂模式;三层架构;管理系统【作者】梁红硕;张玉松【作者单位】石家庄职业技术学院信息工程系,河北石家庄050081;石家庄职业技术学院信息工程系,河北石家庄050081【正文语种】中文【中图分类】TP311.52在数据库管理系统开发中,三层体系架构设计模式是目前最通用的设计模式.分层结构的设计离不开设计模式的灵活应用,而设计模式一方面可以使系统开发者方便地复用成功的设计和体系结构,同时也使人更容易理解其设计思路.简单工厂模式是较简单也较常用的一种设计模式.本文主要探讨简单工厂模式在三层架构管理系统中的应用.1 简单工厂模式简述简单工厂模式(Simple Factory)也称为静态工厂模式(Static Factory Method),属于类的创建型模式.在该模式中,“消费者”提供信息给“工厂”,“工厂”根据“产品样式”生产出符合要求的“产品”[1].其中,“产品样式”是指“抽象商品”,也即基类或接口;“产品”是指“具体产品”,也即对象.简单工厂模式的实质就是有一个工厂类,它能根据传入参数的不同,动态决定创建哪个类的实例,而这些类均来自同一个父类或接口[2].该模式中包含的角色及职责如图1所示.图1 简单工厂模式层次示意图(1)工厂(Creator)角色该类是简单工厂模式的核心,负责创建所有实例的内部逻辑.通过应用工厂类,可以封装商品的创建过程.(2)抽象(Product)角色简单工厂模式创建的所有对象的父类可以被看作具体产品的样式,它提供具体产品的主要规格.(3)具体产品(Concrete Product)角色利用简单工厂模式创建的所有目标对象,均可以认为是工厂创建的产品,可以提供给消费者使用.2 在三层体系架构中应用简单工厂模式2.1 三层体系架构目前典型的三层架构自底向上依次为:数据访问层、业务逻辑层和表示层.其中,数据访问层负责与SqlServer,Access等数据源交互,即进行数据的插入、修改、删除、查询以及从数据库中读取数据等操作,为实现业务逻辑提供数据库访问基础.业务逻辑层负责系统领域业务的处理,调用数据访问层,并力求满足表示层中每个逻辑功能的需求.表示层需要针对用户的需求,为每个功能模块部署相应的输入控件、操作控件、输出控件及调用业务逻辑层的相关方法,以实现与用户的输入、输出交互[3].2.2 简单工厂模式的应用以三层学生选课管理系统为例,应用简单工厂模式,能够使该系统适用于多种数据库系统,如SqlServer,Access,Oracle,MySQL等.要访问不同的数据库管理系统,需要设计相应的数据访问层.在本文中分别设计了AceessDAL和SQLServerDAL两个数据访问层,以完成对Access数据库和SQLServer数据库的访问,这两个项目属于简单工厂模式中的具体产品角色.同时,设计了一个访问各个类的接口项目IDAL(数据访问接口),它包含以上两个数据访问层项目的所有数据,此项目即为简单工厂模式中的抽象角色.还设计了一个工厂类DALFactory,它根据输入参数的不同,决定生成哪个数据访问类的对象,此项目属于简单工厂模式中的工厂角色.应用简单工厂模式设计的系统体系架构如图2所示.图2 应用简单工厂模式的系统体系架构图2.2.1 设计IDAL接口是用来定义多个类时都必须具备的,方式不同实现的功能也不同.IDAL接口中应定义AcceessDAL和SQLServerDAL两个类中都具备的方法.在DAL层,对数据库中的每张表设计一个类,以完成对数据的增加、删除、修改、查询等基本操作.因此,在IDAL中,对应DAL中的每个类均设计有一个接口,包含对其所有方法的定义,如图3所示.其中,ICourseAccess(学生选课管理系统)接口的代码如下:List<Course> GetCourseList();///获取课程列表List<Course> GetCourse(string courseId);///获取某课程信息列表bool Exist(string courseId);///根据课程号判断此课程是否存在int AddCourse(Course course);///应用课程对象添加课程int DelCourse(string courseId);///根据课程号删除课程Course GetCourseModel(string courseId);///根据课程编号获取课程对象图3 IDAL设计2.2.2 设计工厂类DALFactory工厂类要根据输入的参数决定生成哪个数据访问类的对象.其中,数据库的参数信息需要放在配置文件中,工厂类从配置文件中读取信息,获取参数.如果应用Access数据库,则需要在配置文件中添加如下信息:<appSettings><!--当前使用的数据库系统Access/SqlServer--><add key="CurrentDBSystem"value="access"/></appSettings>接下来需要在工厂类中设计静态方法以对应接口中的相应方法,并根据不同参数值创建相应数据访问类的对象.具体代码如下:public static ICourseAccess CreatCourseAccess(){ICourseAccess courseAccess=null;switch(currenDBSystem){case"access":courseAccess=new CourceManage_3.AccessDAL.CourseAccess();break;case"sqlserver":courseAccess=new CourceManage_3.SQLServerDAL.CourseAccess();break;}return courseAccess;}2.2.3 业务逻辑层实现业务逻辑层调用数据层时,只需要调用工厂类的CreatCourseAccess()方法,创建当前数据库系统所需要的数据访问类对象,屏蔽底层业务.业务逻辑层并不知道数据对象是由哪个数据访问类创建的,即不论采用哪种数据库,对业务逻辑层、表示层均没有任何影响.实现代码为:ICourseAccess courAccess=classDALFactory.CreatCourseAccess().3 结束语基于简单工厂模式的三层体系架构,能降低模块间的耦合性,更好地实现软件的复用.它具有健壮性好、拓展性强和可移植性好的特点,能有效降低系统的建设和维护成本,并适应业务不断变化和更新的需求,符合大型商业软件的开发规范.参考文献:[1]段海清.基于NET平台的分层架构与设计模式的设计与实现[D].成都:电子科技大学,2013.[2]马相芬.在三层结构中使用抽象工厂设计模式[J].内江科技,2011(4):127.[3]贾延明,张永涛.抽象工厂设计模式在MIS中的应用[J].计算机系统应用,2011,20(1):205-207.。