上面介绍了ASP、SQL Server和HTML,由于ASP在服务器端运行,运
学籍系统的设计和实现
行结果以HTML网页样式返回给用户浏览器,因而ASP源程序不会泄漏,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,程序员可自行增加ActiveX组件来扩充其功能,拓展应用范围。
不论是学校机房的计算机还是个人计算机上某个32 位版本的Windows 平台,包括Windows 98/ME ,Windows NT, Windows 2000 和Windows XP,总是必备的操作系统,因此,Win32 应用程序有广泛的运行环境;同时非计算机专业出身的人员对Windows 操作系统的使用也相对较为熟悉,所以学生学籍管理系统的运行环境采用Windows 操作系统。
综上,笔者选用了内嵌HTML的ASP技术,结合SQL Server 2000,在Macromedia Dreamweaver MX 2004 环境中来进行学生学籍管理系统的设计开发。
1.3 时机上的可行性 1.3.1 因特网和局域网的普及
电子计算机被公认为20世纪最重大的发明之一,经过半个多世纪的发展,计算机技术日新月异、突飞猛进;从1997年因特网悄无声息的热起来,至今也有7年的时间了。随着科学技术的不断发展,计算机应用已经渗透到社会工作的各个方面,利用计算机快捷、方便和功能强大的特点提高工作效率已经成为社会工作的一种必然趋势。同时,以计算机为主体的互联网并非大城市富裕群体的专有工具,而是打破了各种不同收入和地区的界限。2004年1月15日,中国互联网络信息中心(CNNIC)在北京发布的第十三次《中国互联网络发展状况统计报告》显示:截止到2003年12月31日,中国的互联网用户已经达到了7950万,仍居世界第二位;数据显示中国互联网事业稳步上升,进入了快速发展的新阶段,王恩海(CNNIC信息服务部副主任、亚太地区互联网研究联盟(APIRA)秘书长)表示:中国网民的总数量正以稳定的速度继续增长,目前全国的网民普及率已经超过6%;王恩海强调,虽然目前中国的互联网发展同一些发展较快的国家还存在着一定的差距,但以现在的数字来看,中国的网民数量在全球排名第二位,仅次于美国;更重要的是,无论是中国的网民数量,还是上网计算机总数,以及WWW站点数都表明中国互联网事业正在稳步上升,进入了快速发展的新阶段,网络服务不断向纵深发展;家庭用户市场也正在启动;生活网络化成主流是大势所趋;2005年互联网将进入全面、快速发展阶段。在当今信息化的时代里, Internet技术持续迅猛的发展、普及,教育也正朝着信息化的方向发展,最典型的是深圳市,已经实现了九点八成的校园网(包括中小学)普及率,其它城市和地区的校园网也正逐步普及。
以上这种趋势为学生信息管理提供了一个基础平台和广阔的发展、普及应
学籍系统的设计和实现
用空间。在广西第四建工集团子弟学校目前的计算机拥有量也足可以满足实现学生信息管理的要求(目前该学校教师31人次,而计算机拥有量为28台服务器1台)。
1.3.2 个人计算机的普及
个人计算机的普及化,一直是中国引以为荣的事情。的确,拥有属于自己的计算机的人越来越多,并且中国政府也以成为科技岛为目标;现代网络生活中,购书、买车票甚至报税都可以在网上进行,个人计算机已经是民生必需品。
现今网络的发达及计算机的普遍,使人类对科技的依赖越来越重,计算机的使用越来越平凡,日常生活中无时无刻不要借助这项科技所带来的便利性完成学习、工作,节省了大量的工作时间,大大提高了工作效率。
而在广西第四建工集团子弟学校的教师中几乎每位老师都有个人计算机,这样教师管理可以通过远程教育来实现,而每个学生的情况教师同样也可以在通过上网连接到相应的学校学生信息管理系统来查找学生情况。
2 需求分析
2.1 实地调研,初定系统构架
要实现一个交互系统,首先应该进行需求分析,对用户情况进行调研,只有了解了用户的需求,才能设计出功能齐备、可用性高、令用户满意的系统。下面就对广西第四建工集子弟学校学生学籍管理系统的设计进行的需求分析。表2-1 (见下页)是对该校进行实地调研时与该校相关负责人了解协商后,该学校提供的学生学籍管理系统初步网络系统构架说明文档。
学籍系统的设计和实现
表2.1 广西第四建工集子弟学校提供的学生学籍管理系统初步系统构架说明文档
2.2系统网络体系结构确定
目前,网络应用软件运行的模式主要有两类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦。为了克服Client/Server体系结构所存在的问题,最近几年来,随着Internet技术的飞速发展和日益成熟,提出了以Browser/Web Server体系结构为代表的多层Client/Server体系结构,作为对Client/Server体系结构的补充和发展。Browser/Web Server体系结构将Client/Server体系结构的两层结构发展到三层结构,一般可以认为是在原有的Client层和Server层之间加入了Application Server层(也称为中间件层)。Application Server层承担了原来Client/Server体系结构中Client层和Server层的部分任务,这样使得Client层和Server层所承担的任务相对减轻。Client层变成比较统一的界面,Server层主要处理信息数据的存储和管理任务,Application Server层负责具体数据的处理任务,而且可以根据处理任务的变化而变化。Browser/Web Server体系结构的主要优点是对Client端设备的要求逐步降低,运行维护量下降;Application Server层的中间层软件日益丰富和模块化,降低了系统开发的工作量,缩短了开发周期。
考虑到广西第四建工集子弟学校在本市有两个校区,所以决定采用Browser/Web Server模式。这样,用户无需安装额外的客户端程序,只要有
学籍系统的设计和实现
Windows平台和IE浏览器即可。也大大方便了系统的广泛部署应用和今后的升级维护。
3 系统设计
3.1 设计思想
随着信息技术和网络技术的飞速发展以及Internet的迅速普及,管理信息系统(Management Information System,简称MIS系统)经历了二十多年的发展,已经不再是例行数据处理的单个系统,而是组织机构、人的行为、科学管理、计算机技术、数据处理和知识性工作的高度结合。其体系结构也从最初的单机系统、局部网络发展到现在的客户机/服务器(Client/Server,简称C/S)二层体系结构以及浏览器/应用服务器/数据库服务器(Browser/WebServer/DatabaseServer,简称B/S)的三层(或多层)体系结构和Intranet/Internet环境。而这种B/S结构同时并且具有以下优点:
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说高考高中学生学籍管理系统的设计与实现(3)在线全文阅读。
相关推荐: