《高校学生信息管理系统设计 (1).doc》由会员分享,可在线阅读,更多相关《高校学生信息管理系统设计 (1).doc(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 高校学生信息管理系统设计学 生 姓 名: 学 院: 专 业: 班 级: 学 号: 指 导 教 师: 审 阅 教 师: 完 成 日 期: 摘 要伴随计算机科技的持续发展,高校也逐渐步入信息化社会。为了全面高效的对学生开展监管。有关人员开始关注到高校学生信息管理管理系统的重要性。本文使用结构化探究的方式,全面叙述了功能非常完善的高校学生信息管理系统的前后台研发、操作程序以及牵连到的众多重要科技。开展可行性探究,之后系统探究,利用现实业务流程分析,探究业务流程与系统构成部分,达成数据流探究以及数据字典;之后就是系统设计时期重点需要开展功能模块的分类、叙述系统设计的理念、数据库与系统研发的工具和科技
2、。此时期对本系统众多部分功能开展全面的叙述,最后得到完善的功能模块图;数据库设计的时候需要提前开展概念结构设计,之后开展逻辑结构设计。最终得到数据表。依照之前众多时期的探究以及设计,本系统在设计部分使用B/S模式,此外使用JSP技术开展主要页面的研发和功能完成,后台数据库选择SQL2000数据库。为最终设计完善的高校学生信息管理系统奠定根基,为日常信息管理活动准备一定的基础。关键词:高校学生信息管理;结构化分析;系统AbstractWith the rapid development of computer technology, colleges and universities have
3、entered the information age. To make college uniform identity authentication more efficient, more scientific, university decided to develop a unified identity authentication system. In this paper, structural analysis, a function described in detail more powerful unified authentication system college
4、s and universities before and after the station development, operations, processes, and some of the key technologies involved. First, a feasibility analysis, and system analysis, business process through the actual research, analyze business processes and organizational structure of the system to co
5、mplete the data flow analysis and data dictionary; then completed the system design phase is mainly divided into functional modules, elaborated the idea of the system design, database design and system design tools and techniques. This phase of the system function of each module in detail the design
6、, forming a functional block diagram of the system; database design first tested the concept design, followed by a logic design, and finally completed the data table design.According to the first few stages of the analysis and design, the system used in the design of C / S mode, JSP technology, the
7、basic page design and implementation of function, use SQL2000 database back-end database. Design and implementation of this system for the college to run unified identity authentication system as a foundation, a unified identity for the university to provide excellent condition.Key Words:college uni
8、form identity authentication; structural analysis; system - I -目 录引言11 可行性分析及总体设计原则31.1 可行性分析31.1.1 技术可行性31.1.2 经济可行性31.1.3 社会可行性41.2 总体设计原则42 系统分析62.1 业务流程分析62.2 数据流图72.3 数据字典103 系统设计133.1 系统功能设计133.2 系统数据库设计133.2.1 概念结构设计133.2.2 数据库表设计183.3 系统开发工具与开发模式的选择203.3.1 系统开发工具203.3.2 系统设计模式224 系统实现234.1 登
9、录界面234.1.1 登录管理模块234.1.2 登录程序流程244.2 登录首界面254.3 专业管理界面254.4 班级管理界面254.5 课程管理界面264.6 学生信息管理管理界面274.7 修改密码界面274.8 学生成绩管理界面275 性能测试与分析285.1 系统测试的定义285.2 系统测试的目的及意义285.3 系统测试的重要性295.4 系统测试的常用方法295.5 测试环境与测试条件305.6 系统运行情况315.7 测试总结31结 论32参 考 文 献33致 谢34- III -引言伴随计算机行业的持续发展,计算机逐渐全面的使用到信息监管、内容处理、协助研究、社会教学和
10、民众生活中。高校学生信息管理系统一般是基于学校中关于学生数据监管的众多活动,本系统设计让此类信息管理展现出合理化、系统化,查找模式非常方便简单。此外,此类系统就是达成管理当代化以及科技化的关键部分。近期,学校学生人数持续增多,依靠手工来储存数据逐渐无法全面整合上述资料。为了全面符合目前信息社会的现实需要,通过计算机来完成高校学生信息管理工作由此出现。根据上述情况,研发了高校学生信息管理系统,用来对学生数据开展监管,便于在很短时间内,彻底准确的结束综合高校学生信息管理活动。根据上述分析,筹集有关内容以及数据,搜查相关书籍和技术参数,对此类学生信息监管的现实需要等各个部分开展分析,寻找目前人工记载
11、的方式开展监管出现的众多不足和问题:对象范畴广,内容储存艰难;相关内容多,各个学生都需要填报众多内容,此外众多内容重合;无法马上储存,数不胜数的内容以及积攒数据是沉重的压力,需要充足的文档内容。根据以上问题,在学生信息监管现实中急需良好的软件来取代目前的人工执行,便于各类数据的整合。计算机科技在当代生活中的使用,让其转变成领导人员以及管理人员使用现代科技的关键手段1。其帮助高校开展严苛的监管,可协助管理人员筹集、整合信息,然后方便领导者制定合理的决策。此类系统可以依照监管程序中出现的变动,把最初的内容、信息等整合、储存在一起,管理人员在处理实际问题需要充足资料的时候,开展彻底的审查,掌握整体高
12、校学生信息管理体系的变动问题,开展良好的完善监管,然后高效解决现实管理问题,完成此类信息监管的自主化,提升日常监管效率。高校学生信息管理系统的研发目标就是让学生信息监管方式得以改变,从传统人工操作转变成目前的信息管理,为实际管理人员准备良好的便利。对高校学生的现实状况开展分析审查,开展全面的需要分析,对目前管理方式实施改善,研发全新管理系统,然后探寻合适的理念,全面掌握具体的程序以及模式。伴随此类系统的持续改善,学校监管会更加便于,可以全面以来信息技术。因此系统设计会根据此类学生信息管理项目的实际状况,让其可以满足目前的实际需要。高校学生信息管理系统的实际功能:缩减与之相关的人员;工作者可快速
13、高效查看内容,此外更加直接便利;转变传统人工操作方式,电脑录入非常便利;提升学生信息将的技术水平。1 可行性分析及总体设计原则1.1 可行性分析此类分析就是在调查的前提上,基于全新系统的设计是否具备实用性以及成功概率,对全新系统的设计从众多等部分开展探究以及钻研,来减少问题的出现,确保全新系统最终全面达成2。此类研究目标就是通过最少资源在更短时间内确定问题是否可被解决。接下来会从不同三个部分对本文分析的系统设计开展全面探究。1.1.1 技术可行性依照高校指出的现实功能、效果以及达成目标的多种限制因素,依照新系统目的来评估所需要的科技是否具备,本系统主要是数据库管理以及查找,目前的技术比较完善,
14、硬件、软件性能、环境因素等众多部分均良好,预估通过目前技术条件可以全面达成设定的现实目标。此外,因为预留的开发时间比较充足,预估可在特定时间内完成。根据上面探究我们就可以清楚的知道,高校学生信息管理系统开发在技术角度上展现出可行性。1.1.2 经济可行性高校具备信息化处理设施,此外有与之配套的平台。所以不需要投入资金就可以直接开始。系统开发针对本人对程序开发实际活动得来,因此不需要投入后续金钱,此外设计的时候投入成本不多,所以成本在可结束范围内。根据上述探究我们就可以知道,其在经济层面具备可行性。1.1.3 社会可行性社会可行性一般从下面两个部分开展分析。(1)法律部分要依照目前学生信息监管的
15、现实活动状况开展研发,利用充足的调研得到结果,系统软件设定是在单独环境下达成,不会出现抄袭问题。(2)用户使用对用户的要求,只是具备在Microsoft Windows平台上使用电脑的能力,并不需要其他比较高难度的科技水平。操作系统的管理员,要具备对Tomcat服务器的使用知识,在正式使用之前,不需要对工作人员开展单独培训。如此就可以节省投入费用以及缩减流程。根据上述分析我们就可以知道,本系统具备显著的社会可行性。1.2 总体设计原则本系统为设计、完成以及后续维护的便利,和用户使用方便,因此使用特定设计原则3。其一般原则涵盖:简单性:在完成最终功能的时候,尽可能让操作更加直接单一,其对于完善系
16、统来说格外关键。针对性:设计主要基于高校学生信息管理的现实需要开展,因此具备明显的专业性和目的性性。实用性:需要此系统可以达到高校学生信息管理的管理人员、使用者的实际需求,所以具备显著使用性。一致性:页面综合设计特色和命名要求的一致性:综合格局以及颜色特点和变量、类名以及其余元素的命名要求保持相同。功能部分:完成相同功能需要尽可能使用相同元素。 元素风格部分:界面符合审美,摆放格局在相同以及不同界面都需要维持相同。变量命名规则部分:变量需要使用相同规则开展命名,尽量可以从上下文推测含义。先进性:本系统使用JSP科技等被全面使用的开发科技以及数据库,所以具备显著的先进性,主要展现出自身具备明显的
17、可延伸性,可发展性。2 系统分析2.1 业务流程分析在开展业务流程探究的时候,要依照之前信息流动流程,全面探究审查全部的处理业务、内容、顺序以及对具体时间情况,了解众多所需数据、数据来源、流经去向、处理方式、计算方式、准备数据的时间和详细形态等4。业务流程探究可协助开发人员了解具体的处理程序,了解以及处理系统分析活动中的问题以及不足。此部分探究是利用流程图来实施,也就是使用部分要求的符号与连线来叙述具体的流程5。详细业务流程参考图3.1所示。图3.1业务流程图2.2 数据流图数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程6。数据流程分析是把数据在现行系统内部的流动抽象的独立起来
18、,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式。数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递7。在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。该系统的数据流图分为顶层、一层、二层。现行的顶层数据流图如图3.2所示。图3.2顶层数据流图具体分析第一层数据流图,该层数据流图如图3. 3所示。图3.3第一层数据
19、流图因为本文的篇幅因素无法全面列举数据流图,只准备了部分数据流图大致一致。2.3 数据字典利用对数据流的探究,此后使用数据字典叙述具体图标中重要元素条目、数据流等众多部分8。数据元素条目参考表3.1所示。表3.1数据元素专业编号调入年份数据元素条目总编号:1-101编号:101名称:专业编号 XXX说明:专业的编号 数据值类型:离散长度:50有关数据结构:专业信息表如:123数据结构条目如表3.2所示。表3.2数据结构数据结构条目名称:专业信息表说明:创建专业信息记录似的数据总编号:2-01结构:编号:01专业编号编号有关数据流、数据存储:专业名称P1专业管理、D1学校信息备注 数量:每年约2
20、00份数据流条目如表3.3所示:表3.3数据流数据流条目名称:专业管理总编号:3-10说明:将专业信息存储到专业信息表中编号:10数据流来源:P1专业管理数据流去向:D1专业信息 流通量:10份/周包含的数据结构:专业信息数据存储条目如表3.4所示:表3.4数据存储数据存储条目名称:专业信息总编号:4-01说明:存储专业信息 标号:D1结构:专业编号专业名称备注有关的数据流:P1D1信息量:400份/月处理过程条目如表3.5所示:表3.5处理过程处理过程条目名称:添加课程信息总编号:5-15说明:管理员添加课程信息。 编号:P3输入:P3课程管理输出:D3课程信息处理:将P3管理员添加课程的记
21、录存储到课程信息表中。外部实体条目如表3.6所示:表3.6外部实体外部实体条目名称:管理员总编号:6-01说明:管理员编号:001输入数据流:P3课程管理个数:1个输出数据流:由于论文篇幅的限制,不在此一一列举,其他所有的数据字典条目都是根据数据流图绘制的。3 系统设计3.1 系统功能设计系统设计就是将需要转变成系统表示的流程9。利用对预期系统的探究以及分析,制定系统的大致计划,此处就是后续开发过程得以成功的关键前提。在对高校学生信息管理系统开展探究的前提上,修订出完善的综合规划。设计一般包含综合规划、具体规划、数据库规划、开发方式以及科技、模式等。从数据流图着手,对具体的图表开展探究,得到完
22、善的模块结构图.3.2 系统数据库设计数据库就是系统重点以及基础10。其实际情况对综合系统质量有显著影响。数据就是全部系统设计的前提,也就是说,前者设计如同盖楼房一般,假如无法不符合现实需要、不完善,那么在后续开发的时候,乃至到系统维护、功能变更以及扩充时期,会出现显著不足,甚至需要重新设计,重复之前已经结束的活动。3.2.1 概念结构设计从数据需求探究中得到系统实体属性图。具体可参考图4.2所示:图4.2专业实体属性图管理员实体属性图如图4.3所示:图4.4管理员实体属性图学生实体属性图如图4.4所示:图4.4学生实体属性图成绩实体属性图如图4.5所示:图4.5成绩实体属性图选课实体属性图如
23、图4.6所示:图4.6选课实体属性图课程实体属性图如图4.7所示:图4.7课程实体属性图奖惩实体属性图如图4.8所示:图4.8奖惩实体属性图E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述11。(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型12。(2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。(3)各子
24、系统模块中主键相同的字段之间存在着相互关联的关系。(4)在程序中实现对他们的完整性和一致性控制。从数据需求分析中得出系统的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合,得出系统E-R图,如图4.7所示:图4.7系统E-R图表明:图中使用矩形代表实体。实体之间关系使用菱形代表,通过无向边将菱形和相关实体连接,在边上标注联系种类。实体属性使用椭圆代表,且使用无向边将实体和属性连接。3.2.2 数据库表设计表4.1管理员信息表说明:管理员信息表用于存放管理员的信息。表4.2专业信息表说明:用于存放专业的基本信息。表4.3成绩信息表说明:成绩信息表用来存放成绩的基本信息的。表4.4奖惩信
25、息表说明:用于存放学生奖惩的基本信息。表4.5课程信息表说明:用于存放课程的基本信息。表4.6学生信息管理表说明:用于存放学生的基本信息。3.3 系统开发工具与开发模式的选择3.3.1 系统开发工具(1)JSP本系统主要使用JSP、Struts技术对系统进行设计和开发。JSP拥有Java程序设计语言“一次编写,各处执行”、“安全性、保密性高”等的特点13;Struts框架为开放者提供了一个统一的标准框架,通过使用Struts作为基础,开发者能够更专注于应用程序的商业逻辑,Struts能充分满足应用开发的需求,简单易用,敏捷迅速。(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。 (2
26、)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是显而易见的。 (3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 (5)支持服务器端组件。web应用需要强大的服务器端组件来支
27、持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。2)SQL2000SQL Server是微软公司开发的数据库产品,SQL Server 2000被广泛使用,很多电子商务网站、企业内部信息化平台等都是基于SQL Server产品上。 今天的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQL Server 2000 还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,。SQL Server 2000 为
28、快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。SQL Server 2000 提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许您使用内置的存储过程以 XML 格式轻松存储和检索数据。您还可以使用 XML 更新程序容易地插入、更新和删除数据。通过 Web 轻松访问数据。 有了 SQL Server 2000,您可以使用 HTTP 来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过 Web 进行自然语言查询。强大而灵活的基于 Web 的分析。 SQL Server 2000 分析服务功能被扩展到了 Inter
29、net。您可以通过 Web 浏览器来访问和控制多维数据。高度的可伸缩性和可靠性 使用 SQL Server 2000 可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQL Server 满足了苛刻的电子商务和企业应用程序要求。向上伸缩。SQL Server 2000 利用了对称多处理器 (SMP) 系统。SQL Server Enterprise Edition 最多可以使用 32 个处理器和 64 GB RAM。向外扩展可以将数据库和数据负载分配给多台服务器。通过增强的故障转移群集、日志传送和新增的备份策略,SQL Server 2000 达到了最大的可用性。最快的进入市场时
30、间 SQL Server 2000 是 Microsoft .NET Enterprise Server 的数据管理与分析中枢。SQL Server 2000 包括加速从概念到最后交付开发过程的工具。集成和可扩展的分析服务。有了SQL Server 2000,您可以建立带有集成工具的端到端分析解决方案,从数据创造价值。此外,还可以根据分析结果自动驱动商业过程以及从最复杂的计算灵活地检索自定义结果集。快速开发、调试和数据转换。 SQL Server 2000 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按 Transact-SQL 方式定义和使用函数等功能。您可以从任意 Vis
31、ual Studio 工具以可视化方式设计和编写数据库应用程序。简化的管理和调节。使用 SQL Server 2000,您可以很容易地在企业资源旁边集中管理数据库。可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。3.3.2 系统设计模式目前,在大多数B/S(Browser/Server)结构的Web应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应用户的请求。虽然很直观,但是大多数管理信息系统操作的数据量都是惊人的,随着代码的增多会使JSP页面臃肿不堪,Web服务器的负荷过重。因此,在中间层上采用基于模型视图控制器(MVC,Model-View-Controller)
32、的设计模式。Model层用来实现业务逻辑,View层用来显示用户界面,Controller层主要负责View层和Model层之间的控制关系。具体实现时,把Servlet用作应用程序的控制器,把JSP文档作为视图,JavaBeans被用来表示模型。所有的请求都被发送给作为控制器的Servlet,它接受请求,并根据请求信息将它们分发给适当的JSP来响应。同时,Servlet还根据JSP的需求生成JavaBeans的实例并输出给JSP环境。JSP可以通过直接调用方法或使用UseBean的自定义标签得到JavaBeans中的数据。这种设计模式很好地实现了数据层与表示层的分离,使开发工作更加容易和迅速1
33、4。4 系统实现4.1 登录界面4.1.1 登录管理模块此模块一般作用就是登录,各个权限用户登陆之后会步入不同界面,由于在后台对该进入的人开展判定,首先把之前后台页面上交的信息与密码筹集起来,然后实施整理,根据信息在数据库中开展查询,假如查找到那么就把其权限和密码提取出来,给予两个字符串变量,判断从数据库中得到的密码和输入密码是否相同,假如相同那么就依照权限值步入对照流程,假如不符合,用户缺少一定的权限因此就无法进入。如图5.1所示:图5.1登录界面4.1.2 登录程序流程图5.2登录程序流程图4.2 登录首界面管理员填写对应用户名以及密码之后,就可以登录本系统。参考图5.3所示:图5.3登录
34、首界面4.3 专业管理界面管理员登录之后,可监管专业信息。参考图5.4所示: 图5.4专业管理界面4.4 班级管理界面管理员登录之后,可管理班级信息。参考图5.5所示:图5.5班级管理界面4.5 课程管理界面管理员登录之后,可管理课程信息。参考图5.6所示: 图5.6课程管理界面4.6 学生信息管理管理界面管理员登录之后可管理学生信息信息。参考图5.8所示: 图5.8学生信息管理管理界面4.7 修改密码界面图5.9修改密码界面4.8 学生成绩管理界面管理员登录系统之后可管理学生成绩信息。参考图5.10所示: 5.10学生成绩管理界面5 性能测试与分析测试就是开发的最后流程,是确保综合质量的关键
35、流程。测试是在受管控条件中对体系或使用流程开展操作且评估结果的过程,其中环境就包含正常以及非正常条件。在现实测试的时候需要故意导致错误的出现,就是事情在不应该出现的时候出现或者在要发生的时候没有发生。从本质层面分析,其就是探测,在探测中寻找软件的问题。5.1 系统测试的定义软件测试就是为寻找问题而操作程序的流程。其不只是开发阶段的关键构成部分,此外在整体软件工程(也就是概念、设计和开发时期)中占据关键地位。软件测试是质量确保的重要部分,对最终软件质量开展评估。测试不只要关注使用的方式,此外还需要关注时效性。检验测试是最后的部分,对质量、可交付性和项目执行周期有决定性作用。5.2 系统测试的目的
36、及意义软件危机之前是目前整个行业乃至综合计算机界最受人关注的话题。为了处理上述问题,与之相关的人员、专家以及学者都开展全面探究。目前大众开始全面了解到软件危机本质上就是情况,其是设计中出现的错误,就是因为上述错误造成开发在费用、进度以及质量无法被管控。出现问题就是软件的属性,此外也是不能转变的,由于软件需要人来设计,全部需要人来开展的工作都会出现问题。重点就是我们怎样去减少错误的出现以及去除已经出现的问题,让程序中的错误密度尽量降低。5.3 系统测试的重要性测试在软件生命周期中具备显著影响,在之前瀑布模型中,测试学只是在运作维护时期之前,是软件交付用户以前确保质量的关键方式。最近一段时间,工程
37、界开始偏向全新的理念,也就是指出在不同时期中都需要使用此部分,之后查看本时期的成果是否达到提前设定的目标,尽量全面的寻找错误且进行改正,假如没有在初期开展测试,问题持续扩散会造成最终产品测试出现问题。 本质上,对于软件来说,不管使用怎样的科技以及方式,产品中依旧会出现不足。使用全新语言、领先开发方式、健全流程,可全面降低问题的出现,然而却无法彻底杜绝问题,上述引入错误需要测试来寻找,软件中问题密度需要测试来实施预估。测试就是全部工程学科的主要构成部分,是目前设计重点。在出现程序设计时期就逐渐展现出来。分析提出,在典型软件开发活动中,测试任务量一般占据开发综合任务量的40。其中在开发综合费用中,
38、用于测试的资金占据40左右。假如把维护时期也添加其中,分析软件生存期的时候,测试资金比值也许会出现下降,但是本质上此部分是二次开发,甚至重复开发,此处就需要涵盖大量的测试活动。5.4 系统测试的常用方法程序测试的一般方式就是下面两个部分。白盒测试:通常是将程序内部逻辑结构当做依据,开展的测试用例的方法,所以也被叫做结构或玻璃盒测试,把软件当做可以看得到里面的白盒子,根据内部结构以及处理情况来挑选合适的用例,对逻辑路径以及流程实施检测,审查其与设计目标是否相符。此类测试是挑选充足用例,对源代码实施彻底覆盖,然后全面探究其中的不足。重点包含下面的模式:逻辑以及路径覆盖法。黑盒测试:也被叫做功能、数
39、据驱动测试等,其把等待检测的主体当做黑盒子,在完全不思考内部结构以及特点时,只根据说明书检查具体作用是否可以顺利完成。此方式一般是依照输入以及输出元素的清楚测试资料,来审查程序是否能够出现合理输出16。开展此次测试一般包含下面具体方式:等价分类法、边界值分析法等众多类型。本系统测试整合上述两种方式,但是一般使用是后者。在测试时期遵照“尽早和持续开展测试”,“确保用例完整性以及高效性”。全面达成下面的目标:1功能查看。查看功能是否正确,是否残留或无法完成的功能等。2接口查看。查看能否全面得到或输出内容。3数据查看。查看数据结构或外部内容是否出现访问不足。4性能查看。查看功能需求是否被满足。5初始
40、化、终止查看。查看是否能可以按时初始化或终止。5.5系统运行情况系统评价表示系统在顺利运作一定时间以后,对其在作用上、技术上以及经济上所开展的评价。对于本系统的评估是:(1)系统功能评价依照开发之前所确定的目标,在全面完成之后开展正常运作,达到设定的目标,在真实使用时期功能达到使用者需求。(2)系统技术评价本系统设计符合需要,功能符合初期目标,且系统运作之后平稳,安全性高,具备现实使用性,持续提升了信访工作效率。(3)系统经济评价在要求时间内,该系统达成探究时候所确定的目标,达成设计需求,正式运作以后节约资源,提高科技监管水平。5.6 测试总结利用对系统综合测试,全部条目都完成,满足设计需要,
41、可顺利运行。结 论计算机科技的持续发展促进了众多产业的进步,其给大众最显著影响是节省多种资源,提升产品质量以及工作效率,然后提升综合生产力。现在各个高校全面使用计算机以及互联网资源提升实力,其中相关管理工作是否要完成信息化、自动化就转变成高校管理中重点问题。本文在探究高校学生信息管理流程的前提上,使用JSP以及SQL2000数据库设计管理系统。利用系统调试结论指出,本系统大致可以划分成功能需要。在综合设计时期,使用瀑布模型以及结构化模式。界面展现美感,执行便利,具备独特之处。但是由于时间因素导致开发经验不足,在具体设计时期出现众多不足以及问题,比如:1. 部分数据输入的时候并未开展格式检验,无
42、法确保正确性。2. 因为时间不足,具体功能完成效果差,使用时期出现不足。本系统现实使用时期发生部分问题,利用后续的持续改善以及完善,可以调试出全面健全高校学生信息管理系统,且整理全部有关教学监管信息系统,产生统一、健全、高效的系统,提升综合能力。参 考 文 献1 陈雷,尚冰,杨光等.教师教学档案信息管理系统的设计研究.辽宁中医学院学报(第五卷第4期),2003年11月. 2 滕佳东.管理信息系统.东北财经高校出版社.2008.2. 3 薛鹤娟.基于WEB的高校选课系统分析.希望月报(上半月),2007年11期.4 甘仞初,颜志军,龙 虹.信息系统分析与设计.北京:高等教育出版社,2003.5
43、刘永勤.成人高校教学档案开发利用的现实意义.中文期刊.2008年3期.6 张海藩.软件工程导论(第五版)学习辅导.清华高校出版社,2008年9期. 7 王晓敏等.信息系统分析与设计.清华高校出版社,2006.8 王璞.网页制作三剑客.北京清华高校出版社.20039 孙鑫.Java Web开发详解.电子工业出版社,2007年.10 ArtTaylor.JDBCDatabasePrograming with J2EE.电子工业出版社.2004.411 刘晓华.JSP 应用开发详解.北京电子工业出版社.200011 李永亮,黄凯锋.基于Jsp的电子商务购物车的实现研究.2006.1112 万峰科技.
44、JSP网站开发四酷全书.电子工业出版社.2000.913 邱旭东,刘文浩.基于JSP的MVC开发模式研究及应用J.中国科学信息技术2006. 12-13.14 Jim Budzynski.E-business:Model for success or failure.AgriMarketing,2001(3):3015 王选.软件设计方法.北京: 清华高校出版社,1992.致 谢高校生活在这个时候即将划上一个句号。但是对于我的人生道路来说,这仅仅是一个逗号,我将面对的是又一次征程的开始。回忆过去,许许多多的事情浮现在脑海:刚上高校时欢乐心情和兴奋的场景还历历在目。一切都是那么新鲜,那么富有吸引
45、力。有快乐也有艰辛,有收获也有失落。衷心感谢信息学院所有支持帮助过我的老师,谢谢你们多年来的关心和爱护。同窗的友情同样难忘,你们与我共同走过了人生中不平凡的道路,给我留下了值得珍藏的美好记忆。最后,我要特别感谢指导教师老师。本论文是在她们的悉心指导和热情帮助下完成的,老师认真负责的工作态度,严谨的治学精神和精深的理论水平都使我受益匪浅。她们无论在理论上还是在实践中,都给予我很大的帮助,使我专业技能的应用水平得到很大提高,这对于我以后的工作和学习都有益处。值此论文完成之际,特别向指导老师表示衷心的感谢和崇高的敬意,谢谢她们细心而又耐心地辅导,使得我得以顺利的完成毕业设计开发工作,同时也要感谢其他帮助过我的老师和同学,他们在我成长过程中给予了我很大的帮助,在此一并表示感谢。由于本人水平有限,加上时间紧促,本文一定有不少缺点和不足,恳请各位老师给予帮助和指正。31