《学校管理信息系统》产品规划与总体.docx
- 文档编号:28441013
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:11
- 大小:22.75KB
《学校管理信息系统》产品规划与总体.docx
《《学校管理信息系统》产品规划与总体.docx》由会员分享,可在线阅读,更多相关《《学校管理信息系统》产品规划与总体.docx(11页珍藏版)》请在冰豆网上搜索。
《学校管理信息系统》产品规划与总体
高校管理信息系统(系级)
产品规划与总体方案
城市学院计算机与信息科学系
目录
1引言
1.1编写目的
◆编写目的
《高校管理信息系统》产品规划与总体方案对整个系统实现产品开发的规划方案进行总体讨论说明,评述为合理达到开发目标可供选择实现方案的合理性,并为了整个系统的可行性进行必要的研究,保证产品开发在经济、技术、法律、可操作上的正确性,并为产品的展开作准备。
◆预期读者
Forpersonaluseonlyinstudyandresearch;notforcommercialuse
系领导、系统分析设计人员、软件开发人员、软件编程人员和评审审计人员。
1.2背景
系统名称:
高校管理信息系统
Forpersonaluseonlyinstudyandresearch;notforcommercialuse
提出单位:
城市学院计算计与信息科学系
预期用户:
东莞市各高校
开发单位:
城市学院计算机与信息科学系软件工程教研室
Forpersonaluseonlyinstudyandresearch;notforcommercialuse
协助开发单位:
1.3关键词
高校管理信息系统
1.4参考资料
◆GB8566-88—计算机软件开发规范
◆GB8567-88—计算机软件产品开发文件编制指南
◆GB/T11457—软件工程术语
◆ISO/IECJTC1/SC25/WG3
◆CMM软件工程过程标准
◆ISO9001质量体系标准
1.5变更历史
内容
变更原因
变更日期
人员
V0.8
制定
2002-07-25
胡选子
V0.9
V1.0
1.6系统命名
◆中文全称:
系管理信息系统
◆中文简称:
系MIS
◆英文全称:
DepartmentManagementInformationSystem
◆英文简称:
DMIS
2产品总体规划的前提
2.1产品开发要求
◆降低成本:
应降低的成本为开发成本、产品维护成本和用户产品使用成本;
◆缩短差距:
与同行产品比较找出差距,开发出适合市场需求产品,使产品具有很强的市场竞争能力;
◆要求能方便与城市学院管理信息系统进行数据交换;
◆功能要求:
系统由教学管理、教师管理、学生管理、资料管理、成绩管理、党团管理、设备管理、综合查询、系统维护十个功能模块组成;
◆性能要求:
性能稳定、实用、安全可靠、易扩展、可移植、易维护。
2.2产品定位
◆目标市场
城市学院各系;
◆市场定位
满足东莞市高校信息化建设的需要,做高校管理好帮手;
◆原则
提供高效、实用的产品。
3产品开发目标
3.1远景蓝图
高校管理信息系统依据高校工作流程的理论,从高校管理工作的实际出发,为规范高校管理工作,而提供的一种科学、先进、高效、透明的现代化管理工具,将高校管理从大量繁杂的工作中拯救出来,改善高校管理现状。
以实现高校日常办公信息化、自动化为基础,提高办公效率、降低管理费用,同时将各级领导丰富的管理经验融入高校管理信息系统中,最终达到辅助管理与决策的目的。
3.2开发目标
高校管理信息系统产品开发目标:
开发出能满足目前本系需求的高校MIS系统,产品与目前的校级管理系统进行数据交换,又要为未来的远景规划提供足够的扩展性。
4功能需求
子系统
功能描述
教学管理
行政管理
教工管理
学生管理
毕业生管理
图书资料与设备
党团工作
科研管理
综合查询
系统维护
5方案选型
5.1软件体系结构选型
5.1.1软件体系结构的比较
现在计算机系统软件体系结构主要的有:
两层系统体系结构(C/S)和三层(多层)系统体系结构(B/S)。
他们的优缺点有如下叙述。
5.1.1.1C/S(客户机/服务器)结构特点
◆系统的联机事务能力大大提高
⏹采用Client/Serve结构,使MIS系统合理的划分数据和功能,均衡分配Client和Server上的负载,减少网络传输,能为联机事务处理提供高的事务吞吐量,短的响应时间,并且增加用户数量。
◆系统的开放性和可扩充性能增强
⏹基于Client/Server结构的DBMS采用开放的Server接口软件,使不同协议的两个Client应用软件可以通过Server联结,使MIS系统的开放性和易扩充性增强。
◆系统的安全性增强
⏹由于采用Client/Server结构的MIS中,数据的各种操作和维护都在Server端进行,而用户在Client端根据授权来使用Server端的数据。
这样为数据提供了强有力的安全保证。
同时,对数据的可靠性管理以及维护也带来了方便。
◆充分利用各种资源
⏹提高了MIS系统的应用开发生产率。
5.1.1.2B/S(浏览器/服务器)结构
◆开放的标准
⏹Browser/Server所采用的标准都是开放的、非专用的,是经过标准化组织所确定的而非单一厂商所制定,保证了其应用的通用性和跨平台性。
◆较低的维护成本
⏹Browser/Server的应用只需在客户端装有通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。
◆使用简单,界面友好
⏹Browser/Server用户的界面都统一在浏览器上,浏览器易于使用、界面友好,不须再学习使用其它的软件,一劳永逸的解决了用户的使用问题。
◆客户端消肿
⏹Browser/Server的客户端不再负责数据库的存取和复杂数据计算的等任务,只需要其进行显示,充分发挥了服务器的强大作用,这样就大大的降低了对客户端的要求,客户端变得非常"瘦"。
◆系统灵活
⏹Browser/Server系统的三部分模块各自相对独立,其中一部分模块改变时其它模块不受影响,系统改进变得非常容易,且可以用不同厂家的产品来组成性能更佳的系统。
◆保障系统的安全性
⏹Browser/Server系统在客户机与数据库服务器之间增加了一层Web服务器,使两者不再直接相连,客户机无法直接对数据库操纵,有效地防止用户的非法入侵。
5.1.2选用的体系结构
首期采用C/S+B/S体系结构开发高校MIS产品,业务功能模块软件采用客户机/服务器(Client/Server)体系结构,同时辅用浏览器/服务器(Browser/Server)结构,满足远程客户对数据资料的查询要求,即综合查询。
5.2产品平台的设计
5.2.1网络操作系统的选择
5.2.1.1可选用的网络操作系统
现在市场上使用最多的几种网络操作系统有:
NetWare、WindowsNT/2000、UNIX、Linux等,
5.2.1.2选用的操作系统
网络操作系统提供网络管理及运行应用软件所需的软件环境,考虑到现在大部分用户已有的网络建设状况,服务器端操作系统采用WINDOWSXP/2000SERVER。
该操作系统具备如下优点:
◆它具有精致的图形用户界面,操作方便快捷;
◆它是一个真正的32位多任务,多用户操作系统,在对称多处理(SMP)环境中,可支持多达32个CPU,其功能十分强大;
◆它内置了强大的网络功能,无须任何其它辅件就可构建一个计算机局域网络;
◆它为每一个应用程序单独分配内存空间(最大可达2GB),各进程互不干扰,因而其性能十分稳定;
◆它达到了美国国防部指定的C2级安全标准,具备很高的安全性;
◆它的兼容性也很强,支持POSIX,OS/2,Netware,Macintosh等客户端的访问和它们的许多应用;
◆它支持多种网络协议,如:
TCP/IP,NWLinkIPX/SPX,NWLinkNetBIOS,NetBEUI;
◆它作为当今最流行的网络操作系统,具有极其丰富的应用。
5.2.2开发工具
5.2.2.1可选用的开发工具
◆现在市场上开发管理软件使用较多的工具有:
Java、VisualBasic、Delphi、C/VC/VC++/BC、PowerBuilder、ASP和JSP等,这些开发工具在不同的领域都有其优缺点,选择开发工具时要根据开发的软件领域不同而选择开发工具,开发工具选用的好坏对软件的质量和功能实现影响非常大。
下面详细说明各开发工具的特点。
◆首先介绍数据库软件开发工具的比较:
⏹VisualBasic是一个功能强大但又简单易用的Windows的编程开发工具,是一个集应用程序开发、测试、查错等功能于一体的集成式开发环境,它是当前使用最广泛的开发工具之一。
VisualBasic现在与其他MicrosoftVisualStudio语言完全集成在一起。
不仅可以使用不同的编程语言开发应用程序组件,还可以通过使用跨语言继承来继承用其他语言编写的类。
通过统一调试器,现在可以调试多语言应用程序,不管它们是在本地运行还是在远程计算机上运行。
最后,不管您使用何种语言,都为MicrosoftWindows操作系统和Internet提供一组丰富的应用程序编程接口(API)。
VisualBasic适合用于图形界面设计、数据库编程、WEB和多媒体开发等。
⏹PowerBuilder的优点:
1、PB可视对象的继承;
2、代码的组织形式,真是赏心悦目;
3、数据窗口功能强大无比,datawindow把对数据库的操作封装在对象里,没其他开发工具能比得上;
4、嵌入式sql语句;
5.2.2.2选用的开发工具
每种开发工具都有其优缺点,应根据开发不同的系统和我们对开发工具的掌握与熟练程度情况选用不同的开发工具,每种开发工具在不同的领域有其优越的功能。
5.2.2.2.1C/S体系结构的软件采用PowerBuilder
对于开发C/S体系结构的软件产品采用PowerBuilder开发工具,PB在开发C/S体系结构产品有非常大的优势,在开发工具的使用和技术上都大量的资源可以利用,所以选用PB开发高校MIS产品风险比较小。
PowerBuilder具备以下特点:
◆作为一种可视化、面向对象的快速应用开发(RAD)工具,可以快速构建质量高,功能强的应用;
◆全面支持面向对象编程,内置包括数据窗口在内的多种对象类,可以方便地访问各种数据库;
◆非常适用于客户机/服务器(C/S)结构的应用系统;
◆提供了强大的组件生成器,以多种方式支持WEB应用。
涉及大量的事务处理、服务提供、报表统计、决策支持等,且由于后台的管理的相对独立性和封装性,宜采用C/S模式,以满足交互性和高安全性的要求。
5.2.2.2.2B/S体系结构的软件采用VisualS
Microsoft.NETFramework通过一个全面托管的、受保护的和特性丰富的应用程序执行环境,把应用程序开发转换为XMLWeb服务开发,从而简化了开发和部署的过程,实现了与各种编程语言的无缝集成.Net框架实现了语言开发、代码编译、组件配置、程序运行、对象交互等各个层面的功能,为Web服务及普通应用程序提供了一个托管、安全、高效的执行环境。
采用.Net框架进行开发的优势具体表现如下:
1)跨语言:
.Net支持多种语言的互操作,即在一种语言下开发的组件,可在另一种组件下通过面向对象的继承和重用;
2)跨平台:
.Net通过将各种语言先编译成中间语言,然后再执行即时编译将之编译成本地平台代码来实现异构平台下对象的互操作;
3)对开放互联网标准和协议的支持:
.Net通过对HTTP、XML、SOAP、WSDL等Internet标准的强劲支持,提供在异构网络环境下获取远程服务、连结远程设备、交互远程对话的应用。
5.2.3数据库
5.2.3.1可选用的数据库
◆目前市场上大型的数据库有:
Oracle、Sybase、MSSQLServer、Informix、DB2、Ingres六种,小型数据库有:
Access、SybaseSQLAnywhere、Foxpro、Paradox等。
大型数据库基本上是要求用户出钱另外购买,除Microsoft公司的MSSQLServer外其余的数据库必须安装在数据库服务器上,也就是必须拿一台计算机做服务器,这样会增加用户的使用成本。
DB2是对巨大型企业软件开发的数据库、Oracle是对于大型企业软件开发的数据库、SQLServe和Sybase是于中小型企业开发软件的数据库。
5.2.3.2选用的数据库
数据库服务器采用MSSQLServer
该数据库管理系统具备如下特点:
◆SQLServer具有单进程愈多线索的体系结构。
及SQLServer只有一个服务器进程,所有的客户都连接多这个进程上。
但是,改进程有细分为多个并发的线索,他们共享数据缓冲区和CPU时间,能及时捕捉各用户进程发出的存取数据的请求,然后,按一定的调度算法处理这些请求,比操作系统直接对这些请求进行调度高效的多;
◆Microsoft提供了一个数据库引擎,应用范围可以从运行MicrosoftWindows95/98操作系统的移动膝上型电脑,到运行WindowsNTServer操作系统企业版的兆兆字节对称多处理器群集。
所有这些系统都能保证关键任务业务系统要求的安全性和可靠性;
◆SQLServer的事务处理量大,响应速度快,并能为数百或更多用户维持这种高性能;
◆SQLServer首先在核心层实现了数据完整性控制,包括建表时申明完整性和用触发器机制定义与应用有关的完整性。
支持分布式查询与更新。
5.2.4WEB服务器
◆InternetInformationServer,IIS5.0以上,IIS提供的基本服务有:
⏹WWW服务:
支持最新的超文本传输协议(HTTP)1.1标准,运行速度更快,安全性更高,还可以提供虚拟主机服务。
WWW服务是指在网上发布可以通过浏览器观看的用HTML标识语言编写的图形化页面的服务。
IIS5.0允许用户设定数目不限的虚拟Web站点。
⏹FTP服务:
支持文件传输协议(FTP)。
主要用于网上的文件传输。
IIS5.0允许用户设定数目不限的虚拟FTP站点,但是每一个虚拟FTP站点都必须拥有一个唯一的IP地址。
IIS5.0不支持通过主机名区分不同的虚拟FTP站点。
⏹SMTP服务:
支持简单邮件传输协议(SMTP)。
IIS5.0允许基于Web的应用程序传送和接收信息。
启动SMTP服务需要使用NT操作系统的NTFS文件系统。
5.3工程计划
阶段
开始日期
完成日期
总体方案
2006-12-1
2007-3-1
需求
2007-2-1
2007-4-10
设计
2007-4-10
2007-5-10
编码
2007-4-20
2007-8-10
测试
2007-8-11
2007-10-10
附录:
任务分配表
子系统
负责人
E_mail
教学管理
李勇明
行政管理
彭义春、潘玉茹
教工管理
牛熠
学生管理
陈显龙
毕业生管理
吴燕玲
图书资料与设备
孙兴春
党团工作
廉玉忠
科研管理
王娟
综合查询
未定
系统维护
胡选子
仅供个人用于学习、研究;不得用于商业用途。
Forpersonaluseonlyinstudyandresearch;notforcommercialuse.
NurfürdenpersönlichenfürStudien,Forschung,zukommerziellenZweckenverwendetwerden.
Pourl'étudeetlarechercheuniquementàdesfinspersonnelles;pasàdesfinscommerciales.
толькодлялюдей,которыеиспользуютсядляобучения,исследованийинедолжныиспользоватьсявкоммерческихцелях.
以下无正文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学校管理信息系统 学校 管理信息系统 产品 规划 总体