欢迎来到天天文库
浏览记录
ID:56158104
大小:1.14 MB
页数:19页
时间:2020-03-17
《学生住宿管理系统设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、武汉理工大学《软件开发实训A》实践报告学生住宿管理系统设计1.系统概述1.1开发背景与现状随着高校规模的扩大,在校学生的基本情况随之层次化、多样化、复杂化,学生管理工作面临严峻的挑战。高校学生信息日渐庞大,相应的宿舍管理工作变得复杂而困难。使用传统的手工方式是基于文本、表格等纸介质的手工处理,用人工手抄对男女生信宿信息进行处理登记。数据信息处理工作量大,容易出错且不易修改;由于数据繁多,容易丢失,逐条查找记录的方式不易操作,浪费了大量的时间,效率极低。 采用计算机来管理宿舍和学生的信息,大大提高了查询的
2、速度,节约了人力和物力资源,达到了预期的要求。而且采用计算机开发这一技术已经在生活中广泛应用不存在风险。1.2开发的意义为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。1.3开发工具与结构经过分析本文采用MySQL为后台数据库,以JavaBean、servlet、jsp、为开发工具,采用B/S结构(Browser/Server,浏览器/服务器模式)系
3、统实现了系统维护、宿舍管理、学生管理、宿舍分配、信息查询等必需功能,其操作简单,界面友好、整洁,运行稳定。2.系统的用例模型建模本系统的主要使用人员为宿舍管理员,其用例模型如下:19武汉理工大学《软件开发实训A》实践报告2.1用例的描述1.登入用例用例名登入用例目标登入到学生宿舍管理系统主参与者宿舍管理员触发条件用户企图进入系统的各个模块时前置条件系统必须能正常启动典型实践过程参与者系统响应1.当用户启动这个应用系统时。3.用户输入账号名和密码2系统显示登入界面4.系统验证登入信息5.系统显示主菜单6.
4、用例结束替实践过程如果用户使用错误的账户名或者密码时,给出错误提示信息,并且跳转到7后置条件用户正常登陆到界面上19武汉理工大学《软件开发实训A》实践报告2.查询用例用例名查询用例目标查询相关学生信息主参与者宿舍管理员触发条件用户企图进入系统的各个模块时前置条件系统必须能正常启动典型实践过程参与者系统响应1.当用户启动这个应用系统时。3.用户选择一某种方式查询学生信息2系统显示主菜单4.系统按照用户的要求显示学生信息5用例结束替实践过程如果用户出现权限错误时,给出错误提示信息,并且跳转到5后置条件用户正
5、常使用系统3.登记用例用例名登记用例目标将有关信息登记入系统中主参与者宿舍管理员触发条件用户企图进入系统的各个模块时前置条件系统必须能正常启动典型实践过程参与者系统响应1.当用户启动这个应用系统时。3.用户选择需要登记信息的模块2系统主菜单4.系统接收用户输入信息5.用例结束替实践过程如果用户速录错误的账户名或者密码时,给出错误提示信息,并且跳转到5后置条件用户正常使用系统2.2整体宿舍管理系统的组织结构图19武汉理工大学《软件开发实训A》实践报告3.系统设计说明书3.1代码设计Servlet+JSP+
6、JavaBean开发模式(MVC)介绍开发采用Servlet+JSP+JavaBean模式(MVC),MAC适合于开发WEB应用程序。MVC是三个单词的缩写,M,Model(模型);V,View(视图);C(Control)控制。MVC的目的是实现Web系统的职能分工:Model层:实现系统的业务逻辑,即javaBean部分;View:负责与用户交互,即在界面上展示数据对象给用户,即HTML、JSP;Control层:Model和View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同
7、时它也可以解释用户的输入并将他们映射为模型层的可执行操作,也就是Servlet职责。创建MVC架构的Web项目在MyEclipse中新创建一个student项目,导入项目所需要的开发包(jar包),创建项目所需要的包,在java开发中,架构的层次是以包的形式体现出来的项目所需要的开发包(jar包)19武汉理工大学《软件开发实训A》实践报告序号Jar包名称描述1jsp-api.jar为tomcat需要它才能解析或者说是装载jsp/servlet文件2commons-beanutils-1.8.0.jar工
8、具类,用于处理bean对象3servlet-api.jar同jsp-api.jar4mysql-connector-java-5.1.21-bin.jarmysqljdbc驱动java程序连接mysql数据库必需创建好的项目如下图所示3.2数据库设计3.2.1概念结构设计1.宿舍管理员子系统主要是工作人员管理宿舍,接收和处理各种事务,包括学生,宿舍,以及工作人员的基本信息管理,学生住宿管理,宿舍的服务管理,来访者管理。E-R图如下:19武汉
此文档下载收益归作者所有