收藏 分享(赏)

基于iis服务职业中专班级管理系统.doc

上传人:精品资料 文档编号:7767490 上传时间:2019-05-25 格式:DOC 页数:48 大小:1.10MB
下载 相关 举报
基于iis服务职业中专班级管理系统.doc_第1页
第1页 / 共48页
基于iis服务职业中专班级管理系统.doc_第2页
第2页 / 共48页
基于iis服务职业中专班级管理系统.doc_第3页
第3页 / 共48页
基于iis服务职业中专班级管理系统.doc_第4页
第4页 / 共48页
基于iis服务职业中专班级管理系统.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

1、基于 IIS 服务的职业中专班级管理系统II万方数据河北工业大学工程硕士学位论文AbstractAt present, the information management system of primary and secondary schools hasbecome the development trend of Chinas school education management informatization. Theproblem is lack of basic safeguard for school management, is adverse effect on work

2、efficiency. To solve above problems, this system based on a key vocational technicalsecondary school in the province class students majoring in arts design in the students dailystudy the related problems in the process of education, teaching, design the current vocationaleducation adapt to new situa

3、tion of the small class information management system.First of all, in this paper, the defects existing in the current information managementsystem of primary and secondary schools to do a brief elaboration, proposed based on the IISservice of vocational technical secondary school class management,

4、the system developmentgoals and ideas are combined with the technology, operation and economy three aspects,whether it is feasible for the further discussion. Secondly, on the student management currentsituation of the development of the current education system, on the basis of comparativeanalysis,

5、 was proposed based on the IIS service, Microsoft SQL Server2000 as the systemdatabase, using B/S structure and ASP technology to realize a dynamic, interactive,high-performance security service application design. System is put forward in order todeduce the prototype method and the development of t

6、he life cycle method.This design first studied a school student information management system of thefeasibility of the present situation and the development of student management system;Secondly, on the basis of careful analysis of the colleges and universities needs for systemdesign, the logic of s

7、ystem model and system structure, the concrete implementation schemefor system design; Finally realizes a administrator management, student management, teachermanagement, performance management, curriculum management functions such as studentinformation management system. On the structure of the sys

8、tem adopts B/S mode, usingASP.NET technology to realize the system input and output interface and processing logic,based on SQL Server 2000 platform to realize the data layer of the system. Initial start-upstability, access speed faster, more complete, the user reflect good.III万方数据基于 IIS 服务的职业中专班级管理

9、系统【key words】 Student information management system; The ASP. IIS; Microsoft SQLServer2000IV万方数据河北工业大学工程硕士学位论文目 录第 1 章 绪 论 11.1 选题背景11.2 选题的目的与意义11.3 文献综述21.3.1 国内外研究现状. 21.3.2 目前尚存在的问题. 31.4 研究思路与研究内容.31.4.1 研究思路. 31.4.2 研究内容. 4第 2 章 系统开发技术与开发方法概述 52.1 B/S 结构技术的应用52.1.1 B/S 结构技术发展情况概述. 52.1.2 动态网站开

10、发技术比较. 52.2 ASP 技术简介.62.3 系统开发选择的数据库系统82.4 开发方法的选择9第 3 章 系统需求分析 113.1 可行性分析 113.1.1 运行成本可行性. 113.1.2 技术可行性 113.1.3 运行可行性 113.2 学校工作流程分析. 113.3 系统功能性需求分析.123.3.1 管理员的功能需求. 123.3.2 教师的功能需求. 123.3.3 家长的功能需求. 123.3.4 学生的功能需求. 133.4 系统非功能性需求分析133.4.1 UI 设计需求. 133.4.2 开发与运行环境需求. 133.4.3 其他方面需求. 14第 4 章 系统

11、的设计与实现 164.1 系统设计目标164.1.1 设计目标概述. 164.1.2 用户(角色). 164.1.3 系统网络拓扑结构. 174.2 系统总体功能结构设计184.3 数据库设计19V万方数据基于 IIS 服务的职业中专班级管理系统4.3.1 系统数据 E-R 设计. 194.3.2 数据表的设计. 214.4 系统子功能模块设计与实现234.4.1 用户信息模块设计. 234.4.2 班级模块的设计. 274.4.3 学籍模块的设计. 27第 5 章 系统测试与评价 295.1 系统测试295.1.1 系统测试的目的和原则. 295.1.2 系统测试. 295.2 系统评价31

12、第 6 章 结论 32参考文献 33致 谢 35附 录 36VI万方数据河北工业大学工程硕士学位论文第 1 章 绪 论1.1 选题背景新世纪以来,伴随网络技术和数据库技术的广泛发展,通过网络技术应用将计算机连接起来,实现了信息的共享。另外,数据库技术的不断进步,也使得信息的检索与分析功能不断发展,便实现了数据的存储功能。网络技术的高速发展,进一步丰富了人类的生活,数字化已经进入我们生活和工作的各个方面。网络和数据库的广泛应用对日常生产和生活产生了重大的影响。为了实现国家的繁荣,民族的昌盛,我们就应着力于提高国家的综合国力,并增强企业的综合竞争能力,使得信息化与现代化在各行各业的发展中有效发挥自

13、身作用。在中国,作为基础民生的一个分支,教育有着不可撼动的地位。在经济和科技不断发展的今天,教育仍然是政府与社会大力支持和关注的目标,虽然我们的教育行业逐步标准化,并在不断进步。但相对于一些发达国家来讲,我国的教育信息水平仍然处于落后状态。仅有部分学校使用大型计算机操作。现如今,随着教育事业的高速发展,势必使得信息技术有进一步的应用。职业教育是重要的全民教育之一,近年来职业教育越来越受到国家的重视和研究。同时,职业教育面临的学情也在发生着明显的变化,学生基础成绩越来越差、学习兴趣下降、学生地域构成复杂,50%学生为住宿生,家长与教师的及时沟通难以实现等这些都成为目前班主任、教师对学生教育、教学

14、管理的障碍。在我国,许多中小学信息管理系统的所有类型的学校是计算机技术的发展,迅速改变的一个新课题,但仍存在一些学校,依靠人力来管理学校,特别是在中国西北部一些贫穷,落后的区域。这种手法不仅成本高,且效率和严密性都不是很好。随着我国经济与科技的高速发展,信息化必会成为日后社会发展的主体,也就是说一些人工操作终将淘汰,电脑信息化将广泛发展。就目前的情况来讲,尽管很多学校都有配备计算机系统,但仍存在亟待解决和修复的问题,如,安全性能较差、用户登录权限区别不明显、系统运行不稳定等。对管理来说如此漏洞百出的系统运行其结果必然是缺乏基本保障,对工作效率也产生不良影响。1.2 选题的目的与意义学生信息管理

15、系统主要是提供学生,老师或者来访者方便的查询等相关操作,对学生的信息管理能统一规范化。功能块的相应操作分别由其对应的子模块实现。通过教育1万方数据基于 IIS 服务的职业中专班级管理系统网络或互联网把整个学校的学生信息汇聚起来,为学校教育主管部门提供全面及时的学生信息,方便管理,同时亦可通过校园网扩展各类信息化应用,共享学生信息。学校可通过一个简化的学生信息管理系统,使学生信息管理工作系统化,规范化,自动化,从而达到提高学生信息管理效率的目的。本篇论文研究的职业中专学生管理系统采用的是 Asp+ Microsoft SQL Server 技术,针对四种用户分别是:管理员、学生、老师、学生,不同

16、权限的对数据信息进行管理,这些都能提高学生信息管理的效率。科学技术在不断地提高,计算机网络技术也日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,作为计算机网络应用的一部分,使用计算机网络对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界著名高校接轨的重要条件。它的实施避免了人工管理效率低、保密性差等诸多弊端。当今社会,信息化管理已成为当前班级管理的主流。这样不仅节省了人力,物力,提高了工作效率,还使得

17、学生信息的保密性大大提高。同时也使得教师在减少工作量的同时,普及了计算机知识。由此可见,信息化管理在校园管理中是利大于弊的,也就凸显了它在校园管理中的重要地位。教学信息系统的使用可以节约人力资源,同时,运用这个系统可以使学生更加准确地了解自身的信息,提高自身的警觉性,使学生能够更加主动地学习。有利于教师对学生信息的管理。同时,家长也能够随时了解学生的动态。信息系统的建立实现了教学的部分自动化,能够实现我国的教学先进化发展和进步,有利于我国教育事业的发展。1.3 文献综述1.3.1 国内外研究现状随着学校教育事业的迅猛发展,传统人工管理和单机管理的方式已无法适应新的教学改革的深入,学生信息管理系

18、统必将成为学校教育管理中不可缺少的一部分,它能够为用户提供充足的信息和快捷的查询手段,该系统对学校的决策者和管理者来说至关重要。因此,开发适应新形势、适应本校需要的学生信息管理系统是很有必要的。国内各学校由于校园网络发展不平衡,目前在信息管理系统方面同时并存三种模式。第一种模式是单机管理模式。在一些学校里,计算机网络还没有建立起来,计算机2万方数据河北工业大学工程硕士学位论文之间不能进行数据交换和信息共享,这种状况决定他们的系统经常出现数据不一致,容易发生数据丢失、系统感染病毒等问题。第二种模式是局域网管理模式。数据集中在部门服务器上,为本部门的管理人员提供数据共享,这种方式对于部门内部的管理

19、工作起到了促进作用,但是校内很多单位在自己的局域网上各行其事,不能实现不同单位问的数据共享,更不能实现信息资源的合理流动。第三种模式是校园网上的全校信息系统。这个信息系统以各部门管理系统为基础,各部门管理的数据除了满足部门内部人员的使用之外,还可以为其他部门甚至全校教职员工提供信息服务。学生信息管理系统面临着下列需求:(1) 在疏通各部门之间的信息渠道的基础上,建立全校共享数据库;(2) 取代传统的落后手工办公方式,建立现代化办公的支撑环境,提高办公效率。而采用什么技术开发适应学校发展的学生信息管理系统是本文研究的课题。1.3.2 目前尚存在的问题在我国学生管理信息化管理一直发展缓慢,并且存在

20、一些问题:(1)没有一个自始至终贯穿学生信息管理全过程的信息化管理组织,各地区、各学校的现状、发展情况不同,不能进行统一规划,进行学生工作的信息化管理。(2)不重视学生信息管理的信息化实施。有人认为传统的人工学生信息管理没有什么不好,何必要花费人力、物力去搞什么信息管理信息化建设。(3)学生信息管理人员信息技术普遍较低。由于我国对信息管理的系统研究和行业实践起步较晚,在许多地区信息管理的信息化还没有实施。1.4 研究思路与研究内容1.4.1 研究思路本系统是参考传统的日常教学、教育工作实际,并将目前的计算机技术、网络数据传输有机结合,依照学校的工作程序进行恰当的设计,为了达到工作流程信息化以及

21、工作能力大幅度提高的目标。我们应在学校管理中,尽可能让此系统更好的发挥自身作用,由此,系统的研发目标应运而生。1. 在设计系统时,我们不仅要保证系统符合先进的思想,其操作上也应当具有良好的性能,要切实可行。2.针对于数据库的管理,我们应该采用动态监视,谨防在操作过程中出现错误。3万方数据基于 IIS 服务的职业中专班级管理系统3.对于不同的用户的要求以及不同的访问权限,同样允许进入并进行简单的查询工作。4.有关于我们已经获取的结果,我们要根据一定的标准对其进行一个编排和打印。5.数据的安全问题,是我们要必须保证的。因此应该在系统中开发相关功能,如对于数据备份和数据丢失时的恢复功能。6.由于每一

22、位操作者的基础不尽相同,因此我们应当尽量简化操作步骤,以免给访问者带来麻烦。1.4.2 研究内容本文所论述的班级管理系统,开发总体目标是实现学生信息关系的系统化、规范化和自动化,课题拟解决的问题如下:一是梳理信息量与工作流程等工作需求,合理设计学生信息管理系统的业务逻辑;二是结合实际对 ASP 技术和其他技术进行整合应用,发挥各项技术优势,设计与开发应用技术强势的信息管理系统。本文从课题研究的背景与意义入手,首先阐述了文献综述,然后具体阐述了系统开发技术与开发方法,接着详细的进行了系统的需求分析,接着进行了具体的设计,最后做了相关的实现,并作了系统的测试。4万方数据河北工业大学工程硕士学位论文

23、第 2 章 系统开发技术与开发方法概述2.1 B/S 结构技术的应用2.1.1 B/S 结构技术发展情况概述近年来科技不断地发展,计算机技术发展迅猛。计算机的发展为人们的生活带来了很大的便利,同时计算机也被应用到人类生活的方方面面,彻底改善了人们的工作和生活。同时,计算机技术也在不断地进步,在这基础上数据库、网络技术、网页技术都在不断地进步。静态网页被动态网页渐渐取代,动态网页成为更加受民众欢迎的网页技术。动态网页是 CGI 和 ISAPI 所编写的,更加具有先进性。在网页技术成为更加先进性的技术之后,各种开发技术也开始显现。其中 ASP 作为高级的网络技术成为新兴技术之一。它是一种高性能的程

24、序,并且它所面向的开发环境是 Web 服务器,除此外它也支持多种语言更加方便了人类的使用。所支持的语言有VBScript 中的 ASP、还有其他的类似程序所没有的 JavaScript 语言,更加便捷。并且它可以执行动态而不是仅仅限于静态的应用程序。除了 ASP 技术之外,PHP 和 JSP 技术也渐进进入人们的视野,PHP 很灵活,可以根据用户的不同的需求来进行不同的设计,更加具有人性化。此外它具有跨平台的功能,并且访问源代码实现了免费,更能够方便人们的生活、工作以及学习。至于语言方面,PHP 使用的语言多为 C 语言的语法,此外 Java 和 Perl 的语言的语法在 PHP 程序中也很常

25、见。 JSP 具有强大的市场和支持的平台。它是一个可以进行对其他的程序的支持的程序,具有强大的扩张能力。它可以支持Servlet 程序,在运行时,也可以通过支持 JavaBean 程序来实现操作,它是新一代的网络技术代表之一。2.1.2 动态网站开发技术比较随着网络技术的进步,各种开发技术也开始显现。其中 ASP、JSP、CGI、PHP 这类先进的程序占据了很大的市场,在计算机中的运用也比较多。这些程序都使建立在静态网页之上的动态网页技术。这些动态网络技术受到了大众的欢迎的原因不仅仅有其先进的技术性,其次,它们都有其对应的 Web 服务器系统。说到 Web 服务系统,它的开发和研究是和计算机中

26、的一些数据库的建立密不可分的。其中 SQL Server 2000、DB2 、Oracle 9i 是比较具有代表性的数据库,为 Web 服务系统的研发提供很大的方便。动态网站语言及技术比较:(1)ASP,JSP,PHP 共同点5万方数据基于 IIS 服务的职业中专班级管理系统前文已经就这三个程序进行其优点的分析。经过一系列的分析后所运行的结果会发入到浏览器,进行浏览时不需要依赖于附加的软件来支持。先前的普通的 HTML 页面必须依赖 Web 服务器。而这三者都是需要先进行分析的,进行分析时利用的是附加的语言进行引擎来完成的,然后才能在语言引擎的基础上进行程序代码的执行。在这种方式下进行程序的执

27、行,运行的结果能够使用到 HTML 代码中来继续执行。(2)ASP,JSP,PHP 的平台支撑区别ASP 有一定的局限性,因为它只能依赖与微软产品的基础上来进行,此外还可以进行扩充支持。它是一种网络动态的,在网页上的制作语言。众所周知,在某些系统下也可以利用 Chili Soft 的组件通过它的语言实现系统支持,只是 ASP 并不能实现这一操作,这与它的设置的关系离不开。PHP 很灵活,可以根据用户的不同的需求来进行不同的设计,更加具有人性化。此外它具有跨平台的功能,并且访问源代码实现了免费,更能够方便人们的生活、工作以及学习。至于语言方面,PHP 使用的语言多为 C 语言的语法,此外 Jav

28、a 和 Perl 的语言的语法在 PHP 程序中也很常见。JSP 具有强大的市场和支持的平台。它是一个可以进行对其他的程序的支持的程序,具有强大的扩张能力。它可以支持 Servlet 程序,在运行时,也可以通过支持 JavaBean程序来实现操作,它是新一代的网络技术代表之一。 JSP 技术是基于 Web 应用程序上的,它具备和 ASP 技术相似的特点,但是它们也存在着有关于要求、规范等的不同。JSP 技术较 ASP 技术而言比较独立。(3)ASP,JSP,PHP 的应用情况使用 PHP 时,会形成多种不利因素,例如缺乏多层结构以及数据库的界面无法达到统一状态,所以无法使用在大型的电子商务网站

29、,在运用比较大型的程序时,也会有缺陷,所以常用于小型网站。此外,JSP 和 ASP 应用程序能使用于大型网站和应用程序,没有此类的缺点,在结构上运用 DCOM 交易服务器,有支持度;通过 JAVA 获得支持的 JSP 结构上也十分完整。现金,这两种应用程序比较常用,对制造商的访问和服务器的运用也十分广泛,比肩常见的是海外电子商务网站。2.2 ASP 技术简介ASP 是 Active Server Pages 的简称,是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 asp 可以组合 Html 页、脚本命令和 Active6万方数据河北工业大学工程硕士学位论

30、文组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。也可以认为 Asp 是一种类似于 HTML、Script 与 CGI 的结合体,但是其运行效率却比 CGI 更高,程序编制也比 Html 更方便且更有灵活性。Asp 具有 3 个重要特性使它变的很独特:(1) Asp 可包含服务器脚本,将服务器端脚本包含在 ASP 中就可以用动态内容创建网页。(2) ASP 提供了几种内置对象。在 Active Server Pages 中使用内置对象可以使脚本功能更强,在其他方面,这些对象可使你从浏览器中检索或向浏览器发送信息。(3) 用附加组件,可以扩展 Active Server Pag

31、es 可以同几个标准的服务器端Active 组件捆绑在一起,这些组件的使用可以方便的处理数据库,如访问文件系统。图 2.1 Active Server Pages 工作原理ASP 的工作原理:当在 Web 站点中融入 ASP 功能后,将发生以下事情:(1) 用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。(2) 浏览器向服务器发出请求。(3) 服务器引擎开始运行 ASP 程序。(4) ASP 文件按照从上到下的顺序开始处理,执行脚本命令,执行 HTML 页面内容。(5) 页面信息发送到浏览器。因为脚本是在服务器端运行的,所以 Web 服务器完成所有处理后,将标准的 HTML页面送往浏览

32、器。这意味着,ASP 只能在可以支持的服务器上运行。让脚本驻留在服务7万方数据基于 IIS 服务的职业中专班级管理系统器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的 HTML 内容。ASP 在功能方面有所增强,更易于开发应用程序,主要如下:(1) Microsoft 脚本调试程序,可以使用脚本调试程序调试.asp 文件。(2) 事务性脚本。Asp 页和页中使用的对象可以运行于事务环境之下,在页上的全部工作只有两种结果:提交或终止。事务可以保护应用程序免于因失败而导致数据丢失。(3) 管理工具。许多应用程序设置可在 Internet 服务管理器上进行,这是

33、InternetInformation Server 和 Personal Web Server 的管理工具。(4) 隔离 Asp 应用程序。可以隔离 Asp 应用程序以便它们能在 Web 服务器上独立的内存空间内运行,万一某个应用程序失败时,可以保护其他应用程序和 Web 服务器,它也可以在不停止 Web 服务器的情况下,停止一个应用程序或从内存中卸载起组件。(5) 文件上载。浏览器可以通过 Posting Acceptor 应用程序将文件上载到 Web服务器。可以编写 Asp 脚本来发送带有从 Posting Acceptor 传来的信息的 Email,如每个上载文件的位置和名称。(6)

34、新的 Asp 组件。Asp 提供了新的基础组件。(7) 应用程序根目录的改变。Asp 应用程序的根目录在 Web 站点上可以是物理目录,以前,根目录必须映射为虚拟目录,现在可以用 Internet 服务器指示 Asp 应用程序的根目录,必须将.asp 文件置于应用程序树中,Web 服务器才能检测文件的改变并且自动重装它们。使用脚本语言。Asp 提供了一个在 Html 页中使用现有脚本语言如 Vb script 和 Javascript 的框架。2.3 系统开发选择的数据库系统SQL Server2000 是系统采用的支撑软件能够通过此软件来进行图形化的管理,实现了对于数据库的管理并且所针对的数

35、据库主要是企业级关系型的。通过这种方式可以实现操作简单化、安全化、成本低。同时,通过支撑软件 Microsoft SQL Server2000 也能够扩大它的容量,实现其完整性。相对于其他的软件具有很多的优点,所以说,本系统采用的软件是更加有利于操作过程的,能够使系统的工作进行的更加顺利。 SQLServer2000 的新特点:8万方数据河北工业大学工程硕士学位论文动态的自我管理:所选用的 SQL Server2000 支撑软件可以根据各个方面的具体的情况进行相应的调整,以便于系统更好地工作和运行,在进行时会根据用户的相关的信息进行相应的调整,在用户增多时资源也会跟着有所增加,相反地情况则会有

36、相应的资源的减少。实现系统的工作具有动态性。丰富的管理工具:利用所采用的 SQL Server2000 软件可以进行许多的相关的操作如时刻关注系统的运行的状况和信息,也可以进行对系统工作情况的监视以便于更能了解其运行情况。在这个中央的控制台上完成管理。可编程的管理:管理实现了可以编程的性,主要是指针对 SQL-DMO 可以进行来建立相应的程序负责管理工作的进行,所建立的程序要能够实现突破单一性的缺陷,即可以不仅仅通过唯一的站点来进行相应的服务工作,以便于工作的具体进行,实现管理更加便捷。此外编写程序时可以使 SQL2000 分布式的对象运用到其中从而使程序中能够包含有 SQL Server 2

37、000。可能收缩性和高可能性:SQL Server 2000 数据库引擎具有收缩性和高能性,即 SQLServer 2000 数据库引擎能够在多种设备上 Windows 平台、笔记本、机运行实现其高能性,此外,此数据库能够实现对其他的数据进行管理的功能。支持数据仓库: 软件不仅仅能够实现对其他的大型数据库的管理的功能还能够支持并运行数据仓库。系统访问 Internet 集成:所选用的 SQL Server 2000 数据库引擎作为数据库的管理系统具有很多的优势,因为它能够利用 XML 来对系统进行支持和管理从而更加有利于程序的运行,并且所选用的这个软件具备很多的优良的性能比如安全性能和其的伸缩

38、性质都很优良。此外,所构建的集成能够开发 Web 应用程序进而实现管理系统并且能够进行信息的搜索功能的使用,所构建的集成结合了 SQL Server 2000 程序设计模型和Windows DNA ,大大提高了可用性和可伸缩性。由此可见,选用 SQL Server 2000 软件进行对学生信息的管理是具备很多的优势的,也是建立在对 SQL Server 2000 软件的调研的基础上的。2.4 开发方法的选择进行开发时可以先进性整体结构的考虑,先确定系统的整体结构,进行整体的框架的构造。在设置整体的结构时不需要考虑每一个模块的细节设置,不需具体体现的表达。在完成整体的构建之后需要把整体分为几个部

39、分来完成,在这几个部分里要有具体模块9万方数据基于 IIS 服务的职业中专班级管理系统的体现,设计好之后就不需要在后续的工作中再进行修改。在设计具体的内容设计时可以进行对旧模块的取代,使其运行时实现高效率。在进行系统开发的过程中可以总结之前的经验从而为之后的技术开发提供经验和技术。在进行系统的设计具有其周期性,即在系统的发展过程中存在一个周期。在这个周期里系统从发生到发展,从成熟到消亡,这个系统的更替过程称为生命周期。系统在进行周期的发展的时候经历了最开始的调查阶段,随后进入到对所调查结果的分析阶段,明确地进行分析之后开始对系统的设计,在进行设计之后开始进行初步的系统的实施,在实施过程中需要注

40、意信息反馈工作的认真实行,根据反馈信息来制定相应的维护计划,通过这一些列的程序的实施进而保证系统的正常有序的进行。在这些过程中最重要的一步为实施,因为涉及程序的最终目的为进行使用,实施分为物理实施和调试。在进行物理实施时同时可以进行程序的具体设计。这进行这一步时要充分重视,因为实施关系着系统设计的成功与否 1 6 。在进行系统的设计时通常利用的是原型的方法来进行,用此种方法来进行对系统的研究,反映出系统的性状和功能。原型在建筑学和机械设计学中有具体的阐释,在建筑学和机械设计学中认为原型是指和原物体具有相似的特征,能够根据原型来研究原物体的部分的特征,主要是其外部的特征和大小比例以及它的功能都和

41、原物体相似。利用这种方法可以辅助系统的开发,进而实现对各种细节的研究。通过原型的建立可以实现对系统进行多次调试和使用,从而使系统的质量得到保障,在进行原型的使用时可以查收用户者的反馈信息进而对系统的策略进行适当的调整,适应需求。实施原型法是通过以下五个方面来进行实施的即先是确定初始程度原型信息,在确定了之后进行对原型的试用以及评价。在此之后进行信息的反馈,进而对原型进行修改,以便于后续的确定模型。原型法的基本思想是:原型法是经由相关的专业人员首先进行对市场需求的分析,随后进行确定模型,当然这是通过专业人员和用户的沟通以及多方面的调查之后进行的。技术人员在实施原型法时使用的类型是演化型(Evol

42、utionary Prototying),在进行原型法的实施时不断地进行改进,使系统更加实用于用户的需求。在此过程中实施整个的演化过程,通过对用户的调查使系统更加能够充分利用到实际中。10万方数据河北工业大学工程硕士学位论文第 3 章 系统需求分析随着时代的发展,传统的校园管理模式已经不能适应当代的需求。为了解决这一问题,学校采用了现代化的教学信息系统软件协助管理实现教学管理的先进化,同时,实现了教学管理的高效率。3.1 可行性分析3.1.1 运行成本可行性现如今,计算机应用具有极大性价比。此系统的研发,其主要目的也就是提高教师的工作效率,其主要体现在如下几个方面:第一,节省人力、物力资源;第

43、二,显著提升教师日常工作效率;第三,重要信息档案的保存愈加可靠;由此可见,在经济上本系统也有相当的优势。3.1.2 技术可行性SQL Server 2000 是 Microsoft 公司新推出的数据库管理系统。此版本与之前相比具有日常操作简便,功能可伸缩性及与相关软件集成程度高等优势,并且同时可支持跨越Windows 98 系统到运行 Windows 2000 的大型多任务处理服务器等多种系统平台。而目前较为普遍的校园网的建设也为此 B/S 的结构实现提供了硬件支持。而 ASP 动态网页技术则为部分用户的远程登录提供了可能。因此,本系统的开发应用在软硬件设备上的基础条件都得到满足,在技术方面也

44、是可以实施的。3.1.3 运行可行性由于本系统管理所针对的是一些人数较少的班级,所占用的空间也相对较小。因此,一般的计算机都可以满足此系统的正常运行。由此可见,在系统的运行上是可以满足的。3.2 学校工作流程分析职业中专学校信息统计的工作流程是由管理人员负责的,他们在学校的系统中填写学生的基本信息,当有错误出现时也是由管理人员负责信息的变动。也就是说,在传统的模式中,学校的系统管理人员进行信息的整理。每年开学时系统管理员在信息中心添加新增的专业的信息,然后在对应的专业班级添加学生的相关信息,在新生开学后,每个班级的班主任负责辅助信息管理人员完善并11万方数据基于 IIS 服务的职业中专班级管理

45、系统维护学生的个人信息。录入对应的信息之前首先要对每个班级进行相关的安排。每个班级安排班主任负责对学生的管理,此外,参照专业班级的课程情况安排对应的任课老师进行课程教学。学校每年会举行期中考试和期末考试,在进行考试之后学校的任课教师把对学生的考试成绩录入教学系统,此外还要对成绩进行运算计算学生的排名。在任课教师录入相应的数据后,班主任要进行对学生的成绩汇总,排出学生的整体成绩排名。最后系统在任课教师和班主任录入数据的基础上进行成绩的汇总,并排名。在进行汇总时要进行每科成绩的排名和总体成绩的排名。在成绩的录入工作完成后对应的教师要进行对录入成绩的维护与更新,保证系统的信息无误。系统的成绩公布后,

46、学生就可以自主地进行成绩查询。3.3 系统功能性需求分析这是一个学生信息管理系统,我们的目标是提高学生信息管理的效率,具有用户信息、班级、学籍信息进行管理维护的功能。学生可以通过此系统进行个人信息、考试成绩查询、修改、增加、删除,另外还考虑到学生选课。针对这些要求,设计本学生信息管理系统,实现学生信息管理的系统化、规范化和自动化。总之,学生信息管理系统的功能需求包括管理者对功能的需求和学生对功能的需求两大部分,如下所列:3.3.1 管理员的功能需求管理员从“管理页面 ”进行后台登陆,可以添加、编辑、删除管理员账号;可以添加、编辑、删除教师账号;可以添加、编辑、删除年级、班级;3.3.2 教师的

47、功能需求教师通过使用自己的账号密码登录系统,可以实现“修改资料” ,修改各项内容;能够进行“家长管理 ”,如果是班主任,可以添加学生的家长账号,并可进行修改; 可以查看学生和家长给教师的留言,并且删除。3.3.3 家长的功能需求家长账号是由各班的班主任管理,所以登陆账号和密码可以从班主任处获得。在网页左边可进行登陆,登陆后左边登陆窗口变成各连接菜单,右边显示你是哪个同学的家长。登陆后可以修改自己的姓名和密码;可以给相关的班主任和任课教师留言;也可以给你孩子发送留言;可以查看相关教师对子女的评语,点击内容可以查看完整信息。12万方数据河北工业大学工程硕士学位论文3.3.4 学生的功能需求学生账号

48、是由管理员统一管理,可以从管理员处获取。从网页左边登陆,登陆用从左边连接菜单进入。可修改性别和密码;可以查看列出所有学期下班主任和任课教师对你的评语;能够给自己的班主任或任课教师发送留言;查看家长给我的留言,点击“给家长留言”可以给家长发送留言。3.4 系统非功能性需求分析3.4.1 UI 设计需求对于一个系统的操作的可行性和易懂性,主要就是利用了 UI 设计。由于本系统主要应用在校园中,我们就应再设计是考虑到页面风格和操作功能的编排。针对页面功能上的要求是:操作应简单快捷,站内信息应直接明了,且应具有一个导航,能够指引访问者的操作方向。针对页面风格上的要求是:应该融合漂亮,简单,直观,国际等

49、元素。综合以上要求,该系统在设计时应当符合以下几个规定:浏览的界面应当和谐,简洁,漂亮。每一个栏目的风格应当一致化,这就方便浏览者迅速了解各部分结构,找寻自己所需要的信息。简单的风格,可以将重点清楚的体现出来,并且在工作中如需查找相关的信息,也会方便操作。有优质的伸缩性保障,方便日后在运营管理中对于功能相关内容的增加或者删减。为了使得管理更加便捷,站点应该具有明了,先进的结构。3.4.2 开发与运行环境需求此运行环境的制定是为了使得初始目标得以发展和体现。(1)服务器端运行环境支持软件服务器端软件:Windows2000 Server 或更高版本的操作系统,推荐 Windows 2003 Enterprise Edition数据库系统:SQL Server 2000 或更高版本的数据服务器Web 服务器:Microsoft IIS 6.0企业杀毒软件(2)用户端 PC 软件对于安装了 IE6.0 以上版本或者 Windows98 以及 98 年后发展出来的存在 Internet浏览器软件的图形 UI 操作系统13万方数据基于 IIS 服务的职业中专班级管理系统操作系统:windows,Linux 等浏览器:Internet Explorer 、Maxthon 、Mozilla Firefox;推荐使用:Internet Explorer 、Maxthon ;(3)开发

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报