高校课室管理系统

高校课室管理系统

ID:13175678

大小:240.00 KB

页数:11页

时间:2018-07-21

高校课室管理系统_第1页
高校课室管理系统_第2页
高校课室管理系统_第3页
高校课室管理系统_第4页
高校课室管理系统_第5页
资源描述:

《高校课室管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、高校课室管理系统分析设计以及数据库设计——李国艺200405161204计网(一)系统总体设计1.应用背景设计目的:高校教室资源复杂,使用情况难以掌握,人工管理效率不高。利用课室管理系统可以方便快速准确地获得教室使用情况,从而使学校资源管理能在信息网络发达的今天发挥更大作用。基本思路:利用B/S架构,客户端使用浏览器,只要在任何一台能上网的计算机上就能方便获得课室的使用情况以及进行教室的借用。用软件工程的思想实现系统的模块化、鲁棒性和可扩展性,使该系统能更方便地为每一位老师同学服务。创新点:该系统的创新点在于把计算机网络技术与学校管理结合

2、一起,并且使用当前热门技术AJAX,使用户能更有效地体验该系统。该教室管理系统功能全、稳定。支持数据的手工录入和批量导入,支持教师临时调课、借用和使用记录跟踪,支持课室分类别的统计分析,支持课室分类别的调配等。关键技术:系统采用B/S架构,具体用ASP.NET(C#)技术与AJAX技术实现对课室的管理。2.解决方案设计从系统的架构上分析,系统可分为三层开发模式:表面呈现层(显示信息),业务逻辑层(为表面层服务)和数据访问层(访问数据库)。11系统层次架构图1.系统设计分析本系统层次功能说明:a)业务逻辑层业务逻辑层主要包含商业组件两部分,

3、它建立在数据库访问层上,同时又为表现层提供服务。业务逻辑层应该具有下面功能:o允许浏览者查询课室的使用情况o允许浏览者借用教室登记o浏览者进行对公告阅读o管理员对教室的情况录入(excel自动录入)o管理员发布公告o管理员审核借用教室b)数据访问层主要包括一下几个方面:o数据访问层接口oSQLServerDALo类库用Namespaceclassroomc)表现层主要包括一下页面:o站点首页o管理后台o查询页面11o前台显示页面o对excel表的自动录入页面1.各流程图11(一)功能模块分析管理后台分析:n管理管理员模块1.添加管理员2.

4、删除管理员3.修改密码n公告管理模块1.添加公告2.删除公告3.修改公告n课室管理模块1.课室录入(要求更智能化)2.课室修改3.删除课室4.课室设备使用情况查看n课室借用管理模块1.查看课室借用情况2.审核课室借用3.课室借用统计n统计管理模块1.课室利用率计算2.课室借用次数统计n课室设备使用情况管理1.查看使用情况2.处理使用情况n用户管理(分学生与老师)1.用户管理(查看、删除)前台功能模块:n查询功能n课室设备情况登记功能n借用课室登记n查看课室使用情况(正在使用情况)n提交借用表单n查看统计信息(二)数据库设计数据库名称:CM

5、S,以下为各表的详细情况n表设计1.管理员表Admins字段名数据类型字段说明键引用备注AdminIDIntIDPK主键(自动增一)AdminnameVarchar(50)名称11AdminpassVarchar(255)密码AdminRealNameNvarchar真实姓名新添加字段1.用户注册表Users字段名数据类型字段说明键引用备注UsersIDIntIDPK主键(自动增一)UsersNamevarchar(100)用户姓名UserRealNameNvarchar400用户真实姓名UsersPassvarchar(100)用户密码

6、UsersClassvarchar(100)用户班级UsersDepartmentvarchar(100)用户部门UsersNumberint用户学号UsersPhoneint用户电话UsersMobileInt用户手机UsersAddressvarchar(150)用户地址IsTeaOrStudentbit是否为老师注册RegDatedatetime注册时间2.公告表Notiy字段名数据类型字段说明键引用备注NotifyIDIntIDPK主键(自动增一)NotifyTitleVarchar(200)标题NotifyBodyText内容N

7、otifyDateDatetime公告时间AdminIDInt发表公告管理员FK修改为Adminname不用FK引用3.课室表ClassRoom字段名数据类型字段说明键引用备注IDIntIDPK主键(自动增一)BuildingIDvarchar(200)所属楼房IDFK引用BuildingClassroomTypeIDvarchar(100)教室类型IDFk引用ClassroomTypeClassroomNameVarchar(200)课室名称如:教212ClassroomIDvarchar(100)课室编号ClassroomOrigin

8、varchar(200)所属部门CanBorrowBit是否可借用新添字段4.排课表Lessons(可动态生成)11字段名数据类型字段说明键引用备注LessonsIDIntIDPK主键(自动增

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。