本系统所面对的用户分为系统管理员和考生,管理员可以通过操作系统来创建考生的考试科目,在高考科目发生变动时,可以通过修改或者删除来更新现有的考试科目,如管理员需要对科目信息做详细的了解,可以通过科目查询功能来查询该项科目的全部信息。管理员可以按照教育局统计完成后的成绩表,将所有学生的考试成绩信息按照科目录入系统中,为了简化管理员的工作量,管理员也可以通过成绩导入功能,将按照格式记录着学生高考成绩excel文件直接导入到系统当中。如考生的高考成绩信息出现错误时,管理员在得到教育部门下发的命令后,可以对记录该考生的高考成绩进行删除或者修改工作。本系统最主要的功能主要是提供给管理员和考生的成绩查询工作,在成绩录入系统完毕后,管理员和考生,可以按照文理分科,分别进入自己的查询页面,再输入考生的准考证号之后,可以对自己所需要的高考成绩进行查询。系统还提供给用户成绩导出功能,可以将按照格式记录着考生高考成绩的excel文件下载到本地当中。
第二章 系统开发环境简介
2。1 系统开发环境
2。1。1 MyEclipse
在本系统的设计开发中,用于编写java语言的编译工具就是MyEclipse,它是在Eclipse IDE基础上扩展的一款的J2EE集成开发环境,为完成程序设计提供了智能的企业工具,并完整的支持代码的编写等功能。
由于其功能的完整,操作的简洁,可以极大地提高开发者与系统的工作效率。MyEclipse支持也十分广泛,尤其对在Java基础上各种开源产品的支持也十分不错,完整支持HTML, Java Servlet, JSP, CSS, Javascript, SQL, Struts, Spring, Hibernate等多项功能。可以说MyEclipse包含了目前所有主流开源产品的专属eclipse开发工具。
2。1。2 数据库简介
本系统的数据库使用的是MySQL,是当下最受广大程序员中意的数据库管理系统之一。
MySQL的特性:
1。支持Windows、AIX、Mac OS等常用的操作系统 。
2。通过MySQL对SQL查询算法进行优化,能够很大程度的提高数据的查询速度。
3。支持多线程,从而充分的利用了CPU资源。
4。为C、C++、Java、。NET、PHP等多种编程语言提供API(Application Program Interface,应用程序编程接口)。
5。提供用于增删改查、优化、检查数据库操作的管理工具。
6。提供TCP/IP、ODBC和JDBC等多种数据库连接的途径。
7。Mysql也拥有一个非常强大的查询功能,支持了所有SELECT和WHERE语句的全部运算方法。
8。Mysql内部设计了一个基于线程的内存分配系统,保证了Mysql的稳定性,使其在面对一个超大规模的数据库处理时可以连续使用而不用考虑其稳定性因素。
综上所述,MySQL的优点可以概括为:
1。总和统一,没有过多不同的版本。论文网
2。算法语言通俗易懂。
3。对于初学者能够很轻松的掌握技巧。
4。高度非过程化、面向集合的操作方式、以一种语法结构提供多种使用方式。
2。1。3 Tomcat
本系统选用了Tomcat做为Web应用服务器,由于它良好的性能,占用了很小的系统资源可以减少开发的成本,良好的扩展性可以方便开发者的使用,而且支持负载平衡和邮件服务等开发应用系统的常用功能,是目前最流行的Web应用服务器之一。
Tomcat的特点;
1。部署简单
Tomcat的主要程序是war文件,在应用是,将需要发布的web应用打开成war文件,将它放置在放到Webapp目录下,文件将自动被检测。