《学生信息管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统毕业论文.doc(47页珍藏版)》请在三一办公上搜索。
1、宜宾学院本科毕业论文(设计) 院(系)级班: 计算机与信息工程学院2008级2班 专 业: 计算机科学与技术 题 目: 学生信息管理系统的设计与实现_ 指导教师: 蔡 勇 导师职称: 副教授 学 号: 081102015 姓 名: 李 广 萍 同 组 人: 无 宜宾学院2012年04月15日 摘 要本系统的开发主要是方便用户对学生信息进行管理,以及学生维护自己的个人信息。随着办公自动化的发展,学校工作的效率都有很大的提升空间,学生管理系统就是为了代替传统手工劳动的方法来管理维护学生的基本信息以及学生成绩的。一个良好的信息管理系统可以节省大量的人力、物力、财力,更加重要的是,通过使用系统可以避免
2、很多重复的工作,且避免了重复工作的容易出现的错误。本系统是一个复杂的信息管理系统,它所提供的功能包括了信息的录入,信息的查询,信息的修改,信息的删除等功能,基本能满足一个中小规模学校的学生管理日常工作的需要。系统设计的用户有三种:学生,教师,管理员。三种不同的用户拥有不同的权限。学生用户拥有的功能相对较少,老师拥有学生用户的所有功能,并增加了管理维护学生信息的功能,而系统管理员拥有管理维护所有学生和老师信息的功能。 本程序前台采用Microsoft Visual Studio 2008进行页面制作和程序的编写,后台由sql2005数据库支持,通过使用C#语言实现动态网页的效果,达到对数据库的操
3、作以完成使用者的要求。本文中除了有对程序的需求分析、概要设计、详细设计和功能实现等主体部分的实现外,在这之前还有对软件所采用的开发技术的详细介绍。本系统采用ASP.NET技术开发,具有操作简单、界面友好,完全控件式的页面布局,使得信息的录入工作更加简便;具有即时可见性,对信息的处理将立即在主页中对应显示出来,达到”即时发布、即时见效”的功能;并且方便移植,针对不同的学校或相关单位,只需要稍作修改就可以开发出适合本部门特点的信息管理系统。关键字:信息管理、课程信息发布、C# 、AbstractDevelopment of this system is mainly user-friendly i
4、nformation management students, and students to protect their personal information. With the development of office automation, the efficiency of school work has much room for improvement, student management system is to replace the traditional method of manual labor to manage and maintain the basic
5、information of students and student achievement. A good information management system can save a lot of manpower, material and financial resources, and more importantly, the system can be avoided by using a lot of repetitive work, and to avoid duplication of efforts prone to error. This system is a
6、complex information management systems, it provides features such as information input, information inquiry, information changes, delete the information function, a small scale to meet the basic school students to manage daily work needs. System design, there are three users: students, teachers, adm
7、inistrators. Three different users have different permissions. Student users have the function of a relatively small, the teacher has all the features of student users, and increased student information management and maintenance functions, and system administrators with management and maintenance i
8、nformation for all students and teachers function.The program uses Microsoft Visual Studio 2008 front page making and procedures for the preparation of the background by the sql2005 database support, by using C # language for dynamic web page results, to achieve operation of the database to complete
9、 the requirements of users. In this article except has to main body part outside and so on procedure demand analysis, outline design, detailed design and function realization realizations, before this also has the development technology detailed introduction which uses to the software.This system us
10、es the ASP.NET technology development, has the operation simply, the contact surface is friendly, controls the -like page layout completely, causes the information the input work to be simpler; Has the immediate visibility, processing immediately will correspond to the information in the main page d
11、emonstrated, will achieve” the immediate issue, immediate effective” function; And the convenience transplant, in view of the different school or the correlation unit, only needs to make the revision to be possible slightly to develop suits this department characteristic the information management s
12、ystem.Keywords: information management 、course information release 、C # 、目 录摘 要I第1章 绪 论61.1 课题背景61.2 系统发展概况61.3 系统开发目标与意义61.4 系统开发环境71.4.1 硬件环境71.4.2 软件环境71.4.3 系统开发平台及工具71.5 小结7第2章 可行性分析82.1 经济可行性82.2 操作可行性82.3 运行可行性82.4 技术可行性82.4.1 B/S三层体系结构82.4.2 基于B/S结构的工作原理92.4.3 采用B/S结构的优势92.4.4 采用ASP.NET开发技术1
13、02.4.5 采用SQL Server 2005为后台数据库112.5 小结11第3章 需求分析113.1 功能需求113.1.1 功能划分113.1.2 功能描述123.2 数据需求133.2.1 数据流图133.2.2 数据字典153.3 性能需求213.4 其他需求213.5 小结21第4章 概要设计224.1 总体设计224.1.1 总体架构设计224.1.2 功能模块设计224.1.3 系统流程图244.2 数据库结构设计254.2.1 数据库概念结构设计254.2.2 对数据库中的一些规定274.2.3 数据库逻辑结构设计284.2.4 数据库表的物理结构设计284.3 小结33第
14、5章 详细设计335.1 目标335.2 系统登录模块设计说明345.2.1 模块描述345.2.2 功能345.2.3 性能345.2.4 流程逻辑345.3 教师资料添加模块设计说明355.3.1 模块描述355.3.2 功能355.3.3 性能355.3.4 流程逻辑355.4 数据库设计355.5 界面设计365.5.1 系统登录界面365.5.2 管理员权限界面365.5.3 教师权限界面365.5.4 学生权限界面375.6 小结37第6章 系统实现376.1 登录模块的实现376.2 学生资料管理的实现386.3 学生成绩录入子模块的实现396.4 添加留言模块的实现406.5
15、小结41第7章 软件测试417.1 黑盒测试417.1.1 系统登录模块417.1.2 教师资料添加模块427.2 白盒测试437.2.1 系统登录模块437.2.2 学生信息设置子模块之添加447.3 小结45结论45参考文献46第1章 绪 论1.1 课题背景近年来,随着计算机技术、网络技术的发展和普及,各行各业的工作信息化程度越来越高,教育行业也不例外。高等教育改革在逐年加快和高校规模的迅速扩大,学生数量稳定增加,学生管理工作信息量急剧增加,信息变化幅度大,使得学生信息管理系统具有覆盖面广、信息量大、更新快等特点。随着校园网的建设和发展,依靠传统的学生信息管理体制,显然己经不能适应当今社会
16、发展需求。所以,在开发学生信息管理系统的过程中,采用了面向对象技术和基于三层架构的B/S模式来进行系统的分析与设计很有必要。1.2 系统发展概况随着局域网络技术的广泛使用,国内有些学校的学生信息管理系统采用C/S结构。其原因是C/S结构可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。但基于C/S结构的应用系统需要针对不同的操作系统开发不同版本的应用系统,加之产品的更新换代十分快,因而已经很难适应局域网用户同时使用,而且代价高、效率低。于是,国内学校的学生信息管理系统正在经历着从C/S结构向B/S结构转变。随着网络技术的兴起,国外学校逐
17、渐采用基于B/S结构的学生信息管理系统。它是以Web方式为基础,与WWW技术紧密联系的一种模式。在B/S结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现。采用B/S结构减轻了系统维护与升级的成本和工作量,降低了系统的总成本,简化了客户端计算机载荷。B/S结构能实现不同对象,不同地域,不同接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。1.3 系统开发目标与意义1.3.1系统开发目标:本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成
18、的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1.系统应具有实用性、可靠性和适用性,同时注意到先进性。2.对各个数据库进行动态管理,防止混乱。3提高现代学校管理水平,实现异地操作、数据共享。4.能够按照用户选择的不同的条件进行简单查询和复合查询。5.注意数据的安全性,具有数据备份和恢复的功能。6方便用户的操作,尽量减少用户的操作。1.3.2系统开发意义:在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机
19、来管理学校的信息,是非常必要的。1.4 系统开发环境1.4.1 硬件环境名称最低配置建议配置CPU600 MHz1 GHz以上内存256MB1 GHz以上硬盘60GB80GB以上1.4.2 软件环境名称最低配置建议配置操作系统Windows XP及以上Web服务器Microsoft IIS 5.0Microsoft IIS 6.0以上数据库系统SQL Server 2000Web Services运行环境.NET Framework1.4.3 系统开发平台及工具名称平台工具开发平台Microsoft .NET开发工具Microsoft Visual Studio 2008开发语言ASP.NET
20、和c#辅助工具Microsoft Office Visio 20031.5 小结本章主要介绍了喾信息管理系统的课题背景、发展概况、开发目标、开发意义、开发软硬件环境、开发平台和开发工具。课题背景主要说的是在现如今,信息量急剧增加的情况下,开发一项基于三层架构的B/S模式的学生信息管理系统很有必要;发展概况主要讲了国内外目前为止开发学生信息管理系统的相关技术和开发结构,并且基于C/S结构正向基于B/S结构转变;开发目标主要讲了实现高校在管理系统时能够更加的高效、快捷,并能数据共享;开发意义主要是使学生信息管理工作更加规范化、系统化,提高学校的管理能力;系统开发需要用到的软硬件环境、开发平台和开发
21、工具的相关说明。第2章 可行性分析可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。2.1 经济可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。2.2 操作可行性学生信息管理系统在界面设计时充分考虑到学校的管理员、教师和学生的习惯。采用人机交互式操作,有用户操作方便、数据输入规范、信
22、息统计准确的特点。2.3 运行可行性本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。2.4 技术可行性2.4.1 B/S三层体系结构B/S模式,即浏览器服务器模式,是一种从传统的二层C/S模式发展起来的新的网络结构模式。其本质是三层结构C/S模式。B/S模式主要由客户机,Web服务器,应用服务器和数据服务器(server)组成。在客户端安装的是标准、易用的通用浏览器(Browser),将Web技术与数据库技术相结合。Web服务器主要是实现对客户端应用程序的集中管理,应用服务器主要负责事务处理,数据服务器主要用于
23、数据的管理。它具体划分为三层:表现层、业务层和数据层。这三层是一种逻辑模型,而不是物理模型。第一层(表现层):即Web浏览器,它是用户和信息系统的界面。向用户提供数据,并允许用户有选择地编辑数据。第二层(业务层):即业务逻辑层,完成事物处理规则和业务流程约束数据的处理。它包含系统的事务处理逻辑,位于Web服务器端。第三层(数据层):即数据资源管理层,是整个信息系统的核心,它包含系统的数据处理逻辑,位于数据库服务器端。负责实际的数据存储和检索。这三层之间相互独立,任何一层的改变不会影响其它层的功能,从根本上克服了基于C/S结构教务管理系统的缺陷。如图2-1所示:图2.1 三层体系结构的分层式结构
24、2.4.2 基于B/S结构的工作原理根据B/S结构的工作原理,通常学生信息管理系统的逻辑模型设计如图2-2所示:图2-2 基于B/S模式的学生信息管理系统结构如图22:B/S结构的工作原理是:客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器。2.4.3 采用B/S结构的优势系统开发工具高效B/S结构可以使用Visual Basic、Visual C#、ASP、PHP、ASP.NET和Java等众多功能强大的开发技术和语言开发网络应用系统,可以使用SQL Server 2000或MY SQL等作为后台数据库,有了这些就可以极大地
25、提高开发学生信息管理系统的效率。系统维护方便,升级简单B/S结构简化了客户端,只需通过浏览器即可完成数据浏览、查询、输入等简单功能,从而减少了维护的工作量。当对网络应用进行升级时,只需要更新服务器端的系统即可。能够降低总成本B/S结构中数据访问是通过业务层进行的,因而客户端不再与数据库直接建立数据连接。同时,表示层的程序主要运行在服务器上,对客户端计算机要求较低,这些都起到了降低教务管理系统总成本的作用。界面友好,使用简单B/S结构的用户界面统一在浏览器上,浏览器易于使用、界面友好,无需再学习其它的软件,最终解决了教务管理系统用户的使用问题。2.4.4 采用ASP.NET开发技术由于ASP的核
26、心编辑语言为VB Script或JavaScript等脚本语言,这决定了ASP先天不足,它无法进行像传统编程语言那样的底层操作,所以如果需要进行一些诸如socket,文件等的操作时不得不借助于其它传统语言。而 PHP则存在着缺乏规模支持,缺乏多层结构和提供的数据库接口支持不统一等缺点,只适合应用于一些小型商务网站或者业务处理系统。另外,ASP与PHP等都属于解释型的编辑架构,其运行是边解释边执行的,因此在运行效率上会有很大的损失。所以,在开发本系统的时候,我选择了微软新一代的Web开发技术ASP.Net。ASP.Net有以下几个重要的优点:(1) 强大的动态Web支持:ASP虽有较大的灵活性,
27、但效率不高,且缺乏面向对象的设计,从而导致ASP代码比较凌乱,开发维护都相对困难。ASP.Net为Web页面提供了一种集成式的支持。使用ASP.Net,可以编译页面中的代码,而这些代码可以运用高级语言来编写,因此易于实现并有较高的运行效率。(2) 高效的数据访问技术:ASP.Net中可以运用ADO.NET。ADO.NET提供了对关系数据库和各种数据源的高效访问。这些组件甚至可以访问文件系统和目录。另外,.Net内置了XML的支持,可以处理从非Windows平台导入或者导出的数据。(3) 代码共享:ASP.Net沿用.Net中引入的程序集概念,替代了传统的DLL,可较好的实现代码在应用程序之间的
28、共享方式。(4) 面向对象的编程:ASP.Net处于.NET Framework中,.NET Framework及其推荐采用的语言C#是完全基于面向对象的。(5) 语言的无关性:在.NET中,VB.Net,C#,J#和Managed C+等语言都可以编译为通用的中间语言(IL)。这说明语言可以用从前未有的方式交互操作。(6) 增强的安全性:每个程序集可以包含内置的安全信息,这样就可以非常准确的控制程序集的使用方式。(7) 可运用C#:C#是.Net的一种面向对象的新语言。这种企业编程语言带有下一代编程语言服务运行时( NGWS Runtime ): NGWS Runtime 是一个不仅管理执行
29、代码、同时也提供使编程更加容易的动态环境.编译器产生受管代码以指向这种受管理执行环境.你获得跨平台语言集成、跨平台语言异常处理、增强安全性、版本控制、安排支持和查错服务。基于C#具有如此多的优良特性,而且又是.net开发的首选语言,因此,在开发本系统时我选择了它作为开发语言。2.4.5 采用SQL Server 2005为后台数据库B/S结构是一种新型的数据库信息系统的设计结构,可以使用Access 2003和SQL Server 2005等作为学生信息管理系统的后台数据库服务器。虽然Access 2003有存储简单、易于维护和容易操作等优点,但它数据过大会降低性能,可扩放性不高,通常与ASP
30、结合; SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005不仅可以有效地执行大规模联机事务处理,而且可以完成数据仓库和电子商务应用等许多具有挑战性的工作。它弥补了Access 2003的不足,与ASP.NET是完美的结合。2.5 小结本章对学生信息管理系统在经济、操作、技术方面的可行性进行了分析。对学生信息管理系统的相关技术进行了阐述,分析了B/S三层
31、结构、采用B/S结构的优势和基于B/S结构的工作原理;讲解了利用ASP.NET技术和SQL Server 2005数据库对开发学生信息管理系统的优势。第3章 需求分析3.1 功能需求3.1.1 功能划分根据调查和分析可知,学生信息管理系统的对象有管理员、教师、学生。这些对象与学生信息管理系统的主要交互为:管理员管理学校的学生基本信息工作有效运行,维护学校的专业、院系、课程和班级等基础数据,负责管理系统的日常维护;教师对学校学生的各科成绩进行增删改操作,可以浏览课程信息及其班级资料等;学生可以查看课程信息以及各科成绩,浏览个人基本信息,对教师的教学方法、教学态度等进行留言评价等相关信息。同时易知
32、,学生信息管理系统从功能上可以划分为班级管理、学生管理、成绩管理、教师管理、课程管理、用户管理、留言管理七个管理模块。3.1.2 功能描述 学生管理功能学生信息管理功能主要对学生进校时学籍信息的管理,注册学生信息等。在系统中主要包括添加学生信息、删除学生信息、所在院系资料和所在专业资料。 教师管理功能 教师信息管理功能主要对教师信息的管理,如教师信息的添加、修改和删除等。在系统中主要包括:添加新的教师信息、修改教师信息、删除教师信息,还可以将老师设置为管理员等。 成绩管理功能学生成绩管理功能主要对学生的成绩进行管理,如学生成绩的添加、修改、审核、删除等。在系统中主要包括添加学生成绩、修改学生成
33、绩、删除学生成绩。全部功能由老师去完成,学生有查询自己的成绩、留言的权限。 留言管理功能留言管理功能主要是教师与学生之间相互交流信息的平台,学生可以对教师的教学方法、教学态度等进行留言评价等相关信息,教师可以回复信息给学生。主要包括查看留言信息和添加留言信息两个功能。 班级管理功能班级管理主要实现班级的管理功能,如班级和年级添加、查询。在本系统中主要包括添加班级、专业信息、查询班级资料、专业信息等。 课程管理功能课程信息管理功能主要对课程信息进行管理,如课程信息的添加等。在系统中主要包括添加课程信息、查看课程信息和课程类别的管理。 用户管理功能 该功能是为了限制一般用户的非法进入,所以此项全部
34、由管理员添加。3.2 数据需求 3.2.1 数据流图数据流图是面向数据流的分析方法中用于表示系统逻辑模型的一种工具。它以图形的方式描述数据在系统中的数据流和处理的过程,它只反映系统必须完成的逻辑功能,所以它是一种功能模型。根据对学校学生信息管理方面的工作调研及分析,可以初步了解到用户权限有三种类型,即管理员(可以是教务人员、领导)、教师(全校任课教师)、学生(全校所有在校学生)。这三类用户权限进入系统后,进行不同的操作,管理员可以对基础数据进行操作,教师可以上传学生成绩和查询相关信息,学生可以对教师进行留言和查询相关信息。其顶层数据流图,如图3-1所示:图3-1学生信息管理系统顶层数据流图学生
35、信息管理系统中的管理员可以对基础数据,如班级、教师信息和学生信息等进行设置;教师可以上传成绩、查询个人信息和查询班级资料等操作;学生可以对教师进行留言和查询相关信息等操作。对其有效性检查,其0层数据流图,如图3-2所示:图3-2 学生信息管理系统0层数据流图根据学生信息管理系统的0层1号数据流图可知,管理员完成的基础数据有班级信息、学生信息、教师信息、考试信息、课程信息等相关设置。其0层1号1层数据流图,如图3-3所示:图3-3学生信息管理系统0层1号1层数据流图根据学生信息管理系统的0层2号数据流图可知,教师完成上传学生的成绩、查询个人信息和查询留言信息等操作操作,学生可以对教师留言和查询相
36、关信息等操作。其0层2号1层数据流图,如图3-4所示:图3-4学生信息和管理系统0层2号1层数据流图根据学生信息管理系统的0层3号数据流图可知,教师完成个人信息查询、班级资料的查询等操作,学生完成个人信息查询、科目成绩查询、班级资料等操作。其0层2号1层数据流图,如图3-5所示:图3-5学生信息管理系统0层3号1层数据流图3.2.2 数据字典数据字典是描述数据流图中数据的信息的集合。它对数据流图上每一个成分:数据项、文件(数据结构)、数据流、数据存储、加工和外部项等给以定义和说明。从上面数据流图可知,学生信息管理系统包括数据流、数据存储和数据加工。根据数据流图3-3可知:数据流数据流名称:管理
37、员名单 别名:无 简述:教务处的各处人员名单 来源:教务处 去向:加工1.1“管理员信息录入” 数据流量:7条/日 组成:用户名称+用户密码+用户类型数据流名称:学生名单 别名:无 简述:学校学生的全部基本信息 来源:教务处下设的学籍科 去向:加工1.4“学生信息录入” 数据流量:30条/日 组成:学号+姓名+民族+性别+出生日期+班级编号+电话号码+学分+入学年份+籍贯+密码+备注数据流名称:教师名单 别名:无 简述:学校的教师名称 来源:教务处下设的教学资源科 去向:加工1.7“教师信息录入” 数据流量:20条/日 组成:教师编号+姓名+院系编号+性别+职称+联系电话+家庭地址+密码+备注
38、 数据流名称:课程清单 别名:无 简述:学校各门课程的清单 来源:教务处下设的教学科 去向:加工1.8“课程信息录入” 数据流量:10条/日 组成:课程编号+课程名称+课程类型编号+总学时+周学时+学分+备注根据数据流图3-4可知:数据流名称:学生留言 别名:无 简述:学生给教师留言 来源:学校的全部学生 去向:加工2.1“留言业务操作” 数据流量:20条/日 组成:留言编号+留言内容+学号+教师编号数据流名称:成绩单 别名:无 简述:学校各科课程的成绩单 来源:各科课程的教师 去向:加工2.3“学生成绩业务操作” 数据流量:20条/日 组成:学生编号+成绩编号+成绩数据存储数据存储名称:管理
39、员表别名:无简述:对学校管理员的数据进行存储管理组成:用户名称+用户密码+用户类型组织方式:索引文件,用户名称为关键字查询要求:要求能立即查询数据存储名称:学生表别名:无简述:对学校全部学生的基本数据进行存储管理组成:学号+姓名+民族+性别+出生日期+班级编号+电话号码+已修学分+入学年份+籍贯+密码+备注组织方式:索引文件,学号为关键字查询要求:要求能立即查询数据存储名称:成绩表别名:无简述:对学校全部学生成绩数据进行存储管理组成:学号+成绩编号+成绩组织方式:索引文件,学号和成绩编号为关键字查询要求:要求能立即查询数据存储名称:教师表别名:无简述:对学校全部教师基本数据进行存储管理组成:教
40、师编号+姓名+院系编号+性别+职称+联系电话+家庭地址+密码+备注组织方式:索引文件,教师编号为关键字查询要求:要求能立即查询数据存储名称:课程表别名:无简述:对学校全部课程数据进行存储管理组成:课程编号+课程名称+课程类型编号+总学时+周学时+学分+备注组织方式:索引文件,课程编号为关键字查询要求:要求能立即查询数据存储名称:留言表别名:无简述:对学校教师留言组成:留言编号+留言内容+学号+教师编号组织方式:索引文件,留言编号为关键字查询要求:要求能立即查询数据加工 加工名:管理员信息录入 编号:1.1 激发条件:接收到管理员名单时 优先级:普通 输入:管理员名单 输出:管理员信息 加工逻辑
41、:无 加工名:学生信息录入 编号:1.4 激发条件:接收到学生名单时 优先级:普通 输入:学生名单 输出:学生信息 加工逻辑:无 加工名:教师信息录入 编号:1.7 激发条件:接收到教师名单时 优先级:普通 输入:教师名单 输出:教师信息 加工逻辑:无 加工名:留言业务操作 编号:2.1 激发条件:接收到学生留言信息 优先级:普通 输入:学生留言 输出:留言信息 加工逻辑:无 加工名:留言信息查询 编号:3.1 激发条件:接收到留言查询条件时 优先级:普通 输入:留言查询条件 输出:留言信息报表 加工逻辑:根据编号 IF 编号存在 THEN 显示编号对应的留言信息 ELSE 输出消息对话框“没
42、有查询到你的留言信息!” END IF加工名:教师信息查询 编号:3.2 激发条件:接收到教师查询条件时 优先级:普通 输入:教师查询条件 输出:教师信息报表 加工逻辑:根据教师编号 IF 教师编号存在 THEN 显示教师编号对应的教师信息 ELSE 输出消息对话框“没有查询到你的信息!” END IF 加工名:学生信息查询 编号:3.3 激发条件:接收到学生查询条件时 优先级:普通 输入:学生查询条件 输出:学生信息报表 加工逻辑:根据学号 IF 学号存在 THEN 显示学号对应的学生信息 ELSE 输出消息对话框“没有查询到你的信息!” END IF 加工名:学生成绩查询 编号:3.4 激
43、发条件:接收到成绩查询条件时 优先级:普通 输入:成绩查询条件 输出:学生成绩报表 加工逻辑:根据学生编号 IF 学生编号 THEN 显示学生对应的各科成绩 ELSE 输出消息对话框“没有查询到你的各科成绩!” END IF 加工名:班级资料查询 编号:3.5 激发条件:接收到专业名称查询条件时 优先级:普通 输入:专业名称查询条件 输出:班级资料报表 加工逻辑:根据专业名称信息 IF 专业名称信息存在 THEN 显示对应的班级资料信息 ELSE 输出消息为空 END IF3.3 性能需求(1)系统易操作性 所开发的系统应做到操作简单,尽量使系统操作不受用户对电脑知识水平的限制。(2)系统具有可维护性 由于系统涉及的信息比较广,数据库中的数据需定期修改,系统可利用的空间及性能也随之下降,为了使系统更好地运转,学院可以对系统数据及一些简单的功能进行独立的维护及调整。(3)系统具有开放性 该系统能够在开放的硬件体系结构中运行,并且能与其他系统顺利连接,不会因外部系统的不同而做大量的修改工作。安全性能: (1) 访问者以用户验证方式采用基于MD5加密的用户Form验证(2) 定期备份数据库以预防系统故障时及时恢复(3) 系统硬件与网络
链接地址:https://www.31ppt.com/p-3941640.html