版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学校本科生毕业论文题 目: 基于web的综合测评系统 学生姓名: 指导教师: 二级学院:物理与电子信息学院 专 业:电子信息科学与技术 年 级:2021级 学 号:08050241003 完成日期:2021年5月20日学校本科生毕业论文论文题目:基于web的综合测评系统【论文摘要】基于WEB的综合测评系统是基于Java、Jsp、Servlet和JavaScript等组合 技术的Web应用程序,凭借互联网实现基于WEB的综合测评系统.文中系统性的介绍了本系统的前期分析和在软件开发的流程中的每一步设计和实施,本系统采用分层架构来处理系统业务需求和维护变更的改动,系统功能模块有系统用户管理、学生信息
2、管理、综合测评管理等.【关键词】分层架构;综合测评;Java;Jsp;ServletLangfang Normal College Graduate ThesisThesis Theme: Comprehensive evaluation system【Abstracts】The Students evaluation system based on WEB is based on the combined technologies of Java, Jsp, Servlet and JavaScript and other Web applications, by virtue of the
3、 Internet to achieve the Students evaluation system based on WEB. In this essay,There is systematic introduction to the preliminary analysis of the system and every step of the design and implementation in the software development process, the system uses a layered architecture to deal with business
4、 needs and maintenance changes, the system function has module system, user management, student information management, comprehensive evaluation of management and so on. 【Key Words】MVC framework; online Evaluate; JAVA; JSP ; SERVLET目 录 TOC o 1-3 h z u HYPERLINK l _Toc325037798 1绪论 PAGEREF _Toc325037
5、798 h 2 HYPERLINK l _Toc325037799 引言 PAGEREF _Toc325037799 h 2 HYPERLINK l _Toc325037800 课题背景 PAGEREF _Toc325037800 h 3 HYPERLINK l _Toc325037801 2开发环境及相关技术的介绍 PAGEREF _Toc325037801 h 3 HYPERLINK l _Toc325037802 2.1 互联网 PAGEREF _Toc325037802 h 3 HYPERLINK l _Toc325037803 2.2 当前互联网在我国的开展 PAGEREF _Toc
6、325037803 h 4 HYPERLINK l _Toc325037804 2.3 servlet介绍 PAGEREF _Toc325037804 h 4 HYPERLINK l _Toc325037805 2.4 MyEclipse介绍 PAGEREF _Toc325037805 h 4 HYPERLINK l _Toc325037806 2.5 Tomcat介绍 PAGEREF _Toc325037806 h 4 HYPERLINK l _Toc325037807 2.6 JSP介绍 PAGEREF _Toc325037807 h 4 HYPERLINK l _Toc325037808
7、 2.7 Java介绍 PAGEREF _Toc325037808 h 5 HYPERLINK l _Toc325037809 2.8 Javascript介绍 PAGEREF _Toc325037809 h 5 HYPERLINK l _Toc325037810 2.9 Css介绍 PAGEREF _Toc325037810 h 5 HYPERLINK l _Toc325037811 2.10 Html介绍 PAGEREF _Toc325037811 h 5 HYPERLINK l _Toc325037812 2.11 XML 介绍 PAGEREF _Toc325037812 h 5 HYP
8、ERLINK l _Toc325037813 2.12 SQL语言 PAGEREF _Toc325037813 h 5 HYPERLINK l _Toc325037814 2.13 SQL数据库介绍 PAGEREF _Toc325037814 h 6 HYPERLINK l _Toc325037815 本章总结 PAGEREF _Toc325037815 h 6 HYPERLINK l _Toc325037816 3工程需求分析 PAGEREF _Toc325037816 h 6 HYPERLINK l _Toc325037817 风险性分析 PAGEREF _Toc325037817 h 6
9、 HYPERLINK l _Toc325037818 需求分析 PAGEREF _Toc325037818 h 7 HYPERLINK l _Toc325037819 4系统概要设计 PAGEREF _Toc325037819 h 7 HYPERLINK l _Toc325037820 工程规划 PAGEREF _Toc325037820 h 7 HYPERLINK l _Toc325037821 系统功能结构图 PAGEREF _Toc325037821 h 7 HYPERLINK l _Toc325037822 4.3 系统流程图 PAGEREF _Toc325037822 h 7 HYP
10、ERLINK l _Toc325037823 5系统详细设计 PAGEREF _Toc325037823 h 7 HYPERLINK l _Toc325037824 架构设计 PAGEREF _Toc325037824 h 7 HYPERLINK l _Toc325037825 EA中架构图: PAGEREF _Toc325037825 h 7 HYPERLINK l _Toc325037826 MyEclipse 中工程分层结构: PAGEREF _Toc325037826 h 7 HYPERLINK l _Toc325037827 5.2数据库设计 PAGEREF _Toc32503782
11、7 h 7 HYPERLINK l _Toc325037828 数据平安性 PAGEREF _Toc325037828 h 8 HYPERLINK l _Toc325037829 数据库表间关系: PAGEREF _Toc325037829 h 8 HYPERLINK l _Toc325037830 详细数据表结构: PAGEREF _Toc325037830 h 8 HYPERLINK l _Toc325037831 用户登录流程相关类设计: PAGEREF _Toc325037831 h 9 HYPERLINK l _Toc325037832 BLL业务逻辑层: PAGEREF _Toc3
12、25037832 h 9 HYPERLINK l _Toc325037833 DAL数据处理层 PAGEREF _Toc325037833 h 10 HYPERLINK l _Toc325037834 Entity实体类 PAGEREF _Toc325037834 h 10 HYPERLINK l _Toc325037835 6界面设计效果图 PAGEREF _Toc325037835 h 10 HYPERLINK l _Toc325037836 系统登录页面 PAGEREF _Toc325037836 h 10 HYPERLINK l _Toc325037837 注册用户页面 PAGEREF
13、 _Toc325037837 h 11 HYPERLINK l _Toc325037838 系统首页 PAGEREF _Toc325037838 h 11 HYPERLINK l _Toc325037839 “学生信息维护相关页面 PAGEREF _Toc325037839 h 11 HYPERLINK l _Toc325037840 学院管理 PAGEREF _Toc325037840 h 11 HYPERLINK l _Toc325037841 专业管理 PAGEREF _Toc325037841 h 11 HYPERLINK l _Toc325037842 班级管理 PAGEREF _T
14、oc325037842 h 11 HYPERLINK l _Toc325037843 年级管理 PAGEREF _Toc325037843 h 11 HYPERLINK l _Toc325037844 学期管理 PAGEREF _Toc325037844 h 11 HYPERLINK l _Toc325037845 “综合测评管理相关页面 PAGEREF _Toc325037845 h 12 HYPERLINK l _Toc325037846 综合测评信息维护 PAGEREF _Toc325037846 h 12 HYPERLINK l _Toc325037847 用户管理页面 PAGEREF
15、 _Toc325037847 h 12 HYPERLINK l _Toc325037848 用户维护 PAGEREF _Toc325037848 h 12 HYPERLINK l _Toc325037849 修改密码 PAGEREF _Toc325037849 h 12 HYPERLINK l _Toc325037850 7总结 PAGEREF _Toc325037850 h 12 HYPERLINK l _Toc325037851 参考文献 PAGEREF _Toc325037851 h 13 HYPERLINK l _Toc325037852 致 谢 PAGEREF _Toc3250378
16、52 h 14 HYPERLINK l _Toc325037853 附录一: PAGEREF _Toc325037853 h 14 HYPERLINK l _Toc325037854 附录二:采用dom4j来读取数据库连接信息 PAGEREF _Toc325037854 h 30基于web的综合测评系统绪论引言综合测评系统是每所学校每年必须要做的工作,它的内容对于学校的决策者和管理者来说都至关重要,所以综合测评系统应该能够为用户提供充足的信息、快捷的查询手段和方便的计算功能。但一直以来人们使用传统人工的方式管理学生综合测评成绩,这种管理方式存在着许多缺点,如:效率低、保密性差。另外时间一长,将
17、产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。本课题的主要任务是建造综合测评系统,整个过程分为三个阶段完成,首先是相关资料的收集和与相关人员的沟通和交流,随后是网站的实质性设计,最后是网站的测试工作。网站的网页主要由Dreamwear结合HTML语言设计,其中后台数据库为SQLServer 2021,网页的交互用Javascript和Ajax实现,整个系统以Windows 7+tomcat作为Web效劳器。课题背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一局部,使用计算机对学
18、生综合测评成绩进行管理,具有手工管理所无法比较的优点。例如:检索迅速、查找方便、计算迅速、可靠性高、存储量大、保密性好、寿命长、本钱低等。这些优点能够极大地提高学生综合测评统计的效率,也是学校的科学化、正规化管理的根底与世界接轨的重要条件。开发环境及相关技术的介绍2.1 互联网互联网,即广域网、局域网及单机按照一定的通讯协议组成的国际计算机网络.互联网是指将两台计算机或者是两台以上的计算机终端、客户端、效劳端通过计算机信息技术的手段互相联系起来的结果,人们可以与远在千里之外的朋友相互发送邮件、共同完成一项工作、共同娱乐.互联网是二十世纪的重大科技创造,当代先进生产力的重要标志.互联网的开展和普
19、及引发了前所未有的信息革命和产业革命,已经成为经济开展的重要引擎、社会运行的重要根底设施和国际竞争的重要领域,深刻影响着世界经济、政治、文化的开展.可以说,互联网是一个世界规模的巨大的信息和效劳资源.它不仅为人们提供了各种各样的简单而且快捷的通信与信息检索手段,更重要的是为人们提供了巨大的信息资源和效劳资源.通过使用互联网,全世界范围内的人们既可以互通信息,交流思想,又可以获得各个方面的知识、经验和信息.互联网也是一个面向公众的社会性组织.世界各地数以万计的人们可以利用互联网进行信息交流和资源共享.而又有成千上万的人自愿地花费自己的时间和精力蚂蚁般地辛勤工作,构造出全人类所共同拥有的互联网,并
20、允许他人去共享自己的劳动果实.互联网反映了人类所共赏的无私精神,互联网也使人们学会如何更好地和平共处.互联网是人类社会有史以来第一个世界性的图书馆和第一个全球性论坛.任何人,无论来自世界的任何地方,在任何时候,他她都可以参加,互联网永远不会关闭.2.2 当前互联网在我国的开展互联网的飞速开展极大的推动了我国的信息化建设的脚步,与世界接轨,实现了我国成功走向世界,迈出大门的第一步.自1994年我国正式接入互联网以来,短短的几年时间,互联网在我国得到了飞速的开展.这不仅表现在我国互联网的根底设施方面,也表现在互联网的用户人数、互联网在各行各业的广泛应用等各个方面.互联网根底设施建设不断加强、促进产
21、业结构调整和经济增长方式的转变、提高政府社会管理与公共效劳能力;在教育、科技、医疗、社会保障等方面获得了广泛应用,改善了政府效劳,成为社会公共效劳体系的重要平台;互联网拓宽了党和政府与人民群众的联系渠道、日益成为社会主义先进文化开展的重要载体.近年来,我国按照开展社会主义先进文化的要求,大力建设中国特色网络文化,加快优秀文化工程数字化、网络化传播,全国已建成1万多个文化信息资源共享中心和效劳点,国家数字图书馆、国家数字博物馆、国家数字出版基地相继投入使用,大中城市公共图书馆将实现联网,全国在线数据库总量到达30多万个. servlet介绍servlet是在效劳器上运行的小 HYPERLINK
22、:/baike.baidu /view/17674.htm t _blank 程序。这个词是在Java applet的环境中创造的,Java applet是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等效劳。效劳器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口CGI(Common Gateway Interface)应用程序完成的。然而,在效劳器上运行Java,这种程序可使用Java编程语言实现。在通信量大的效劳器上, HYPERLINK :/baike.baidu /view/29.htm t
23、 _blank Javaservlet的优点在于它们的执行速度更快于CGI程序。各个用户请求被激活成单个程序中的一个线程,而无需创立单独的进程,这意味着效劳器端处理请求的系统开销将明显降低。2.4 MyEclipse介绍MyEclipse是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。利用它我们可以在数据库和JavaEE的开发、发布以及应用程序效劳器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持Html, Strut
24、s, JSP, CSS , Javascript , Spring, SQL, Hibernate。2.5 Tomcat介绍Tomcat是Apache 软件基金会Apache Software Foundation的Jakarta 工程中的一个核心工程,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 标准总是能在Tomcat 中得到表达,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 标准。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了局部软件开发商的认可,成为
25、目前比较流行的Web 应用效劳器。2.6 JSP介绍 QUOTE QUOTE JSPJava Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。2.7 Java介绍 QUOTE QUOTE Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Su
26、n Microsystems公司于1995年5月推出的Java程序设计语言和Java平台即JavaSE, JavaEE, JavaME的总称。Java 技术具有卓越的通用性、高效性、平台移植性和平安性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动 和互联网,同时拥有全球最大的开发者专业社群。2.8 Javascript介绍JavaScript是一种基于对象和事件驱动并具有相对平安性的客户端脚本语言.同时也是一种广泛用于客户端Web开发的脚本语言,是一种能让网页更加生动活泼的程式语言,也是目前网页设计中最容易学又最方便的语言.我们可以利用JavaScript轻易的做出亲切的欢送
27、讯息、漂亮的数字钟、有广告效果的跑马灯及简易的选举,还可以显示浏览器停留的时间.让这些特殊效果提高网页的可观性.2.9 Css介绍CSSCascading Style Sheet,可译为“层叠样式表或“级联样式表是一组格式设置规那么,用于控制Web页面的外观.通过使用CSS样式设置页面的格式,可将页面的内容与表现形式别离.页面内容存放在HTML文档中,而用于定义表现形式的CSS规那么那么存放在另一个文件中或HTML文档的某一局部,通常为文件头局部.将内容与表现形式别离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间.2.10 Html介绍HTMLHy
28、per Text Mark-up Language即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言.HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等.HTML的结构包括头部Head、主体Body两大局部,其中头部描述浏览器所需的信息,而主体那么包含所要说明的具体内容.2.11 XML 介绍XMLExtensible Markup Language即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言).XML
29、是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具.扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用.2.12 SQL语言 QUOTE QUOTE SQL (Structured Query Language),结构化查询语言.SQL语言的主要功能就是同各种数据库建立联系,进行沟通.按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言.SQL语句可以用来执行各种各样的操作,例如更新数据库中的数
30、据,从数据库中提取数据等.绝大多数流行的关系型数据库管理系统都采用了SQL语言标准.虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作.2.13 SQL数据库介绍SQL Server2000是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能.具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows
31、 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的效劳器等多种平台使用.SQL Server 2005 数据引擎是本企业数据管理解决方案的核心.此外 SQL Server 2005 结合了分析、报表、集成和通知功能.这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域.SQL Server 2021是一个重大的产品版本,它推出了许 SQL Server 2021主要功能,更多新的特性和关键的改良,使得它成为至今为止最强大和最全面的SQL Serve
32、r版本.可信任,使得公司可以以很高的平安性、可靠和可扩展性来运行他们最关键任务的应用程序. 高效的使得公司可以降低开发和管理他们的数据根底设施的时间和本钱. 智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息.本章总结借助上面所陈列的当前流行的编程语言以及一些开发工具,根本上就已经解决了日常开发中常见的业务问题。B/S系统模型的页面局部需要HTML标签、JSP.NET、CSS等支撑显示,后台的管理功能通过SQLServer数据库应用和C#编码来实现。对于系统的整体架构建模那么按照UML标准来处理,使得系统设计开发过程更加统一化、标准化。工程需求分析需求可行性:基于WEB的学
33、生综合测评系统给综合测评提供了方便快捷的平台,学生可以通过网络来查询自己的各个学期的综合测评成绩,教育工作者可以对根底信息进行设置根底信息主要包括学院信息、学院信息、专业信息、年级信息、班级信息、学生信息、学期信息等、对学生进行综合测评并且对综合测评信息进行维护,让整个综合测评的过程更加方便快捷,准确性更加高,也方便学生对综合测评信息的查询。技术可行性:当前Web开发技术已经开展成熟,类似本系统功能的论坛系统是很常见的,所以在开发技术上可行.经济可行性:硬件方面:现有的计算机机房的网络资源、一台普通PC机.软件方面:MyEclipse开发环境、Microsoft SQL Server 2021
34、 数据库管理系统软件及相关开发需用软件. 风险性分析基于WEB的学生综合测评系统,针对纸笔计算的综合测评问题,给出了一个合理的可行性解决方案,在低本钱消耗的前提下,能够在技术上完全实现,风险性很小,可以进行系统开发. 需求分析首先,针对数信学院计算机机房的特点,基于WEB的学生综合测评系统可以利用现有的网络资源,在已有的拓扑网络中进行系统部署,学生或老师可以通过登录该系统进行信息录入和信息显示,并通过数据库管理系统将相关数据信息存储到数据效劳器中,实现不同用户在终端的分散交互。其次,本系统设置了一个后台数据管理,允许具有管理权限的人员对系统录入到数据库中的数据信息进行操作,包括注册的学生信息管
35、理,用户信息关系,综合测评信息管理等功能.系统概要设计工程规划总体规划:本系统是应用jsp和数据库开发的Web端应用程序,具有Web应用共通的特性,系统分为前台应用和后台管理两局部.前台应用:提供本系统重要功能,学生信息管理、学院信息管理、年级信息管理、专业信息管理、学期信息管理、班级信息管理、综合测评信息管理、用户管理.后台管理:管理并存储从前台输入的数据信息,支持前台对数据的简易操作. 系统功能结构图见附录图14.3 系统流程图用户注册:新用户注册,系统初始化时设有超级管理员,使用超级管理员可以进行学生老师的注册。登录系统,根据用户的注册信息判断用户的登录权限,进而不同权限的用户登录系统后
36、会有不同的权限操作.假设系统中不存在该用户信息,那么不得让该用户登录.成功登录系统的用户会直接跳转到系统首页,可以进行各项不同的操作,进行对各项信息的维护。系统流程图参见附录图2.系统详细设计EA中架构图:见附录图3MyEclipse 中工程分层结构:见附录图4 QUOTE QUOTE 基于Microsoft SQL Server 2021数据库管理系统平台,对数据库进行建模.数据平安性在数据库执行模块中,采用参数传递的形式构造相应的功能类SQL语句,这样成功防止了不良用户用SQL注入技术破坏系统.数据库表间关系:见附录图5详细数据表结构:表名:ClassInfo序号列名数据类型长度小数位标识
37、主键允许空默认值说明1classNoint40是否2classNamevarchar50否3specialtyNoint40否4gradeIdint40否5remarkvarchar100是表名:CollegeInfo序号列名数据类型长度小数位标识主键允许空默认值说明1collegeNoint40是否2collegevarchar50否3collegeTypevarchar50否4remarkvarchar100是表名:EvaluateInfo序号列名数据类型长度小数位标识主键允许空默认值说明1evaluateInfoidint40是是否2stuNovarchar20否3termIdint40
38、否4scoreMoraldecimal182否5scorePhysicaldecimal182否6scoreIntellecualdecimal182否7scoreSynthesisdeciaml182否8studentAssessmentvarchar500是表名:GradeInfo序号列名数据类型长度小数位标识主键允许空默认值说明1gradeIdint40是是否2gradeNamevarchar50否表名:SpecialtyInfo序号列名数据类型长度小数位标识主键允许空默认值说明1specialtyNoint40是是否2specialtyTypevarchar50否3remarkvarc
39、har100是4specialtyvarchar50否5collegeNoint40否表名:UserInfo序号列名数据类型长度小数位标识主键允许空默认值说明1userIdvarchar20是是否2passwordvarchar20否3userNamevarchar50否4userTypevarchar30否表名:StuInfo序号列名数据类型长度小数位标识主键允许空默认值说明1stuNovarchar20是是否2stuNamevarchar50否3stuSexvarchar20是4telNovarchar20是5remarkvarchar100是6passwordvarchar20否7ema
40、ilvarchar50是8classNoint40否9birthDatevarchar50是表名:TermInfo序号列名数据类型长度小数位标识主键允许空默认值说明1termIdint40是是否2termNamevarchar50否5.3用户登录流程相关类设计:BLL业务逻辑层: UserMgr(用户管理类),方法介绍:见附录图6Login() 登录ModifyUserPwd() 修改用户密码UserReg() 用户注册addUserInfo()添加用户findUserInfoByUserId()根据用户Id查询用户findAllUserInfo()分页查询modifyUserInfo(Use
41、rInfo userInfo)修改用户信息deleteUserInfo(String userIds) 根据id集合删除用户信息DAL数据处理层UsersDAO(处理有关User对象的信息),方法介绍:(见附录图7)addUserInfo(Connection conn, UserInfo userInfo)添加用户findUserInfoByUserId(Connection conn, String userId)根据用户Id查询用户findAllUserInfo(Connection conn, int pageNo, int pageSize)分页查询getTotalRecords(C
42、onnection conn)取得记录数modifyUserInfo(Connection conn, UserInfo userInfo)修改用户信息deleteUserInfo(Connection conn, String userIds)根据id集合删除用户信息modifyPassword(Connection conn, String password,String userId)修改密码SQLHelper(sql语句执行类),方法介绍:(截图见附录一图8,源码见附录二)SQLHelper() 构造函数OpenConn() 翻开连接CloseConn() 关闭连接ExecuteQue
43、ry() 执行sql 查询类语句,传回DataTable对象ExecuteNonQuery() 执行sql增删改类语句,返回int对象Entity实体类(见附录图9)界面设计效果图系统登录页面登录界面采用JSP界面,给用户提供一个标准的用户登录界面,并且这种网页的封装性和信息的合法性验证都很高.在登陆页的逻辑处理局部,添加了用户权限设置,采用Web效劳器端 Session机制,可以很好的对用户权限进行控制,允许通过将对象存储在 Web 效劳器的内存中在整个用户会话过程中保持任何对象.在登陆页面以及系统中其他的信息输入页面,都通过JavaScript技术进行了输入信息的合法性检查等操作,保证输入
44、到系统中的信息合法有效.见附录图10注册用户页面系统用户注册功能面向管理机房学习的内部人员开放,需要提供注册用户的用户代码,用户名称,用户密码,用户身份.见附录图11系统首页系统首页是学生的信息,系统登录后默认到学生信息维护页面,直接显示学生信息。见附录图12“学生信息维护相关页面 学院管理点击左边学院管理按钮,出现已经存在的相关学院信息。右下角有相关的分页信息,可以添加,删除相关的学院。见附录图13点击添加出现相应的添加页面见附录图14 专业管理点击左侧专业管理按钮,出现专业管理页面见附录图15,输入专业名称可以查询专业。左下方有相关的分页信息,右下方可以添加删除相应的专业,删除时选中专业,
45、点击删除按钮即可。添加专业时,点击添加按钮,出现相应的添加页面。见附录图16 班级管理点击左侧班级管理按钮,出现班级管理页面见附录图17,输入班级名称可以查询班级,班级前方会出现班级相应的专业信息。左下方有相关的分页信息。右下方可以添加删除相应的班级,删除时选中要删除的班级,点击删除按钮即可。添加专业时,点击添加按钮,出现相应的添加页面。见附录图18点击修改可以进入修改页面,在修改前先选中要修改的班级,选中之后点击修改按钮,会跳到修改信息页面。见附录图19年级管理点击左侧年级管理按钮,出现年级管理页面见附录图20。左下方有相关的分页信息。右下方可以添加删除相应的年级,删除时选中要删除的年级,点
46、击删除按钮即可。添加年级时,点击添加按钮,出现相应的添加页面。见附录图21点击修改可以进入修改页面,在修改前先选中要修改的年级,选中之后点击修改按钮,会跳到修改信息页面。见附录图22学期管理点击左侧学期管理按钮,出现学期管理页面见附录图23。左下方有相关的分页信息。右下方可以添加删除相应的学期,删除时选中要删除的学期,点击删除按钮即可。添加学期时,点击添加按钮,出现相应的添加页面。见附录图24点击修改可以进入修改页面,在修改前先选中要修改的学期,选中之后点击修改按钮,会跳到修改信息页面。见附录图25“综合测评管理相关页面综合测评信息维护点击综合测评管理菜单,点击综合测评信息维护,出现所有学生的
47、综合测评信息。在搜索框输入学号,学期,专业名称,学院名称可进行模糊查询。见附录图26左下方有相关的分页信息。右下方可以添加删除相应的综合测评信息,删除时选中要删除的综合测评信息,点击删除按钮即可。添加综合测评信息时,点击添加按钮,出现相应的添加页面。见附录图27点击修改可以进入修改页面,在修改前先选中要修改的综合测评信息,选中之后点击修改按钮,会跳到修改信息页面。见附录图28用户管理页面用户维护点击左侧用户管理菜单,点击用户维护按钮,出现所有的用户的信息,可以对出现的用户信息进行删除和修改操作。可以点击添加按钮添加用户信息。用户维护页面见附录图29,添加用户页面见附录图30,修改用户信息界面见
48、附录图31。修改密码点击左侧修改密码选项,出现修改密码界面,输入原密码,输入新密码,重复新密码即可修改密码。修改密码界面。见附录图32总结本系统更加合理、快捷的与大家交流、学习.由于是基于网络开发的系统,所以本系统具有网络应用系统方便、信息交流及时、系统使用不受地域限制等诸多优点.在本系统功能实现的过程中,重新熟悉了B/S开发模式,但针对B/S系统的实效性缺点还是没有很好的一个解决方案,本系统还不能到达大访问量下的系统快速响应.由于时间仓促,本系统的功能实现还不是尽善尽美的,还存在需要改良的地方,在以后的系统维护过程中,应用设计模式中的经典设计模式,对系统进行重构,使系统的设计日益趋于更强的可
49、扩展性.参考文献1.张桂珠 刘丽 陈爱国 Java面向对象程序设计第2版北京邮电大学出版社2毕广吉.Java程序设计实例教程M. 北京:冶金工业出版社,2007年3.王保罗.Java面向对象程序设计M. 北京:清华大学出版社,2003年4.高林,周海燕.Jsp网上书店案例分析M. 北京:人民邮电出版社,2004年5.刘腾红,孙细明.信息系统分析与设计M. 北京:科学出版社,2003年6.Bruce Eckel,?Thinking in Java 4?,American:Prentice Hall PTR7.Oreilly,?Java Servlet Programming?,American:
50、Sernni Yey9史嘉权,数据库系统概论M.北京:清华大学出版社,200612潘爱民编著,COM原理与应用M.清华大学出版社,199913郑人杰等编著,软件工程M.清华大学出版社,199914文斌,刘长青,田原编,C#程序设计M.清华大学出版社,200515元燕辉等,?浏览器/效劳器应用开发?,科学出版社16唐东,?Web数据库开发进阶?,人民邮电出版社致 谢首先,感谢李昌宇老师对我的谆谆教诲,我的论文从开始需求分析,到设计再到编码完成,测试,李昌宇老师都给予了我全面,具体的指导。由于设计过程中遇到了很多问题,李昌宇老师不但在技术上给予了我很多指导,更重要的是,让我在他的身上学到了一种不怕苦不怕难的精神,他对待学生的诲人不倦的态度深深地打动了我,论文做的水平可能有限,因为能力有限,但是精神的力量是无穷的,非常感谢李老师,今后我会更加努力的,争取将没有解决的问题继续解决。在此我衷心地感谢李昌宇老师和学友们给予我的关心和帮助!附录一:图1图2图3图4图5图6图7图8图9图10图11
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 租赁合同解除商铺租赁合同协议
- 企业级数据转换解决方案合同
- 保险行业大数据风控解决方案合同
- 2024至2030年中国大理石水龙头行业投资前景及策略咨询研究报告
- 2024年中国镀24K金旋钮市场调查研究报告
- 水资源调查报告汇编15篇
- 2024年度金融产品销售居间服务合同3篇
- 2024版个人车位使用权转让与车位租赁及停车场管理合同3篇
- 2024年派遣员工劳动合同:甲方乙方权利与责任
- 2024年度食堂承包合同(大路食堂改造工程)2篇
- 2024年度院线电影导演聘请合同书3篇
- 福建省厦门市2023-2024学年高二上学期期考化学试题(含答案)
- 广东省六校联考2024-2025学年高二上学期12月月考试题 英语 含答案
- 人教版高一地理必修一期末试卷
- 山东省临沂市2023-2024学年高二上学期1月期末地理试题 附答案
- 2024-2025学年北师大版九年级上册数学期末测试综合练习题(原卷版)-A4
- 导管室工作总结课件
- 派出所户籍业务培训
- 2025届四川省德阳市重点中学物理高一第一学期期末统考试题含解析
- 二年级上册语文期末总复习
- GB/T 44811-2024物联网数据质量评价方法
评论
0/150
提交评论