pocket多功能教室预约系统的设计与实现

目 录
摘 要 2
Abstract 3
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)开发软件 1
二、系统分析与设计 2
(一)系统功能需求 2
(二)系统分析图 2
(三)数据库设计 3
(四)原型设计 5
(五)开发环境及语言 6
三、概要设计 6
(一)流程 6
(二)系统功能模块图 7
(三)系统功能结构 7
四、具体实现 8
(一)登录 8
(二)注册 10
(三)教室预约 11
(四)预约查看 13
(五)个人信息修改 14
(六)我的预约 16
(七)教室查看 17
(八)后台登陆 18
(九)教室管理 20
(十)预约管理 22
(十一)用户管理 23
(十二)预约搜索功能 25
五、运行测试 26
(一)运行环境 26
(二)测试过程 26
六、结束语 26
致谢 27
参考文献 28
一、引言
(一)开发背景
科技的迅速发展,极大改善了人们的生活水平,也不断孕育出一批新的生活方式,其中无纸化的网络办公模式已经愈渐被人所接受,并逐渐成为社会生活的新方式。多功能教室是每个学校老师赖以授业的新方式,目前很多学校申请多功能教室大多采用电话沟通的方式申请,存在很多时间上的冲突,给学校的教务管理者带来很多不便。所以学校需要有一种全新的预约体验,让老师可以随时预约教室,学生可以随时查看预约情况,管理员可以随时审核预约状态。
(二)选题意义
Pocket多功能教室预约采用先进的网络化预约方式,让你放弃传统的纸质申请方式,提高学校管理者的效率。系统功能实用、易用,很容易上手。
(三)设计目标
要求所设计的Pocket多功能教室预约
 *好棒文|www.hbsrm.com +Q: *351916072* 
务管理者带来很多不便。所以学校需要有一种全新的预约体验,让老师可以随时预约教室,学生可以随时查看预约情况,管理员可以随时审核预约状态。
(二)选题意义
Pocket多功能教室预约采用先进的网络化预约方式,让你放弃传统的纸质申请方式,提高学校管理者的效率。系统功能实用、易用,很容易上手。
(三)设计目标
要求所设计的Pocket多功能教室预约系统功能实用、易用,方便用户使用,同时处理好预约过程中的各种情形,方便用户和管理者的使用,Pocket多功能教室预约系统的本要内容如下:
1、关于系统的功能权限,其中主要涉及到的是管理员、学生、教室这三种身份。
2、与预约教室相关的功能涉及问题以及各种身份的各种权限:
(1)老师拥有预约教室的权限,以及查看最新预约情况。学生没有预约教室的权限,可以查看教室预约的信息,方便了解老师的课程运行。教师可以预约教室,管理员审核教室能否被预约。
(2)系统登录 ,各种身份的登陆验证。
(3)用户修改密码和个人信息维护
(4)教室信息维护,增删查改
(5)预约信息以及整个流程逻辑的处理实现
(四)开发软件
1. SQL Server 2008
SQL Server 2008是微软公司推出的数据库管理软件,他可以以管理任何数据,可以对所需用的数据进行增查删改等操作。
2. My Eclipse
My Eclipse 是一款非常成熟的java开发软件,用于java语言的开发,功能很强大,应用很广泛,同时也支持各种开源产品。利用此软件我们可以和数据库进行互通,实现网页的动态数据实现开发,极大的提高了工作的效率。
二、系统分析与设计
(一)系统功能需求
主要功能如下:
1.学生可以查看预约情况,以及个人信息维护。
2.教师可以查看预约,同时享有预约教室的权利,同时可以维护个人信息。
3.管理员可以对教室进行增删查改操作,同时也享有对教师预约教室的审核权。
(二)系统分析图
1、实体对象模型:主要是Pocket多功能教室预约系统的三种不同部分身份账号以及其身份的对应权限功能,如图2-1所示:

图2-1实体对象模型图
2、实体对象类模型图:数据库的表关系、每个表里的对应关系及其对应的字段,如图2-2所示:

图2-2实体对象类模型图
(三)数据库设计
1、数据库的需求分析
用户表:用户ID,用户姓名,所在部门,用户密码,用户邮箱,用户类型
教室表:教室ID,教室姓名,教室类型,教室可容纳人数,教室位置,教室管理员,教室的介绍
预约表:预约ID,预约人,预约节次,预约教室,预约时间,预约所用课程,此次预约的状态,预约介绍
管理员表:管理员账号,管理员密码
数据库的逻辑结构设计
表1 用户表(user_info)
字段名称
类型
宽度
可否未空
约束
含义

id
int
4
否
主键
用户ID

name
varchar
50
否

用户姓名

password
varchar
50
否

密码

department
Varchar
5

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1543.html

好棒文