网站通用工具箱设计——在线预约模块

上传人:回**** 文档编号:138701768 上传时间:2022-08-22 格式:DOC 页数:45 大小:561KB
收藏 版权申诉 举报 下载
网站通用工具箱设计——在线预约模块_第1页
第1页 / 共45页
网站通用工具箱设计——在线预约模块_第2页
第2页 / 共45页
网站通用工具箱设计——在线预约模块_第3页
第3页 / 共45页
资源描述:

《网站通用工具箱设计——在线预约模块》由会员分享,可在线阅读,更多相关《网站通用工具箱设计——在线预约模块(45页珍藏版)》请在装配图网上搜索。

1、 西 安 邮 电 大 学 毕 业 设 计(论 文)题 目: 网站通用工具箱设计 在线预约模块 学 院: 通信与信息工程学院 专 业: 通信工程 班 级: 通工1111班 学生姓名: 罗冲 导师姓名: 黄文华 职称: 讲师 起止时间: 9月15日至1月11 日 毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文 是本人在指引教师指引下独立研究、写作的成果,论文中所引用她人的文献、数据、图件、资料均已明确标注;对本文的研究做出重要奉献的个人和集体,均已在文中以明确方式注明并表达感谢。本人完全意识到本声明的法律后果由本人承当。论文作者: (签字)时间:1月5日指引教师已阅: (签字) 时间:1

2、月5日西安邮电大学毕业设计(论文)开题报告通信与信息工程 学院 通信工程 专业 11 级 11 班课题名称: 网站通用工具箱设计 在线预约模块 学生姓名: 罗冲 学号:03111406 指引教师: 黄文华 报告日期: 10月20日 西安邮电大学本科毕业设计(论文)开题报告学号 03111406姓名 罗冲 导师 黄文华 题目 网站通用工具箱设计在线预约模块选题目的(为什么选该课题) 如今计算机技术和网络技术发展趋势良好,网络的速度,稳定性和安全性都不断在改善,计算机和网络设备性价比也不断在提高,大众都普遍承认了这种信息传递媒介的便利性和有效性。并且随着网站建设的日益进一步,各行业对于网站的应用越

3、来越广泛,大型网站日益增多,而相称一部分网站有许多通用的功能,如果有一套网站通用的工具箱,只需设计功能接口,就使网站能以便调用各模块实现的功能,可以大大以便网站建设。 而我们本课题要研究的在线预约模块作为网站通用工具箱的一部分,目前在各行各业的应用特别广泛,并且也大大以便了我们的平常生活,例如我们图书馆的图书借阅系统,医院的门诊预约系统,酒店的预定系统等。通过一种预约系统,顾客可以在注册了之后,完毕自己所需要资源和服务的预约,同步提供者也可以通过它对顾客所需要的内容进行管理和分派。这样可以提高资源的运用,同步也保证了资源共享的合法和迅速! 我们如果能完毕一种在线预约系统的模块并放入网站设计工具

4、箱内,便可以更好地以便各个网站的建设,既以便了网站的建设,也提高了我们的生活质量。在工作生活节奏不断加快,人们越来越追求效率的时代,虽然在线预约系统的实行刚起步不久,但是在线预约系统的的不断改善优化还是一种循序渐进的过程,因此还是有很大发展空间的。 前期基本(已学课程、掌握的工具,资料积累、软硬件条件等) 本课题的研究重点在于开发软件的使用上,我们在此前的学习中已经较好的掌握了C语言,但是历来没有开发过WEB上使用的代码。对于开发软件也是很陌生,这个将成为学习和研究的重点,并且要成功的完毕任务还要对数据库进行比较好的理解,可以具有纯熟使用的能力。 在知识的积累上,我需要重新学习C语言在本课题方

5、面的应用,以及对比其她的语言,通过学习和资料调查,选择一种比较合适的语言和措施。筹划使用VisualStudio作为系统的开发软件,在数据库方面使用SQLSever。语言在C的基本上学习C#语言。学习的方式可以通过课本和网络教程。固然对于第一次开发ASP代码,模仿其她作品的是必要的。在模仿过程中要学习其她人编写代码的习惯,和开发规则。在学习后可以做到可以自己开发的能力,在学习的过程中也需要注意到其她人代码中的BUG和局限性之处,以保证在自己的代码中不会浮现类似问题。数据库是我历来没有接触过的知识,这个方面除了自己的学习以外还需要教师和同窗的协助指点。由于本课题的规定对数据库方面很少,因此数据库

6、不会成为完毕本课题的最大问题。要解决的问题(做什么)研究的问题: 本课题的研究重点在于开发软件的使用上,使用ASP技术进行开发,ASP就是ActiveServerPages的缩写,是WEB应用程序开发技术,它是一种技术框架,能产生和执行动态、交互式、高效率的站服务器的应用程序。通过度析设计在线预约模块所必须具有的某些基本的功能,在通过筹划准备后,采用合适的开发工具(vs)完毕相应的在线预约系统代码的编写,然后进行调试,具体为:(1)注册登录。实现实名制网上注册和登录功能,根据登录的人员相应的权限放权相应的操作。(2)进行预约。这个模块涉及顾客登陆之后的预约以及对预约的修改与取消。(3)信息查询

7、。本状态下顾客可以对目前预约的状态进行查询,例如预约的剩余数目等。(4)预约管理。对各预约单的查询,排期确认告知以及建议延期等。解决思路:1、研究设计措施:(1)通过查阅网络和阅读有关书籍收集有价值的资料,进行实际需求调查,写需求分析文档,拟定系统的重要实现模块;(2)通过以往系统设计的具体实践,并根据需求分析,建立数据库文档,写出所需要的表和所需字段;细分系统模块,敲定出各个模块,拟定模块之间的联系以及之间的组合;(3)进行软件的界面设计及各个重要模块构造构思的细致修改。(4)基于Web平台,采用.NET语言,以及MySQL数据库设计与实现。2、技术路线: 调查数据收集与分析模块与数据库设计

8、网站界面设计-网站基本功能实现 预期成果: 设计出一种在线预约模块可以使顾客完毕登陆,注册,预约,信息查询以及管理等功能。3.可行性分析:对于预期目的的实现,我将通过自己的努力,编写所需要的代码加以实现,并尽量的通过其她方式以保证预期目的的完善于实现。工作思路和方案(怎么做) 要完毕本课题我需要学习的知识涉及:C#语言知识,特别是其在开发ASP代码方面的应用。数据库原理和使用,以及数据库解决软件也需要初步的学习和理解。并且要学习和理解.NET开发软件的使用,这个方面我将通过自主学习来完毕。重要的措施和环节:(1)收集有关文献以及资料,对目前存在的类似系统进行调查分析,并对该在线预约系统进行可行

9、性分析,完毕开题报告;(2)完毕调查及数据整顿,拟定功能模块。编制网站项目筹划(涉及活动与任务,资源安排以及进度筹划等);(3)用MySQL数据库设计与实现数据库的设计和系统基本功能设计,并建立设计整个系统的数据库。;(4)熟悉所运用的开发平台,并结合收集到的资料,用vs对在线预约系统完毕编码实现,涉及之前所提到的数据库的建立设计等;(5)系统测试,即完毕代码的书写以及数据库的建立后,调试出一种调用该功能的网站实例;(6)在教师的协助下,对本课题在线预约系统完毕的状况进行总结与完善;(7)整顿各阶段收集到的文档,并完毕毕业论文以及毕业答辩所需要的有关资料。指引教师意见xxxxxxx签字: 年

10、10 月 24 日西安邮电大学毕业设计 (论文)成绩评估表学生姓名 罗冲性别男学号0311406专 业班 级通工1111班课题名称 网站通用工具箱的设计在线预约模块指引教师意见(从开题论证、论文内容、撰写规范性、学习态度、创新等方面进行考核)评分(百分制):指引教师(签字): 年 月 日评阅教师意见(从选题、开题论证、论文内容、撰写规范性、学习态度、创新等方面进行考核)评分(百分制): 评阅教师(签字): 年 月 日验收小组意见(结合任务书规定的预期目的和成果形式进行考核)评分(百分制):验收教师(组长)(签字): 年 月 日答辩小组意见(从准备、陈述、回答、仪表等方面进行考核)评分(百分制)

11、: 答辩小组组长(签字): 年 月 日评分比例指引教师评分 () 评阅教师评分 () 验收小组评分 () 答辩小组评分 ()学生总评成绩百分制成绩级别制成绩答辩委员会意见毕业论文(设计)最后成绩(级别): 学院答辩委员会主任(签字): 年 月 日目录摘 要IABSTRACTII引言11绪论21.1研究背景与意义21.2本课题研究内容21.2.1前台功能21.2.2后台功能31.3重要解决问题32有关技术与开发环境32.1 Visual Studio 开发环境简介32.2 SQL Server 数据库简介42.3 ASP.NET技术简介43系统设计53.1系统设计思想53.1.1页面模块化53.

12、1.2三层构造设计53.2本课题研究内容63.2.1顾客部分63.2.2管理员部分74数据库设计84.1数据库需求分析84.2数据库概念构造设计84.2.1表简介85在线预约模块各功能的实现105.1顾客注册105.2顾客登录135.3完整预约演示155.3.1选择多媒体教室165.3.2预约日期选择165.3.3预约学时选择175.3.4预约教室、学科选择185.3.5授课班级选择185.3.6预约成功提示215.3.7预约状态查看215.4首页225.5管理员界面235.5.1管理员登陆235.5.2多媒体教室管理和编辑245.5.3多媒体教室预约管理245.5.4顾客管理246结论25道

13、谢27参照文献28摘要如今计算机技术和网络技术发展趋势良好,网络的速度,稳定性和安全性都不断在改善。并且随着网站建设的日益进一步,各行业对于网站的应用越来越广泛,如果有一套网站通用的工具箱,只需设计功能接口,就使网站能以便调用各模块实现的功能,可以大大以便网站建设。本文重要研究了网站通用工具箱在线预约模块的开发全过程。一方面对有关技术以及开发环境进行了简介,然后进行了系统的设计与分析。运用ASP.NET开发平台,设计数据库,并使用VS编写一种在线预约模块。其重要功能有:顾客可以注册和登陆,查看空闲状态、申请预约、修改预约等;管理员可以添加、修改预约和取消预约,以及管理顾客信息等。为完善预约系统

14、的完备性,本系统还提供了个人信息修改以及友谊链接等功能。本设计采用了Microsoft公司的SQL Server 5数据库作后台。系统操作简朴,界面和谐,运营比较稳定。核心字:在线预约模块;数据库;ASP.NETABSTRACTToday, the development trend of computer technology and network technology is good, the speed, security and stability of the network are constantly improving. With the deepening of the c

15、onstruction site, the website applications of industry is more extensive .If there is a website versatile toolbox, just need to design function interface, It can make the site achieve the function of each module and can greatly facilitate the construction of the site.This paper studies the whole dev

16、elopment process of the website generic toolkit - online reservation module. First, the relevant technologies and development environment were introduced, then designed and analyzed the system. Using ASP.NET development platform, design the database and use VS to write an online reservation module.I

17、ts main features are: Users can register and log in to view the idle state, apply for an appointment, modify appointments, etc. Administrators can add, modify, and cancel the appointment, and managing user information. To improve the completeness of the reservation system, the system also provides p

18、ersonal information changes, and links and other functions.This design uses Microsofts SQL Server 5 database for the background. The system is simple, user-friendly and more stable operation.Keywords:Online reservation module;System Database;ASP.NET引言随着信息社会的高科技技术不断普及,计算机的应用也已经波及到经济和社会生活的各个方面。计算机与我们自

19、身的关系越来越密切,诸多大型网站数目也不断地增长,这些大型网站有诸多通用的功能,如果有一种网站通用设计工具箱,把这些通用的模块收集起来,只需设计功能接口,就使网站能以便调用各模块实现的功能,对大型网站的建设将有很大的便利。本次设计是运用工具和平台开发出一种多媒体教室在线预约模块,放入我们的网站通用设计工具箱,以以便某些教学网站的建立。本次设计软件规定基于Web和 ASP+SQL Server的程序环境,ASP是Web应用程序开发技术,它是一种技术框架,能产生和执行动态、交互式、高效率的站服务器的应用程序。设计要满足远程预约,以Web界面与顾客交互,为顾客提供信息并接受其操作,由于ASP所使用的

20、脚本语言都在服务端上运营,顾客端的浏览器不需要提供任何别的支持,这样大大提高了顾客与服务器之间的交互的速度。为了提高网站设计的效率,同步,也为了节省更多的有限资源,本次毕业设计重要进行教学网站在线多媒体教室预约模块的设计。老式的多媒体教室预约规定教师本人到多媒体教室查看或者到办公室询问与否有人使用并进行预约,由于这种状况下的预约记录多是人为操作的,容易于浮现某些不必要的错误和漏洞,管理效率也比较低。因此在目前多种事情都追求效率的我们来说,老式的预约方式已经完全不能满足我们的规定。远程预约是一种全新的网络租用方式,它通过互联网突破了时间和空间限制实现了便捷的预约与管理功能。在对数据信息有效组织并

21、整合一定使用功能后,远程预约系统可以以便地实现预约与取消、多媒体教室资料查询、顾客管理员双重角色等功能。而多媒体教室在线预约系统可以作为一种模块放入我们的通用工具箱之内。1绪论1.1研究背景与意义信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和 平常社会生活的各个方面。大型网站的建立越来越多,要是我们能将好多种模块放入网站设计工具箱内,便可以更好地以便各个网站的建设,也提高了我们的生活质量。而我们本课题要研究的在线预约模块作为网站通用工具箱的一部分,目前在各行各业的应用特别广泛,并且也大大以便了我们的平常生活,例如我们图书馆的图书借阅系统,医院的门诊预约系统,酒店的预定系统等

22、。通过一种预约系统,顾客可以在注册了之后,完毕自己所需要资源和服务的预约,同步提供者也可以通过它对顾客所需要的内容进行管理和分派。这样可以提高资源的运用,同步也保证了资源共享的合法和迅速!本次重要是以设计一种教学网站的多媒体教室在线预约模块为例,同步也可以将其作为工具箱的一部分移植到其她的网站。在工作生活节奏不断加快,人们越来越追求效率的时代,虽然在线预约系统的实行刚起步不久,但是在线预约系统的的不断改善优化还是一种循序渐进的过程,因此还是有很大发展空间的。1.2本课题重要研究内容本题目拟完毕网站通用工具箱在线预约模块的设计,具体是使用VS编写一种教学网站的多媒体教室在线预约模块,并通过设计数

23、据库、书写代码,实现顾客的注册,让已注册的顾客可以查看空闲状态,完毕预约以及对预约的管理等功能等。该在线预约模块重要功能如下:1.2.1前台功能1 前台首页阅读有关多媒体教室使用的有关规定也可以进入登陆页面,也可进入后台登陆管理2 顾客登录注册3 可以查看公示4 登陆注册密码加密,登陆需要验证码验证5 顾客可以查看自己的资料并有修改自己资料的权利6 如果顾客已经登陆成功则才容许对教室预约状况进行查询和预约教室7 根据提示进行操作查询已经预约的教室8 点击“点这里预约”进入预约页面9 按照规定一方面选择您要预定的日期和星期在框中显示10. 再根据提示信息填写你的预订信息(您填写的预定日期和星期必

24、须与您选定的相似)11. 点击预约按钮提交你的预约信息1.2.2后台功能1. 有两大模块,涉及管理首页和系统设立2. 管理首页可以退出管理系统3. 系统设立有两个小模块4. 基本设立模块和后台管理模块5. 基本设立模块可以查看个人资料,可以修改个人资料6. 后台管理模块有八个功能7. 教室管理8. 预约管理9. 学时管理10. 班级管理11. 公示管理12. 选课管理13. 顾客管理14. 友谊链接管理15. 各个管理模块可以进行编辑删除添加操作1.3重要解决的问题网站通用工具箱的建立可以大大的以便多种大型网站的建设。有了这个网站通用工具箱,网站的建立者只需设计功能接口,就可以工具箱中的某个需

25、要的模块用到自己网站的建设中,节省了诸多的人力物力,本次设计的某教学网站多媒体教室预约模块也可以作为工具箱的一部分,移植到多种教学网站或者其她网站的建立中,为网站的建设提供便利。2有关技术与开发环境2.1 Visual Studio 开发环境简介Visual Studio 是微软推出的vs的升级版本,提供了高档开发工具、调试功能、数据库功能和创新功能,协助在多种平台上迅速创立目前最先进的应用程序。涉及多种增强功能,对Web开发工具的大量改善,以及可以加速开发和解决所有类型数据的语言增强功能。并提供了所有有关的开发工具和框架支持,开发人员可以运用这些丰富的客户端和服务器端框架轻松构建以顾客为中心

26、的Web应用程序,这些应用程序可以集成任何后端数据提供程序、在任何目前浏览器内运营并且可以完全的访问ASP.NET应用程序服务和Microsoft平台。它是一套完整的开发工具,可用于生成ASP Web应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic .NET、Visual C+ .NET、Visual C# .NET和 Visual J# .NET全都使用相似的集成开发环境(IDE),该环境容许它们共享工具并有助于创立混合语言解决方案。此外,这些语言运用了.NET Framework 的功能,此框架提供对简化ASP Web应用程序和 XML We

27、b services 开发的核心技术的访问。2.2 SQL Server 数据库简介SQL Server 是一项全面完整的数据库与分析产品。从借助浏览器实现的数据库查询功能到内容丰富的扩展标记语言(XML)支持特性均可有力地证明,SQL Server 是全面支持Web功能的数据库解决方案。与此同步,无论以应用程序开发速度还是以事务解决运营速度来衡量,SQL Server 都堪称最为快捷的数据库系统。它提供了对可扩展标记语言的核心支持以及在 Internet 上和防火墙外进行查询的功能。 SQL Server 提供了以 Web 原则为基本的扩展数据库编程功能。丰富的XML和Internet 原则

28、支持容许使用内置的存储过程以XML格式轻松存储和检索数据。还可以使用 XML 更新程序容易地插入、更新和删除数据。还可以使用 HTTP 来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过 Web 进行自然语言查询。SQL Server 还具有不凡的可伸缩性和可靠性,运用了对称多解决器 (SMP) 系统最多可以使用32个解决器和64GB RAM。向外扩展可以将数据库和数据负载分派给多台服务器。2.3 ASP.NET技术简介Microsoft .NET技术的应用可谓是非常流行、广泛,并且新手一般很容易上手,因此大部分的时间里,选择.NET技术来开发系统还是比较适合的(特别是ASP.NE

29、T开发WEB程序),或许有人常常讨论.NET、JAVA、PHP等多种语言的利弊(甚至谈及用C+、DEPHI开发CGI程序),从而来选择自己的学习出发点。固然这样做是为了个人各自的目的方向,然而多种语言均有其通性,均有各自的优缺陷,虽然实现起来多种语言的措施也许不同,涉及运营环境、解决过程等,但是就其语法、函数或是措施的实现来说,给人们的思维是同样的。A 是建立在通用语言运营时刻库(CLR)上的应用程序框架。她用来在服务器端构建功能强大的web应用程序。A 提供了几种超越此前web开发模式的长处:s 增强的性能s 强大而富有弹性s 简朴s 易于管理s 可伸缩性和有效运用性s 可定制和扩展s 安全

30、性ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,由于是.NET独有的语言,VB.NET则为此前VB程序设计,适合于此前VB程序员。ASP.net 使用一种字符基本的,分级的配备系统,使你的服务器环境和应用程序的设立更加简朴。由于配备信息都保存在简朴文本中,新的设立都也许都不需要启动本地的管理员工具就可以实现。3系统设计3.1系统设计思想3.1.1页面模块化本系统在界面设计上都采用了模块化解决思想,把诸多页面的共有部分集成一种模块,例如页面的头部、尾部、顾客管理员身份鉴定等,这样在开发时遇到这些相似的页面部分,就不需要重新编写,只要使用include语句即可引用这部分

31、代码,大大提高了开发效率。本系统分为顾客部分和管理员部分,这两部分都会用到数据库中的信息并对数据库进行读写操作,但是它们的功能是独立的,可以分开来设计和编写,提高模块内聚性,减少耦合性。3.1.2三层构造设计本系统采用三层构造设计,即程序逻辑构造分为顾客界面层、业务逻辑解决层和数据存储层。三层分别独立,顾客界面与业务逻辑分离,系统的安全性、可维护性、重用性和扩展性都大大提高。采用三层架构,顾客界面层通过统一的接口向业务逻辑解决层发送祈求,业务逻辑解决层按照自己的逻辑规则在祈求解决之后进行数据库操作,然后将数据库返回的数据返回给顾客界面层。这样顾客界面与数据存储互相独立,顾客界面层甚至可以不懂得

32、数据库的构造,而只是通过接口实现操作。这种方式增长了数据库的安全性,同步也减少了对顾客界面层的开发规定,由于它主线就不需要进行任何数据库操作。工作原理如图3-1所示。生成SQL语句操作数据库顾客界面层 业务逻辑解决层 数据库存储层 提交操作信息ASP代码SQL Server数据库预约系统操作界面返回操作成果返回操作成果图3-1 三层构造原理图3.2系统功能模块划分远程预约是一种全新的网络租用方式,它通过互联网突破了时间和空间限制实现了便捷的预约与管理功能。在对数据信息有效组织并整合一定使用功能后,远程预约系统可以便地实现预约与取消、多媒体教室资料查询、顾客管理员双重管理等功能。本次毕业设计中,

33、“网站通用工具箱多媒体教室在线预约模块”重要完毕的功能如下: 3.2.1顾客部分s 顾客注册:检测顾客提供的信息并注册顾客。s 顾客登录:检测顾客和密码,核算顾客身份。s 查看多媒体教室信息:查看教室在什么日期的什么时间段可供顾客预约。s 预约多媒体教室:在某一拟定的日期预约某一拟定多媒体教室。s 取消教室预约:取消某一有效预约。s 安全注销:结束顾客登录,保证安全退出。具体功能与流程如图3-2所示。顾客注册顾客登录取消多媒体教室的预约预约多媒体教室查询多媒体教室的状态顾客注销安全退出 图3-2顾客使用流程3.2.2管理员部分s 添加多媒体教室:根据提供信息添加多媒体教室。s 删除多媒体教室:

34、根据管理员提交的信息删除指定多媒体教室。s 查看预约:查看多媒体教室的预约状况,可以看到是哪个顾客在什么时间段预约的哪个多媒体教室。s 删除无用或错误的预约信息:删除指定的无效预约。s 修改多媒体教室信息:可对多媒体教室的可预约时间和日期进行修改。s 安全注销:结束管理员登录,保证安全退出。具体功能与流程如图3-3所示。查看多媒体教室的预约状况管理员登录添加和删除多媒体教室更新多媒体教室状态,如可预约的时间段、日期。管理员注销,安全退出图3-3管理员功能4数据库设计当一种系统波及数据库时,其运营效率、冗余限度、可靠性、稳定性等评价指标除了与上层代码有关外,更多的会受究竟层数据库效率的影响。因此

35、说, 数据库在一种信息管理系统中占有非常重要的地位,数据库构造设计的好坏将直接相应用系统的效率和实现的效果产生影响。合理的数据库构造设计可以提高数据存储的效率,保证数据的完善和一致。设计数据库系统时应当一方面充足理解顾客各个方面的需求,涉及既有的及将来也许增长的需求。数据库设计一般涉及如下几环节:s 数据库需求分析。s 数据库概念构造设计。4.1数据库需求分析作为一种教学网站的多媒体教室预约模块,它的数据库功能重要体目前对多种信息的提供、保存、更新和查询操作上,涉及顾客信息、管理员信息、多媒体教室信息、预约信息等,各个部分的数据内容又有内在联系。针对此系统的数据库特点,可总结出如下的需求:s

36、顾客和管理员具有不同身份。s 顾客信息记录顾客资料。s 多媒体教室类型、与否空闲等多种信息。s 预约有预约时间、预约顾客等多种信息。通过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据构造:s 管理员信息,涉及数据项:管理员名、密码。s 顾客信息,涉及数据项:顾客名、密码、电子邮件等。s 多媒体教室信息,涉及数据项:多媒体教室ID、多媒体教室名称、类型。s 预约信息,涉及数据项:预约ID、预约顾客名、多媒体教室ID等。4.2数据库概念构造设计4.2.1数据库表设计得到上面的数据项和数据构造后来,就可以设计出可以满足需求的多种实体,以及它们之间的关系,然后用实休-关系图

37、,即E-R(Entity-Relationship)图将这些内容表述出来,为背面的逻辑构造设计打下基本。根据上面的设计规划出的实体有:顾客信息实体、管理员信息实体、多媒体教室信息实体、预约信息实体等。根据设计规定数据库中需要的表如表4-1所示。顾客信息表aspnet_UsersApplication idUnique identifier不能为空User IdUnique identifier不能为空User NameNvar char(256)不能为空Lower User NameNvar char(256)不能为空Mobile AliasNvar char(16)能为空Is Anonymo

38、usBit不能为空Last Activity DateDate time不能为空角色辨别表aspnet_RolesApplication IdUnique identifier不能为空Role IDUnique identifier不能为空Role NameNvar char(256)不能为空Lowere Role NameNvar char(256)不能为空DescriptionNvar char(256)能为空应用程序管理表aspnet_ApplicationsApplication NameNvar char(256)不能为空LoweredApplication NameNvar cha

39、r(256)不能为空Application IdUnique identifier不能为空DescriptionNvar char(256)能为空预约时间表Booking ObjectIdInt不能为空TitleNvar char(100)不能为空Start TimeDate time不能为空End TimeDate time不能为空预约信息表AppointmentIdInt不能为空User NameNvar char(256)不能为空User Email AddressNvar char(256)能为空Start DateDate time不能为空End DateDate time不能为空C

40、ommentsNvar char(MAX)不能为空Booking Object IdInt不能为空预约日期表Booking Object Working DayBooking Object IdInt不能为空Working Day Idint不能为空角色辨别表Application IdUnique identifier不能为空User IdUnique identifier不能为空Password Formatint不能为空Password SaltNvar char(128)不能为空Mobile PINNvar char(16)能为空EmailNvar char(256)能为空Lowere

41、d EmailNvar char(256)能为空Password QuestionNvar char(256)能为空Password AnswerNvar char(128)不能为空Is ApprovedBit不能为空Create DateDate time不能为空Last Login DateDate time不能为空Last Lockout DateDate time不能为空CommentN text不能为空特殊事件表ExceptionIdInt不能为空Booking Object IdInt不能为空Exception DateDate time不能为空表4-1 数据库表内容5系统功能的实

42、现完毕了上述工作后,我们这个在线预约模块算是完毕了一大部分,此网站通用工具箱在线预约模块的重要功能如下:5.1顾客注册注册界面重要是让顾客输入注册的基本信息并提交。如图5-1所示,注册页面重要涉及有,顾客的院系、顾客的姓名、性别、电子邮箱、登录密码、顾客身份等。顾客只有注册登陆后才可以进入预约系统。图5-1顾客注册页面 顾客注册的代码如下 院系: 外语院 理学院   编号:  (请输入编号!) 姓名:      (请输入顾客名!) 性别: 男 女   email:   (请输入邮箱!) 密码: (请输入密码!) 确认密码:

43、(请确认密码!) 身份: 教师 学生 其她                返回 5.2顾客登录当顾客注册成功后,系统会将顾客信息写入数据库记录成功注册的顾客名和顾客密码。接下来就是要登录顾客了,登陆界面重要提供应顾客登录。如图3-2所示,顾客需要提供注册时的各项信息,并需要输入验证码才干进入预约系统。图5-2顾客登录页面登陆部分代码如下所示: 教师登陆 院系:  (请输入院系!) 顾客编号: (请输入顾客名!) 密码: (请输入密码!) 验证码: asp:TextBox Columns=4 onfocus

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!