基于jsp的大学宿舍管理系统(编辑修改稿)内容摘要:
,代码不用做任何更改。 (2)系统的多平台支持。 基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。 相比ASP/PHP的局限性是显而易见的。 (3)强大的可伸缩性。 从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 (4)多样化和功能强大的开发工具支持。 这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 SQL Server 2000数据库SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本。 它的特性包括:(1)Internet 集成。 SQL Server 2000 数据库引擎提供完整的XML 支持。 它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。 SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发Web 应用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。 (2)可伸缩性和可用性。 同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windowsamp。 reg98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。 SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。 (3)企业级数据库功能。 SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。 数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。 SQL Server 2000 分布式查询可以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。 复制同样可以维护多个数据复本,同时确保单独的数据复本保持同步。 可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将所做的修改合并回发布服务器。 (4)易于安装、部署和使用。 SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。 SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。 这些功能可以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。 (5)数据仓库。 SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。 SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。 该系统的开发环境如下:(1)服务器端操作系统:考虑到稳定性因素,采用Microsoft Windows 2000及以上版本。 (2)数据库:Microsoft SQL Server 2005 服务器版本。 (3)Web服务器:apache服务器。 (4)客户端运行环境:能运行IE。 3 系统设计通过对本系统使用对象的调查,了解了各层对象的功能需求,分析得出了本系统使用者的机构图。 系统使用者的机构图本阶段遵循用户参与的原则[2],对现行的工作流程进行了详细调查,根据调查的资料对业务流程做了具体分析,并给出了系统的宿舍管理流程。 学生宿舍管理时以班级、宿舍、学生为单位进行统计,学校宿舍管理科统计学生宿舍管理情况;信息传递要经过多个环节,不能及时得到反馈。 宿舍管理科添加学生信息,将信息登记宿舍管理系统中。 添加学生信息各个学院的教师填写宿舍评分,并上交学院,由学院上报管理科。 管理科根据上报评分,生成评分结果,并录入计算机中存储。 管理科编制课表,将评分结果发放到各学院,各学院通知学生开始一次宿舍管理。 与宿舍管理人员就系统的宿舍管理流程进行了探讨,该流程尽量减少了手工操作,把用户统一集中在互联网上,为他们提供全面的信息需求和操作功能。 经过组织结构分析和业务流程分析后,具体分析了功能需求,详细如下:(1)用户账号管理:对用户账号的管理、用户退出系统。 (2)宿舍管理:入住管理、退宿管理、添加宿舍、删除宿舍、调换宿舍 晚归管理。 (3)信息查询:学生查询、班级浏览、宿舍浏览。 (4)访客信息:对访客信息的添加、修改、查询和删除。 (5)学生信息管理:对学生信息的添加、修改、查询和删除。 (6)评分管理:包括周扣分、扣分统计 卫生评比、宿舍评比标准、个人评比标准。 在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式[3],存在数据流程不畅等问题。 数据流图具体分析第一层数据流图,主要包括三部分:宿舍管理、信息录入、评分。 其中教师将学生信息、宿舍信息、访客信息、评分情况添加到本系统中,同时方便人员统计和查询。 系统的实施将简短数据的流程,并把信息集中统一于系统,方便用户查询和统计,给操作人员带了很大的工作便利。 由于论文的篇幅限制不能一一列举数据流图,只给出了一部分比较重要的,其它都是按照此方法绘制的。 通过对系统数据流的分析,数据流图中的数据流、数据存储、处理过程和外部实体[4],: 各流程关系表名字:大学宿舍管理系统服务端描述:系统服务端输入数据流:学生信息、宿舍信息、评分信息、班级信息、客户端上传的信息、客户端的查询请求输出数据流:传回客户端的信息名字:学生信息管理描述:对学生信息进行管理记录输入数据流:学生基本信息、学生修改信息输出数据流:学生信息表位置:大学宿舍管理系统名字:宿舍信息管理描述:对宿舍信息进行管理记录输入数据流:宿舍基本信息、宿舍修改信息输出数据流:宿舍信息表位置:大学宿舍管理系统名字:班级信息管理描述:对班级信息进行管理记录输入数据流:班级基本信息、班级修改信息输出数据流:班级信息表位置:大学宿舍管理系统功能模块划分是描述系统的一个过程,需要将需求分析中的感性描述进行抽象,提取出要实现的功能,这是整个系统开发的一个关键过程[5]。 在系统分析的基础上,确定了系统的功能结构。 宿舍管理系统的角色是管理员、教师,管理员对学生、教师、宿舍访客管理、学生宿舍管理和宿舍评分等信息进行维护,教师可以登记访客信息,并且给宿舍评分。 根据以上的用户操作需求,将系统划分为如下功能,并对其模块的划分和功能进行描述。基于jsp的大学宿舍管理系统(编辑修改稿)
相关推荐
Inter 控制台设计 在任何地点,可以通过 Inter 登录服务器,从而进入家居监控界面,从界面获取家居相关信息,从而实施远程监察;通过家居监控界面的相关按钮,改变虚拟按钮变量,从而实施远程控制。 Inter 网络的普及化,使从何时何地上网成为可能,用户通过电话线、网线、上网手机等手段可以进行远程监控。 Inter 登录家居监控界面是基于软件平台搭建的,因此,从网上登录家居监控界面是通过
更为轻松。 LabVIEW 的具体优势主要体现在以下几个方面: ,并采用图形化的编程方法,彻底把工程师们从复杂苦涩的文本编程工作中解放出来。 因此用户在编写程序的过程中如果有语法错误,他会被立即显示出来。 ,它实现了自动的多线程,从而能 从分离用处理器尤其是多处理器的处理功能。 DLL、 CIN 节点、 ActiveX、 .NET 或 MATLAB 脚本节点扥技术,可以轻松实现 LabVIEW
T 开发工具组合的开发方式,具有方便、廉价、实用等优点,给用户提供了一个较为理想的样机开发方式。 MSP430 系列单片机的应用领域 MSP430 型系列是一款超低功耗类型的微控制器,特别适合于手持设备和安全领域的应用。 MSP430 虽属微控制器,但在众多单片机系列中有独特的优势。 该 MSP430 系列将大量的外围模块整合到片内,也适合于设计片上系统,具有丰富的不同型号的器件可供选择
持对所有应用程序的集成 [14]。 Java Servlet 概述 Servlet 技术早于 J2EE 平台出现, 它是一种采用了 相关类和方法的 Java 程序。 它 提供在 WEB 上进行请求和响应的服务, 它通过 对 框架 的创建 来扩展服务器的功能, Servlet 是一种 服务器端 的 java 应用 程序。 下面我们来看一下他的技术特点: 1 高效 它 有许多优点 , 例如: 当 N
科技学院毕业设计 6 技术 分析 本课题采用 C/S 开发模式,运用 java 语言 J2SE 版本开发,充分利用 java 语言的面向对 象特点及其跨平台性,采用 MVC分层设计模式,即“模型 — 视图表示 — 控制器”的思路来完成系统实现的。 Java 平台是一种纯软件平台,它有三个版本 Java SE、 JavaEE、 Java ME。 Java SE( Java Platform,
是用来展现用户所需要的数据,它是用户和系统进行交互的界面,一般可以采用 HTML 页面、 XML、 Applet 和 JSP 等技术。 控制层就是一个中转站,它从用户那里接受请求,将模型与视图匹配在一起,共同完成用户的请求。 通过上面的解释,可以得出 MVC 的处理过程:首先用户通过视图层发出请求,接着控制器接收用户的请求,并决定应该调用哪个模型来进行处理