收藏 分享(赏)

毕业设计(论文)-基于WEB的考务管理系统的设计与实现【源程序代码】.doc

上传人:QQ153893706 文档编号:1710170 上传时间:2018-08-19 格式:DOC 页数:45 大小:4.04MB
下载 相关 举报
毕业设计(论文)-基于WEB的考务管理系统的设计与实现【源程序代码】.doc_第1页
第1页 / 共45页
毕业设计(论文)-基于WEB的考务管理系统的设计与实现【源程序代码】.doc_第2页
第2页 / 共45页
毕业设计(论文)-基于WEB的考务管理系统的设计与实现【源程序代码】.doc_第3页
第3页 / 共45页
毕业设计(论文)-基于WEB的考务管理系统的设计与实现【源程序代码】.doc_第4页
第4页 / 共45页
毕业设计(论文)-基于WEB的考务管理系统的设计与实现【源程序代码】.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

1、基于 WEB的考务管理系统的设计与实现源程序代码,加 153893706II摘 要随着信息技术的发展,计算机在各行各业都得到越来越广泛的应用。计算机化的考务信息管理将是建设现代化学校必不可少的基本条件。论文对考务管理进行需求分析,提出了一个系统实现方案并予以设计和实现。系统利用 Internet 技术和先进 Java Sever Pages (JSP)技术的优势,采用 B/S模式和 MVC 架构。系统实现权限管理,教师,学生信息查询,添加,删除,修改;考试信息统计,监考教师信息统计;安排考试等功能,,力求解决考务管理系统中资源冲突问题,对提高安排考试效率具有重要的意义。关键词:考务管理;B/S

2、;MVC;考试冲突检测IIIAbstractWith the development of information technique, computer is more and more applied in all sorts of departments. With each and every passing year the examination managers are using with computers that are more powerful about administrate exam. It is so important will building a mo

3、dern school. Examination papers on the management of demand analysis. System uses advanced Internet technology and Java Server Pages (JSP) technology priorities potential use B/S mode and MVC framework.The management of authority, the selection of student and teachers information, adding, deleting a

4、nd changing. Arrangements for examinations and other functions,are try to resolve exam management system resolve the resource conflicts of the exam management system and have a great significance about improving the efficiency of the arrangement of the examination.Keywords: Examination Administratio

5、n; B/S; MVC; Examination Conflict ExamineIV目 录1. 引言 .11.1. 论文的研究背景 11.2. 论文的内容与意义 11.3. 论文的章节安排 22. 需求分析 .32.1. 项目内容及要求 32.2. 可行性分析 42.3. 开发工具论述 72.3.1. 前台开发工具 .72.3.2. 后台数据库 .82.3.3. 其他开发工具 .93. 系统结构特性设计 .103.1. 系统分析模型 103.2. 数据库设计 123.2.1. 数据库逻辑结构设计 .123.2.2. 主要涉及的数据库表 .124. 系统行为特性设计 .154.1. 软件结构设

6、计 154.2. 功能子模块设计 164.2.1. 教师管理子模块 .164.2.2. 学生管理子模块 .224.2.3. 安排考试子模块 .264.2.4. 教室管理子模块 .314.2.5. 统计管理子模块 .325. 系统运行与调试 .355.1 系统测试方案 355.2 测试结果分析与调试 356. 结论与展望 .39参考文献 40致谢 4111. 引言随着现代信息技术的快速发展,教育信息化工作成为目前教育改革和发展的主旋律之一。而考务工作作为高校教育信息化工作中的一项重要工作,如何充分利用Internet 网,构建一个具有开放性、实用性和灵活性的高校考务工作平台,是一个值得探讨的课题

7、。1.1. 论文的研究背景随着知识经济时代的到来,信息化程度越来越高,知识总量剧增,知识更新的速度也越来越快,这使得教育管理的负担越来越重。目前,很多高等学校还应用手工式或单机式的方法进行考务管理,这无疑给教育者带来很多不必要的重复工作量。但同时,我们也欣喜地看到很多学校已组建或正在组建校园网。许多教师也在学习现代教育理论,用于辅助教学的现代教育媒体的种类越来越丰富,功能也越来越完善,而新的教育媒体在不断地研制,这无疑为解决这一难题带来了更好的条件和手段。在高校的日常管理工作中, “考务管理”是教学工作中的一项重要工作,其管理模式的科学化与规范化、管理手段的信息化与自动化建设将对学校的教学工作

8、有重要的影响。1.2. 论文的内容与意义随着高校办学规模的不断扩大,教学资源显得非常紧张,每年期中、期末期间都要安排数量众多的考试,因为班级众多,考试科目繁多,监考人员数量大等原因,如何准确高效地安排考务工作,使教学资源达到最佳配置,是高校教务管理部门亟待解决的问题。为此现以沈阳航空工业学院为模型,设计一款考务管理系统。为便利校园的教学管理产生更好的促进作用。21.3. 论文的章节安排首先在引言部分介绍了课题研究的背景,内容和选择课题的意义,其次在需求分析中介绍了项目的内容以及所需的开发工具,第三部分对系统结构特性进行了分析和数据库的详细设计,第四部分对系统行为特性进行概要设计和详细设计,即分

9、别对各个子模块进行详细分析设计,第五部分系统运行与调试,进而对各个模块进行测试分析,最后对系统做出总结,指出不足之处。32. 需求分析2.1. 项目内容及要求项目以沈阳航空工业学院为模型,结合学校实际情况(班级众多,考试科目繁多,监考人员数量大) ,开发设计一款基于 Web 的高校考务管理信息系统,主要适用于教务员,教师,学生三类人员的使用。系统功能:教务员可以不受时间和地点的限制对教师、学生资料、考试情况进行添加、修改等管理功能,可以减少大量的繁琐,重复的操作,能够更充分地利用网络服务教学;考场信息,考试信息管理功能,包括安排监考人员,安排考试时间,考试班级信息;教师和学生可以及时对考试安排

10、进行详细的查询。系统实现所分析功能,力求设计合理,避免资源冲突等问题,准确地安排考试。系统用例图如下:教务员权限管理学生教师课程管理安排考场信息安排监考人员安排考试信息查询监考信息查看考试信息统计信息查询考场信息图 2.1系统用例图42.2. 可行性分析技术可行性:1 B/S 结构体系本质上,B/S 即浏览器/服务器(Browser/Server)也是一种 Client/Sewer 结构,它是一种由传统的两层 Client/Server 结构发展而来的三层 Client/Server 结构在Web 上的应用的特例。在 Browser/Server 的系统中,用户可以通过浏览器向分布在网络上的许

11、多服务器发出请求。Browser/Server 结构极大的简化了客户机的工作,客户机上只需安装、配置少量的客户机端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。在 B/S 三层体系结构下,表示层(Presentation)、功能层(Business)、数据层(Data Service)被割成三个相对独立的单元:第一层是表示层,即 Web 浏览器。在表示层中包含系统的显示逻辑,位于客户端。它的任务是由 Web 浏览器向网络上的某一 Web 服务器提出服务请求,Web 服务器对用户身份进行验证后用 HTTP 协议把所需的主页送给客户端,客户机接受传来的主页文件,

12、并把它显示在 Web 浏览器上。第二层是功能层,即具有应用程序扩展功能的 Web 服务器。在功能层中包含系统的事务处理逻辑,位于 Web 服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过 SQL 等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给 Web 服务器,再由 Web服务器传送回客户端。第三层是数据层,即数据服务器。在数据层中包含系统的数据处理逻辑,位于数据库服务器端,它的任务是接受 Web 服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给 Web 服务器。数据层是数据的存放地。数据层使用

13、一个关系型数据库(如 SQL Server)来实现数据的存储,并集中管理这些数据,实现数据的完整性、安全性和灾难防护。 三层 B/S 体系结构的网络结构图 2.2 所示。5图 2.2 三层 B/S 结构体系模型B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子“苗条”了很多

14、,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构层与层之间的相互独立,任何一层的改变不影响其它层的功能。它从根本上改变了传统的二层 C/S 体系结构的缺陷,它是应用系统结构中二次深刻的变革。2 MVC 设计模式的结构MVC 是 Xerox PARC 在八十年代为编程语言 Small talk-80 发明的一种软件设计模式。MVC 的核心是实现三层甚至多层的松散耦合,它将一个应用系统分为三个组件(模型 Model 一视图 View 一控制器 Controller)1) Mod

15、el:模型指的是真正完成任务的代码,包含应用系统的核心功能,表示一个应用系统的数据,并且包含访问、维护和管理这些数据的逻辑。所有属于应用系统持久状态的数据都应该保存于模型对象里。模型提供的服务必须足够适用于不同的终端。一个模型聚集了相关的数据和操作,以提供一个详细而精确的服务:这些6被封装在操作中的抽象事物的功能被模型化。一个模型的接口提供了访问和更新模型状态,执行封装在模型中的复杂进程的方法。模型服务被控制器访问,用于查询或更改模型的状态。当模型状态发生变化时,模型会通报给视图。对大多数 Web 应用程序而言,功能比界面感觉更重要。在模型同界面分离的情况下,代码即可实现可管理性和可重用性。例

16、如,在一个保险应用程序中,模型就是处理计算保险费和同数据库交互的那些业务代码。模型通常也被称作业务逻辑。2) View:视图表示模型的状态,是应用系统的外观,当模型发生改变时,视图也将随之改变,以维持系统数据的一致性。在 MVC 模式下,通常的设计前提是界面任务较小。当然视图也应该具有一定的功能性并遵守可用性的约束,但视图界面不应当处理数据。事实上,视图的每一部分都只能包含采集数据的逻辑,并把采集到的数据传递给设计模式中的其他组成部分进行处理。3) Controller:控制器是联系模型与视图之间的纽带,控制模型和视图之间的交互过程。它获取并翻译用户输入的动作,指定执行该动作的模型,或者根据用

17、户的输入和执行的结果来选择下一个视图。 MVC 设计模式是一种用于分离数据维护和数据表现的方法,在 J2EE 中引入 MVC设计模式,有助于把应用划分为合理的组件,从而可以方便的进行系统的开发、维护和扩充。随着 J2EE 各种组件技术的广泛应用和 MVC 设计模式的发展与完善,J2EE 与 MVC设计模式在 Web 应用系统开发领域达到了完美的结合。目前,这种结合己经被广泛的应用于许多企业级 Web 应用系统的开发过程中,其中,JSP 用于创建与用户交互的视图,Java Bean, EJB 等组件用于创建实现业务逻辑的模型,Servlet 用于创建实现业务逻辑与用户交互的控制器。Web 应用客

18、户端的用户动作被视图传递给Servlet 集中处理,Servlet 处理控制逻辑,调用 Beans 激活业务逻辑或修改模型状态。根据用户动作和模型处理的结果,控制器选择一个视图作为用户请求的响应。这样,就形成了清晰的 MVC 设计模式,简化了 Web 应用系统的开发。72.3. 开发工具论述2.3.1. 前台开发工具系统设计基于 Web,采用 Dreamweaver 和 JSP 技术。1 Dreamweaver 技术DreamWeaver 是一款应用广泛的网页设计软件,它包括可视化编辑、HTML 代码编辑的软件包,并支持 ActiveX、JavaScript、Java、Flash、ShockW

19、ave 等特性,而且它还能通过拖拽从头到尾制作动态的 HTML 动画,支持动态 HTML(Dynamic HTML)的设计,使得页面没有 plugin 也能够在 Netscape 和 IE 4.0 浏览器中正确地显示页面的动画。同时它还提供了自动更新页面信息的功能。 DreamWeaver 还采用了 Roundtrip HTML 技术。这项技术使得网页在DreamWeaver 和 HTML 代码编辑器之间进行自由转换,HTML 句法及结构不变。2 JSP 技术JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准

20、。 JSP 技术是用 JAVA 语言作为脚本语言的,JSP 网页为整个服务器端的 JAVA 库单元提供了一个接口来服务于 HTTP 的应用程序。 在传统的网页 HTML 文件(*.htm,*.html)中加入 Java 程序片段(Scriptlet)和JSP 标记(tag),就构成了 JSP 网页(*.jsp)。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序片段,然后将执行结果以 HTML 格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。JSP 技术具有以下优点:1)将业务逻辑层和表示层分离开发人员在使用 JS

21、P 技术时,可以使用 HTML 来设计页面显示部分静态页面内容,使用 JSP 指令或者 JAVA 程序片段来生成网页上的动态内容。2)兼容多操作系统JSP 支持多种操作系统平台,例如:Windows98,Windows2000,WindowsXP 以及Linux 操作系统等。3)方便的组件功能8在动态 Web 中 JSP 的组件是以 JAVA 开发的,可直接使用。在 JAVA 中JavaBeans 的使用也很方便,由于 Java 支持多操作系统,所以 JavaBeans 可移植性和可重用性也非常高。4)一次编写,处处运行由于 Java 具有一次编写,处处运行的特点,所以 JSP 也具此优点。目

22、前用于生成动态网页较为流行的方法有很多,比如 ASP,PHP 等。ASP(Personal Home Pages,活动服务器页)是服务器端的脚本编写环境,用它可以创建动态 Web 页或生成功能强大的 Web 应用程序。ASP 页是包括 HTML 标记,文本和脚本命令的文件。ASP 页面可以条用 ActiveX 组件来执行任务,采用了三层计算结构,将 Web 服务器(逻辑层) ,客户端浏览器以及数据库服务器分开,具有良好的可扩充性。但 ASP 只能运行在 Windows 平台上,操作系统的兼容性较差,在动态 Web 中,ASP 的组件是由 C+和 VB 等语言开发的,并需要注册才能使用。所以系统

23、开发采用 JSP 技术。2.3.2. 后台数据库数据库(Database)技术目前是计算机处理与存储数据的最有效,最成功的技术。网络数据库是指:以后台数据库为基础的,加上一定的前台程序,通过浏览器完成数据存储,查询等操作的系统。简单的说,一个网络数据库就是用户利用浏览器作为输入接口,输入所需要的数据,浏览器将这些数据传送给网站,而网站再对这些数据进行处理。 SQL 语言是结构化语言(Structure Query Language)的缩写,是一种用于数据库查询和编程的语言,已经成为关系型数据库普遍使用的标准,使用这种标准数据库语言对程序设计和数据库的维护都带来了极大的方便,广泛地应用于各种数据

24、查询。Delphi 和其它的应用程序包括 Access, Foxpro, Orcale, SQL Server 等都支持 SQL 语言。系统采用 SQL Server2000 数据库。 92.3.3. 其他开发工具系统采用了 Javabean 技术,应用 Eclipse 软件103. 系统结构特性设计3.1. 系统分析模型系统实现考务管理功能,安排考试是考务管理的重中之重,设置一个权限能够有权利安排每场考试,调配考试相关资源,考试必要条件有:考场信息,考试班级信息,考试科目信息,考试时间信息,教师,学生权限也是必不可少的,对其系统进行信息的查询,所以提炼出以下几个实体:教务员,教师,学生,考试

25、,考试科目,考场,它们之间的关系如下:考 试参 加班 级考 场 所 在考 试 科 目所 属监 考 教 师NMMNM NMN图 3.1系统 E-R图具体实体情况描述如下:联系方式教 师性别编号年龄年龄联系方式图 3.2教师实体与属性图11考 试班级科目教室编号编号开始时间 结束时间监考人员 1监考人员 1图 3.3考试实体与属性图考 场教室名编号容纳人数占用状态图 3.4考场实体与属性图考 试 科 目编号科目名称图 3.5考试科目实体与属性图班 级编号班级人数图 3.6班级实体与属性图123.2. 数据库设计3.2.1. 数据库逻辑结构设计1)教务员(编号,姓名,登录密码,权限值)2)教师(编号

26、,姓名,登录密码,权限值)3)学生(编号,姓名,所在班级编号,登录密码,权限值)3)班级(编号,班级人数,所在系别)4)课程信息(编号,科目名称)5)考试安排(编号,考试科目,班级,教室编号(考试地点) ,考试开始时间,考试结束时间,监考人员 1,监考人员 2)6)教室信息(编号,教室名,容纳人数)3.2.2. 主要涉及的数据库表表 3.1 教务人员信息表(Mtable)名称 字段名称 数据类型 主键 非空编号 Manager_id Int Yes NO姓名 Manager_name Varchar NO NO权限值 Permission Char NO NO登录密码 Manage_passw

27、ord Varchar NO NO表 3.2 教师信息表(Ttable)名称 字段名称 数据类型 主键 非空编号 Teacher_id Int Yes NO所属院系编号 TCollage_id Int NO NO姓名 TName Varchar NO NO性别 TSex Char NO Yes年龄 Tage Char NO Yes地址 TAddress Varchar NO Yes联系方式 TTel Varchar NO Yes权限值 TPermission Char NO NO13登录密码 TPassword Varchar NO NO表 3.3 学生信息表(Stable)名称 字段名称 数

28、据类型 主键 非空编号 Stu_id Int Yes NO所属院系编号 SCollage_id Int NO NO姓名 SName Varchar NO NO性别 SSex Char NO Yes年龄 Sage Char NO Yes地址 SAddress Varchar NO Yes联系方式 STel Varchar NO Yes权限值 SPermission Char NO NO登录密码 SPassword Varchar NO NO表 3.4班级信息表(Ctable)名称 字段名称 类型 主键 非空班级编号 Class_id Int Yes NO班级人数 Classcount Char

29、NO NO所属系别 CollageName Varchar NO NO表 3.5 考试信息安排表(examtable)名称 字段名称 类型 主键 非空编号 Exam_id Int Yes NO考试科目名称 examname Varchar NO NO考试班级 examclass Varchar NO NO考场编号 CR_id Int NO NO考试开始时间 Stime Varchar NO NO考试结束时间 Etime Varchar NO NO监考人员 1 Inuber1 Varchar NO NO监考人员 2 Inuber2 Varchar NO NO表 3.6 考场信息表(CRtable

30、)名称 字段名称 类型 主键 非空考场编号 CR_id Int Yes NO14教室名称 CRName Varchar NO NO容纳人数 CRCount Varchar NO NO表 3.7 课程信息表(Coursetable)名称 字段名称 类型 主键 非空课程编号 CR_id Int Yes NO课程名称 CRName Varchar NO NO154. 系统行为特性设计4.1. 软件结构设计系统整体构建设计采用 B/S 模式,MVC 框架,基于 JSP 技术解决 Web 形式下的考务管理问题,实现权限控制,方便用户操作和使用。系统重要任务是实现校园考务信息的管理功能,权限分为:教务员,

31、教师,学生三类,主要功能分析如下:1 教务员信息管理功能添加,删除,修改,查询教务员、教师、学生信息。2 教师信息管理功能查询教师信息,查询安排考试情况信息。实现多项条件模糊查询功能。3 学生信息管理功能查询学生信息,查询安排考试情况信息。实现多项条件模糊查询功能。4 安排考试管理功能根据各科课程的结课时间、教师的空闲时间以及教室的规模和空闲时间等信息,进行合理、准确地安排考试情况,避免出现资源冲突等问题。5 教室信息管理功能添加,删除,修改,查询教室信息。6 课程管理功能添加,删除,修改,查询课程信息。7 统计管理功能统计考试情况、教室使用情况、教师监考情况信息。根据功能分析,系统结构图如下

32、:16考 务 管 理 系 统教 师 信 息 管 理 学 生 信 息 管 理 考 场 信 息 管 理 考 试 信 息 管 理添加教师信息添加学生信息删除教师信息查询教师信息修改教师信息添加考场信息删除学生信息查询学生信息修改学生信息修改考场信息删除考场信息查询考场信息添加考试信息删除考试信息查询考试信息修改考试信息图 4.1 系统结构图4.2. 功能子模块设计4.2.1. 教师管理子模块4.2.1.1. 界面设计教师管理操作界面:教师通过登录界面登录系统,进行用户名、密码验证,如果输入错误,系统则跳转到 err.jsp 提示用户,正确则进入管理界面。此处系统设计用框架 iframe 制作,目的如

33、下:一是方便用户使用,不用在操作中每按一键都弹出新的网页,造成不必要的查找,二是美观,不论是颜色的搭配还是图片的设计都尽力做到给使用者一种亲切的感觉。选择教师信息一项,右侧框架中,系统会查询到教师所在表中的所有信息,并详细的列出来,此处的设计:每一条信息后面都有修改,删除的功能,方便用户对每一条信息做进一步的操作;上方显示查询的条件,分别是编号和姓名,当输入查询条件时系统就可以根据条件,查询数据库表中相关的数据信息,此处实现的是模糊查找的功能,方便用户,不必完全输入信息并且不必担心输入信息是否完全正确,17系统就会根据你所输入的信息模糊查找,总会找到你所需要的信息;添加教师信息一项设计在表的右

34、上方,方便用户操作;具体页面如下: 图 4.2 教师管理子模块界面图18图 4.3 教师管理子模块查询界面图教师添加界面实现功能:例如输入教师编号:2116、院系编号:111、姓名:张荣博、性别:男、住址:沈阳市皇姑区、电话:13541231021、年龄允许为空。如图:图 4.4 教师管理子模块添加界面图19按提交按钮,链接数据库中教师信息表,更新数据,图 4.5 为显示添加信息界面。图 4.5 教师管理子模块添加列表界面图教师修改界面实现功能:例如输入教师编号:2116、院系编号:111、姓名:张霞、性别:女、住址:沈阳市和平区、电话:13940289114、年龄:24。如图 4.6图 4.

35、6 教师管理子模块修改界面图20按提交按钮,链接数据库中教师信息表,修改更新数据,图 4.7 为显示修改信息界面。图 4.7 教师管理子模块修改列表界面图教师删除界面实现功能:例如删除教师编号:2116 的信息,点击该信息后面的删除选项,如图 4.8,系统进行进一步的提示:是确认删除。21图 4.8 教师管理子模块删除界面图按确定按钮,链接数据库中教师信息表,删除更新数据,图 4.9 为显示删除信息界面。图 4.9 教师管理子模块删除列表界面图4.2.1.2. 数据接口设计相关数据库表:教师信息表(Ttable)4.2.1.3. 模块内主要算法的描述教师管理子模块,在查询提示框中输入查询条件,

36、点击检索按钮,系统实现模糊查询,显示所要查询的信息,点击重置,查询提示框中清除输入内容。在选择修改信息项时,系统跳转到 update.jsp 页面,在 update.jsp 页面中修改相应的信息,点击确定,更新数据库,将修改信息列表并显示,以添加教师信息为例具体流程如下:22开 始输 入 教 师信 息判 断 输 入 格 式N提 交Y结 束图 4.10 教师管理子模块添加教师信息流程图4.2.2. 学生管理子模块4.2.2.1. 界面设计学生管理操作界面:在登录界面提示框中输入学生用户名,学生密码信息,若没选择学生这项权限,则系统提示如图 4.11;若用户名,密码错误,则系统提示如图 4.12,

37、若输入正确,没有错误发生,则跳转到学生管理界面,进行进一步的查询操作,如图 4.13。23图 4.11 学生管理子模块登录界面图 4.12 学生管理子模块登录出错界面24图 4.13学生管理子模块查询界面4.2.2.2. 数据接口设计相关数据库表:学生信息表(Stable)4.2.2.3. 模块内主要算法的描述学生管理子模块主要是实现模糊查询功能,在查询提示框中输入查询条件,点击检索按钮,系统实现模糊查询,显示所要查询的信息,点击重置,查询提示框中清除输入内容。连接数据库中应用 JavaBean,script 技术,举例如下:DBCon.javapublic class DBCon priva

38、te static Properties prop = null;public DBCon() try if (prop = null) prop = new Properties();prop.load(new FileInputStream(“c:dbconfig.properties“);25 catch (Exception e) e.printStackTrace();prop = null;function commit(thisForm)if(thisForm.id.value = “)alert(“学生编号不能为空“);thisForm.id.focus();return fa

39、lse;if(thisForm.pwd.value = “)alert(“学生密码不能为空“);thisForm.pwd.focus();return false;if(thisForm.name.value = “)alert(“学生姓名不能为空“);thisForm.name.focus();return false;return true;264.2.3. 安排考试子模块4.2.3.1. 界面设计安排考试界面:界面中详细列出与考试相关的信息,实现模糊查询,添加,删除,修改等功能,根据各科课程的结课时间、教师的空闲时间以及教室的规模和空闲时间等信息,进行合理、准确地安排考试情况,避免出现资源冲突等问题。具体功能实现界面图如下:图 4.14 安排考试子模块界面图安排考试子模块功能:例如:在模糊查询编号一项输入 3,点击检索,系统查询数据库中相应表,列表显示所有与编号 3 有关的数据信息。

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

当前位置:首页 > 学术论文 > 论文指导/设计

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


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

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

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