1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
给系统加入个默认页面可以避免列表目录的发生,同时指定自己的页面可以有效的减轻系统暴露代码信息。
利用页,捕获自己的异常可以给用户良好的提示。
部分配置代码如下小结本系统采用了相关稳定技术和框架提高系统的可维护性,在编写代码的同时尽量做的代码的规范性。
在设计和实现系统时候,注重提高系统的扩展性和系统的执行效率。
然而由于技术和时间有限有些方面还需改进。
参考文献,金灵译人民邮电出版社孙卫琴精通北京,电子工业出版社第页共页刘彬数据库高级教程北京,清华大学出版社,编程指南马树奇,金燕译北京,电子工业出版洪峰,吴云飞技术优化在线考试流量长沙通信职业技术学院学报,第卷第期年月柴进,姚全珠,孙楹,孙荣荣基于平台的在线考试系统的设计与实现宁夏工程技术第卷第期年月柯自聪开发精要北京,电子工业出版社北京,北京希望电子出版社北京,机械工业出版社英文摘要填空,简答,编程更新页面上的数据更新翻页标签当前第页共条第页共页分页条页更新提示取得剩余时间显示出剩余时间剩余分钟显示时间秒数如果秒到就重新更新分钟重新把秒针设为从数据库中重新获取剩余时间秒每秒更新次秒针翻页脚本上页第页共页没有上页了下页没有下页了第页已经是第页了最后页第页共页已经是最后页了所以将其单独建表。
表中包含景点宾馆以及相对位置等信息,如表所示。
其中和共为该表的主键而又同为外键,对应表中的,对应表中的。
为酒店相对于景点的位置。
表表列名数据类型数据长度非空说明备注是景点主键外键是宾馆主键外键是相对位置大学本科生毕业设计论文第四章小型旅游网站的详细设计目前小型旅游网站已实现了系统所需的全部主要功能,如注册和登录功能浏览景点列表浏览景点详细信息浏览旅游线路列表浏览旅游线路详细信息浏览酒店列表浏览酒店详细信息以及旅游线路预约等功能。
非注册用户可以使用除旅游线路预约功能以外的其它功能,注册用户可以使用全部功能。
系统基本类概述将整个系统中的类分成三大类,第大类为实体类,第二大类为业务类,第三大类为接口类。
除了这三个大类以外,还有负责加载数据库驱动的类,以及负责实现所需特效的类。
通过对小型旅游网站的需求进行分析,可以得出结论,将实体共分成九个实体类,系统注册的用户。
登记的游客信息。
宾馆。
酒店。
路线详细信息。
景点。
景点与线路的关系。
旅游团。
旅游线路。
如图所示。
图系统的实体类每个类中定义了不同的私有成员变量,还按钮,多选题显示多选按钮,同时获取学生做过的答案,并将其显示在页面上。
利用中接口设置开始的行数和设置最大行数读取数据库中的记录,在页面结合动态设置起始行数。
相关代码见附录。
分页保存答案保存答案时把试题按两种类型保存,如果是选择性的题目保存被选中的选项的,如果是输入文本性的题目保存其输入的文本。
当学生点击翻页按钮时触发脚本,利用进行保存当前页面的试题答案。
自动阅卷当提交试卷时,系统会自动批阅试卷中的单选题多选题判断题。
评分时候分为两种,种是正确答案只有个的,即单选题和判断题。
此时只要比较学生提交的答案选项的和该试题的正确答案的选项是否样即可。
另外种就是多选题,此时可先把学生做的答案即多个选项的封装到个集第页共页合中去,然后在获取试题的正确选项的集合,利用中的集合方法,来判断学生是否答对了此题。
部分代码如下把学生所做的答案组合成个集合,系统的性能和安全在系统的设计和编码时候考虑到系统的性能和安全的问题主要采取的策略如下。
采用数据库连接池。
提供了个较为成熟的数据库连接池连接池,利用连接池可以使系统减少建立与数据库的连接次数。
节约系统的宝贵支援,提高系统的负载量。
合理配置数据库连接池,以提高系统的性能和安全。
当应用服务器发异常时候可能会使当前数据库连接失效。
而失效的连接如不及时的回收可能会造成系统的崩溃。
配置文件中的可以指定连接池自动回收失效的连接代码如下第页共页利用的接口的查询功能,避免出现注入漏洞。
发生此种情况有主要有两个原因。
是如果直接用页面的参数拼接语句,如果参数为语句中的特殊字符如单引号,可能会造成语法而导致程序出错。
例如下面这个用户登录的代码就会出错。
当是个单引号时候就会导致语法。
而采用的接口时候,可以使用占位符解决这个问题。
代码如下第二种情况是没有充分考虑到程序的逻辑问题。
同样对于第种情况如果。
虽然不会导致语句出错,但是这条语句会使用户通过验证。
解决的方法是改进代码,先利用的接口查出符合条件的用户,然后在取出该用户的密码比较与用户输入的密码是否致此时就可以有效的防止注入漏洞了。
在查询页面采用分页查询,减轻服务器与客户端的负担。
利用中接口设置开始的行数和设置最大行数读取数据库中的记录,在页面结合动态设置起始行数。
批量增加和更新数据库。
在组卷的时候,需要大量多次的向数据库插入和更新数据。
此次可以利用的批量插入和更新减少与数据库的交互次数提高系统的执行效率。
部分代码如下批量插入将本批插入的对象立定义了为了其他类读取这些类中成员变量的和方法。
这些类将会成为承载数据库中各表的数据的载体,然后将会对其进行处理。
这九个实体类被统放在实体包中。
业务类是负责处理用户请求的,以逻辑运算为主要功能的类,它是三大类中最为主要的类,完成实现网页中大部分功能的动态展示处理等工作,这些就是网页中重要的。
这其中有负责登录和注册的类负责显示主页的类负责预约功能的类负责显示注册码的类以及其它如显示网页中各种信息或接受各种处理请求的类。
如图所示,这些类被统放在包中。
大学本科生毕业设计论文图系统中的业务类业务类的功能很强大,同时业务类中的每个类功能也不尽相同,但主要的结构为与调用接口类中的方法,为各个实体类赋值,或者为接受用户在网页中的请求,为用户的请求进行各种处理。
接口类是用来访问数据库的类,是业务类和实体类连接数据库的桥梁,整个网站与数据库之间的交互,均是通过接口类来实现的。
接口类中有负责与数据库中各个表进行交互的类。
如连接数据库中表的,连接数据库中表的,负责读取主页上的信息,连接数据库中多个表的等都位于该接口类中。
如图所示。
图系统中的接口类接口类只负责进行数据库的读取和写入等方法,而加载数据库的驱动等方法,则保存在类中,接口类调用类进行加载数据库驱动,然后执行相应的方法。
这些类被统放在包中。
实体类业务类接口类,这三大类成为负责系统健康运行的主要类,其它类辅助这三大类正常运行,满足用户的需求,完成用户和网站的各种交互。
大学本科生毕业设计论文系统主要模块的详细设计用户注册模块的详细设计注册模块负责处理用户申请成为注册用户的工作,用户需要输入自己的用户名,密码,邮箱等数据录入到数据库中的表。
同时,在填写注册表单时,还需输入密码的重复密码,防止用户密码输入,还需输入网页中自动生成的验证码,以防止有不法分子恶意注册破坏网站的正常运行。
注册页面为,如图所示。
在输入用户名之后,系统会调用中的,采用异步的方式联建数据库,对用户所输入的用户名进行判定,判断该用户名在数据库中是否存在。
当用户输入的所有注册信息全部合法时,即可调用中的方法,将用户输入的数据写入到数据库中相应的表,并且跳转到登陆页面进行登录。
如果用户输入的信息不合法系统将会在界面中进行提示,并且会在服务器端进行验证,并返回信息。
图注册页面在系统中的技术主要就应用于异步连接数据库进行判断用户名是否重复以及判断验证码两方面。
下面就详细介绍下技术对用户名是否存在进行判定的过程。
即写入数据库并释放内存第页共页在系统的配置文件中加入默认页面和自己的异常处理。
给系统加入个默认页面可以避免列表目录的发生,同时指定自己的页面可以有效的减轻系统暴露代码信息。
利用页,捕获自己的异常可以给用户良好的提示。
部分配置代码如下小结本系统采用了相关稳定技术和框架提高系统的可维护性,在编写代码的同时尽量做的代码的规范性。
在设计和实现系统时候,注重提高系统的扩展性和系统的执行效率。
然而由于技术和时间有限有些方面还需改进。
参考文献,金灵译人民邮电出版社孙卫琴精通北京,电子工业出版社第页共页刘彬数据库高级教程北京,清华大学出版社,编程指南马树奇,金燕译北京,电子工业出版洪峰,吴云飞技术优化在线考试流量长沙通信职业技术学院学报,第卷第期年月柴进,姚全珠,孙楹,孙荣荣基于平台的在线考试系统的设计与实现宁夏工程技术第卷第期年月柯自聪开发精要北京,电子工业出版社北京,北京希望电子出版社北京,机械工业出版社英文摘要填空,简答,编程更新页面上的数据更新翻页标签当前第页共条第页共页分页条页更新提示取得剩余时间显示出剩余时间剩余分钟显示时间秒数如果秒到就重新更新分钟重新把秒针设为从数据库中重新获取剩余时间秒每秒更新次秒针翻页脚本上页第页共页没有上页了下页没有下页了第页已经是第页了最后页第页共页已经是最后页了所以将其单独建表。
表中包含景点宾馆以及相对位置等信息,如表所示。
其中和共为该表的主键而又同为外键,对应表中的,对应表中的。
为酒店相对于景点的位置。
表表列名数据类型数据长度非空说明备注是景点主键外键是宾馆主键外键是相对位置大学本科生毕业设计论文第四章小型旅游网站的详细设计目前小型旅游网站已实现了系统所需的全部主要功能,如注册和登录功能浏览景点列表浏览景点详细信息浏览旅游线路列表浏览旅游线路详细信息浏览酒店列表浏览酒店详细信息以及旅游线路预约等功能。
非注册用户可以使用除旅游线路预约功能以外的其它功能,注册用户可以使用全部功能。
系统基本类概述将整个系统中的类分成三大类,第大类为实体类,第二大类为业务类,第三大类为接口类。
除了这三个大类以外,还有负责加载数据库驱动的类,以及负责实现所需特效的类。
通过对小型旅游网站的需求进行分析,可以得出结论,将实体共分成九个实体类,系统注册的用户。
登记的游客信息。
宾馆。
酒店。
路线详细信息。
景点。
景点与线路的关系。
旅游团。
旅游线路。
如图所示。
图系统的实体类每个类中定义了不同的私有成员变量,还
