网学网ASP.NET类别编辑为广大网友搜集整理了:基于B/S结构的实验室预约模型系统绩等信息,祝愿广大网友取得需要的信息,参考学习。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
2.2 系统功能设计 2.3 功能模块划分 2.3.1 基本模块划分 2.3.2 超级管理员模块 2.3.3 管理员模块 2.3.4 教师模块 2.3.5 学生模块 2.4 数据库结构设计 2.4.1 数据库设计概述 2.4.2 数据库组成 2.4.3 数据库建表 2.5 系统安全性设计 2.6 系统界面初步设计 2.7 预约冲突处理初步设计 3. 系统详细设计与实现 3.1 系统首页的窗体设计与实现 3.1.1 功能描述 3.1.2 界面实现 3.2 预约实验室的窗体设计与实ASP.NET提供了多种强大的身份验证机制,考虑到系统运行的实际情况,本系统采用了基于表单的身份验证方式。它建立在cookie的基础上,当用户登录到ASP.NET应用程序上时,ASP.NET会发出一个用于身份验证的cookie,在以后的Web请求中,该cookie会在服务器和客户机之间来回传送,用于验证用户请求的合法性。 实验室预约系统放置于系统根目录下的LabBooking文件夹中。通过在该文件夹中放置一个名为Web.config的XML文件,就可以实现对文件夹中的所有页面的保护。 当客户端请求该文件夹中的页面时,Web.config文件会对收到的请求进行验证,如果请求中包含所需的cookie文件,则可顺利提供响应;如果请求中不含有所需的验证信息,则ASP.NET会强行将页面定位到login.aspx文件要求用户进行验证,通过后在客户端系统的临时文件夹中生成LabBooking的cookie供以后的请求使用。通过对用户需求调研并分析,确定本系统应该具备的功能,包括:用户注册/身份验证、实验室管理、实验室预约和预约情况查询。各模块的具体功能设计如下: 用户注册/身份验证功能 提供给用户注册和登录接口,实现教师、学生、管理员三者身份的用户注册、修改、添加、删除管理等。 实验室管理功能 提供接口为管理员管理实验室服务,使管理员能够添加、修改、删除实验教室及相关信息,能够对学生、教师的基本信息进行管理,对公共信息的发布管理以及对实验室预约进行受理等。 预约实验室功能 提供接口为教师预约服务,功能有:实验室状况列表,已经预约的情况,通知服务等。 预约情况查询功能 提供接口为用户(教师、学生和管理员)查询服务,如实验室的使用情况查询、教师的预约情况查询、其他查询服务等。 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |