基于JSP的学生宿舍管理系统的设计与实现.doc
《基于JSP的学生宿舍管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于JSP的学生宿舍管理系统的设计与实现.doc(47页珍藏版)》请在三一办公上搜索。
1、“碧芝”隶属于加拿大的公司。这家公司原先从事首饰加工业,自助首饰的风行也自西方,随着人工饰品的欣欣向荣,自制饰品越来越受到了人们的认同。年碧芝自制饰品店在迪美购物中心开张,这里地理位置十分优越,交通四八达,由于是市中心,汇集了来自各地的游客和时尚人群,不用担心客流量问题。迪美有多家商铺,不包括柜台,现在这个商铺的位置还是比较合适的,位于中心地带,左边出口的自动扶梯直接通向地面,从正对着的旋转式楼拾阶而上就是人民广场中央,周边、条地下通道都交汇于此,从自家店铺门口经过的的顾客会因为好奇而进看一下。世界上的每一个国家和民族都有自己的饰品文化,将这些饰品汇集到一起再进行新的组合,便可以无穷繁衍下去,
2、满足每一个人不同的个性需求。8-2购物环境与消费行为 2004年3月20日是 否(三)DIY手工艺品的“自助化”(二)创业优势分析大学生的消费是多种多样,丰富多彩的。除食品外,很大一部分开支都用于。服饰,娱乐,小饰品等。女生都比较偏爱小饰品之类的消费。女生天性爱美,对小饰品爱不释手,因为饰品所展现的魅力,女人因饰品而妩媚动人,亮丽。据美国商务部调查资料显示女人占据消费市场最大分额,随社会越发展,物质越丰富,女性的时尚美丽消费也越来越激烈。因此也为饰品业创造了无限的商机。 据调查统计,有50% 的同学曾经购买过DIY饰品,有90% 的同学表示若在学校附近开设一家DIY手工艺制品,会去光顾。我们认
3、为:我校区的女生就占了80%。相信开饰品店也是个不错的创业方针。就算你买手工艺品来送给朋友也是一份意义非凡的绝佳礼品哦。而这一份礼物于在工艺品店买的现成的礼品相比,就有价值意义,虽然它的成本比较低但它毕竟它是你花心血花时间去完成的。就像现在最流行的针织围巾,为何会如此深得人心,更有人称它为温暖牌绝大部分多是因为这个原因哦。而且还可以锻炼你的动手能力,不仅实用还有很大的装饰功用哦。(三)上海的文化对饰品市场的影响送人 有实用价值 装饰黑龙江科技学院利民校区毕业论文论文题目:_基于JSP的学生宿舍管理系统的设计与实现系 别: 计算机科学与技术 专 业: 软件工程 姓 名: 柳涛 指导教师:_辅导教
4、师:_ 年 月 日摘 要学生宿舍管理系统是为学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的。其主要功能是快速适应现代化管理水平和减轻工作人员繁重而冗长的工作量,使得他们在管理学生宿舍时达到事半功倍的效果,减轻人力的负担,方便数据的存储。本文是严格按照软件工程的原理,对学生宿舍管理系统的系统需求、系统分析、系统设计、系统实现以及系统测试作了详细的阐述。系统数据库使用SQL 2000,采用B/S模式。系统主要包括宿舍楼信息管理、房间信息管理、床位信息管理、学生信息管理、学生入住/预订登记、学生退房管理、寝室使用状态管理、床位使用状态管理、普通人员
5、管理和用户密码管理等功能。本系统的优点是提供简单、层次关系明了、清晰的操作界面,易于扩展和维护,使学生宿舍的管理工作简单快捷。关键词 宿舍管理 B/S jspAbstractThe students dormitory management system is for the students dormitory management modernization, network, and gradually get rid of the current student dormitory management of artificial management method, improve
6、the students dormitory management efficiency and development. Its main function is to quickly adapt to the modern management level and to reduce the working personnel the lengthy process of heavy workload, make them in the management of students dormitory at twice the result with half the effort, re
7、duce the burden of the human, convenient data storage. This article is in strict accordance with the software engineering principle, the students dormitory management system of the system requirements, the system analysis, system design, system and system test for detail.System database SQL 2000, US
8、ES the B/S model. The system includes building information management, information management, bed room information management, the students information management, student registration, students in/reservation back room management, bedroom use state management, beds use state management, general st
9、aff management and user password management etc. Function. The advantage of this system is to provide simple, clear and hierarchical relationships clear operation interface, easy to expand and maintenance, make the student dormitory management simple and quick.Keywords Hotel management B/S Jsp引 言 随着
10、信息社会的科技不断提高,以及商品经济的高效化,使得计算机的应用已普及到经济和社会生活的各个领域。为了适应现代社会人们高度强烈的时间观念,人们的管理方式也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。高校是科研的阵地,对后勤的管理也应该一改传统的人工管理,加大信息化、时代化力度,节省人力物力,提高效率。当今社会,随着学校的规模不断扩大,学生的数量急剧增加,有关学生的各种信息也成倍增长,其中包括关于学生宿舍的一系列信息,而面对庞大的信息量,有必要开发学生宿舍管理系统来提高学校宿舍管理工作的效率。基于这两点,开发此学生宿舍管理系统,它是以高校的管理方式为实例而
11、设计的一种实用型管理信息系统,为宿舍管理带来了极大的方便。新的宿舍管理系统开发出来之后,学校的宿舍信息管理现状将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、 查找方便、可靠性高、存储量大。这些优点能够极大地提高效率,也是学校宿舍管理科学化、 正规化的重要条件。现在全国的很多大学校园内的学生宿舍都采取统一管理的模式,这样就需要一种管理软件来为宿舍的管理者服务,协助他们来完成管理学生宿舍这么一个庞大的工作,而本系统针对当前学校宿舍信息管理无法对学生宿舍楼、学生寝室号、学生床位、 学生入住、学生退房等信息快速和准确的查询及记录所设计的,通过对数据库的
12、查询、修改、删除、插入等基本的数据库操作可以实现各个模块的功能,使得宿舍办公效率提高。目 录摘 要IAbstractII引 言III第1章 基础知识11.1 JSP简介11.2 MyEclipse7.0简介11.3后台数据库介绍2第2章 系统分析32.1 开发背景及意义32.2 可行性研究32.2.1 经济可行性32.2.2 技术可行性32.2.3 操作可行性42.3 需求分析42.3.1 功能需求42.3.2 性能需求9第3章 系统设计103.1 系统功能结构设计103.1.1 系统功能模块图103.2 数据库设计113.2.1数据库概念结构设计113.2.2 数据库的逻辑设计143.3 系
13、统的详细设计163.3.1 登录流程图163.3.2 添加学生信息流程图163.3.3 修改学生流程图183.4 人机界面设计18第4章 系统实现204.1 开发环境204.2 功能实现214.2.1登录模块的设计与实现214.2.2系统主界面的设计与实现224.2.3寝室管理模块的设计与实现234.2.4床位管理模块的设计与实现254.2.5学生管理模块的设计与实现264.2.6学生入住/预定登记模块的设计与实现274.2.7寝室使用状态查询模块的实现过程28第5章 系统测试295.1测试的目的295.2黑盒测试295.3白盒测试305.4 测试用例设计30结 论34致 谢35参考文献36附
14、 录37第1章 基础知识 1.1 JSP简介在Sun正式发布JSP之后,这种新的Web应用开发技术很快引起了人们的关注。JSP为创建高度动态的Web应用提供了一个独特的开发环境1。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP 页面看起来象普通 HTML 页面,但它允许嵌入执行代码,在这一点上,它和 ASP 技术非常相似。利用跨平台运行的 JavaBean 组件, JSP 为分离处理逻辑与显示样式提供了卓越的解决方案2。JSP就是Java,只是它是一个特别的Java语言,加入了一个特殊的引擎,这个引擎将HTTPServlet这个类的一些对象自动进行
15、初始化好让用户使用,而用户不用再去操心前面的工作。同时这个引擎又引入了、等一系列的特别语法,使用这些语法来进行一些特定的操作,如引用文件、URL转向、JavaBean引用等这样的操作,这些都是由引擎自动帮你完成初始化的工作。 JSP 必将成为 ASP 技术的有力竞争者。使用JSP来开发本站是因为JSP具有如下优势:(1)JSP的效率和安全性更高 (2)JSP的组件 (Component) 方式更方便 3()JSP的适应平台更广 1.2 MyEclipse7.0简介MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Ecl
16、ipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate3。在结构上,MyEclipse的特征可以被分为7类: 1、JavaEE模型 2、WEB开发工具 3、EJB开发工具 4、应用程序服务器的连接器 5、JavaEE项目部署服务 6、数据库服务 7、MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并
17、通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级4。7.0的发布意味着我们不再需要配置Tomcat以及服务器了,你所需要做的仅仅是安装MyEclipse 7.05。7.0发行版包括在7.0M2和6.6版本基础上对bug的修复和功能的加强。提供的支持包括:Eclipse 3.4.1/Ganymede、REST web服务、新的myeclipse操作板、spring工具集更新、集成Manven2、open JPA支持、高级javascript工具、专业的jsdt实现、报表工具加强、jsf和ICEfaces工具更新。
18、 1.3后台数据库介绍SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学。如今无论是像Oracle、Sybase、Informix、SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言6。SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工
19、作,而不对单个记录进行操作,可操作记录集。 SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户7。由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。现在绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、MicrosoftSQLServer、Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert,、Update、Delete、Create以及Drop在内的标
20、准的SQL命令仍然可以被用来完成几乎所有的数据库操作8。第2章 系统分析 2.1 开发背景及意义随着国家教学改革的不断深化,高校办学规模的不断扩大,科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前一些院校的宿舍管理工作仍然是在手工记录的基础上进行,在不同部门间的信息传递也是手工记录,显然这与院校当前教学改革的步调不一致。作为计算机应用的一部分,使用计算机对宿舍信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、成本低等,这些优点能够极大地提高宿舍管理的效率,也是高等院校的科学化、正规化管
21、理,是与世界接轨的重要条件。 2.2 可行性研究2.2.1 经济可行性系统的经济可行性分析是指对组织的经济状况和投资能力进行分析,对系统的建设运营和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。由于本系统开发所需要的软件都是从校园网上免费下载的,因此开发的费用比较低。宿舍原来是采用手工作业的方式进行数据管理,费时耗力,如果现在采用数据库电脑化管理,可以节约大量纸张、油墨等耗材,也可以节约大量的人力和时间,有效的提高了宿舍管理的质量和效率。总而言之,效益远远大于投入。2.2.2 技术可行性学生宿舍管理系统使用 MyEclipse7.0集成开发环境进行前台的开发,由于MyEcli
22、pse7.0的可视化模块比较强大,所以在系统的设计过程中不会有太大问题,该系统使用SQL 2000对后台的数据进行操作,使得数据完整性得以保证,并使数据操作简单化。通过上述分析得出该系统在技术上是可行的。2.2.3 操作可行性本系统运行在通用的Windows操作系统上,具有Windows相似的操作界面。具有简单易学,使用方便等特点,熟悉计算机的人员不需要再经过专门的培训即可熟练操作。 2.3 需求分析学生宿舍管理系统是学生宿舍管理工作中必不可少的部分,对于宿舍的管理者和学生来说都非常重要,但长期以来传统的手工方式流程比较繁琐,效率相当低。而一个成功的学生宿舍管理系统应提供快速的学生信息检索功能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 学生宿舍 管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-4263249.html