1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
考生表的字段说明如表所示。
表表的字段说明编号字段名称字段类型字段说明角色表主键角色名称参加考试时间考试成绩管理员教师登录后,可以通过此表查看考生参加的考试和考试成绩。
创建考生表的脚本文件如下问题种类表存储问题种类的信息,如选择题和判断题。
该表的字段说明如表所示。
表表的字段说明编号字段名称字段类型字段说明问题种类表主键问题种类表名称问题种类显示的顺序号创建问题种类表的脚本文件如下图片表存储图片信息,该表的字段说明如表所示。
表表的字段说明编号字段名称字段类型字段说明图片表主键图片表标题图片的存储地址创建图片表的脚本文件如下系数值。
表中字段标示问题的标题,但是系统不使用该字段显示具体问题,他仅仅作为问题的标题备用字段,因为问题的描述通常比较长,字段是不够用的,当然如果问题描述比较短,那么也可以使用该字段。
开发过程中使用表中字段存储问题的描述更加方便,它的类型为,可以存储很长的文本。
表表的字段说明编号字段名称字段类型字段说明问题表主键问题表标题问题的主题内容添加到题库的时间问题种类问题的答案问题的难度系数考试成绩创建图片表的脚本文件如下问题答案表存储题库中问题的答案信息,该表引用问题表的图片表的作为表的外键。
问题答案表的字段说明如表所示。
表表的字段说明编号字段名称字段类型字段说明问题答案表主键答案标题答案的实际内容包含图片答案所属问题的试卷表试卷表也称为试卷种类表,它存储题库的试卷种类信息,惟地标识套试卷。
该表引用用户表的角色表的问题种类表作为表的外键。
试卷表的字段说明如表所示。
表表的字段说明编号字段名称字段类型字段说明角色表主键试卷的总分数问题种类的问题种类的数量最小难度系数最大难度系数考生的角色创建此试卷的用户试卷表只是标识套试卷的整体情况,如难度系数试卷总分等,它并不能标识这套试卷所包含的具体试题,正因为如此,才保证每套试卷的随机性。
值得注意的点是字段和字段标识该套试卷的难度范围,而不是试卷的具体难度系数。
创建问题答案表的脚本文件如下详细设计及实现对系统的需求有了完整准确具体的了解后,接下来的工作就是正确实现这些模块的具体功能。
进行软件设计之后,就是实现软件设计的目标,设计出所要开发软件的模型,并使其投入实际的应用中。
用户登录和注册界面设计用户登录由页面实现,它的代码隐藏文件为文件,用户登录是应用程序的主入口,用户只有通过该入口才能进入系统,它的界面设计如图所示。
图系统登录界面唯出路。
智能化智能化是世纪机械自动化技术发展的个重要发展方向。
这里所说的智能化是对机器行为的描述,是在控制理论的基础上,吸收人工智能运筹学计算机科学模糊数学心里学生理学和混饨动力学等新思想新方法模拟人类智能,使它具有判断推理逻辑思维自主决策等能力,以求得更高的控制目标。
诚然,使机械自动化产品具有低级智能或人的部分智能,则是完全可能而又必要的。
模块化模块化是项重要而又艰巨的工程。
由于机械自动化产品种类和生产厂家繁多。
研制和开发具有标准机械接口电气接口动力接口环境接口因为用户所属角色有考生和管理员两类,所以在设计登录页面时,需要提供个角色选择框让用户选择自己所属的角色。
用户登录界面使用两个控件为用户输入用户名称和密码,用户单击登录按钮可以登录到系统,单击注册按钮可以进入注册页面进行注册。
用户登录用户单击登录按钮触发事件,该事件实现用户登录的验证过程。
事件验证用户的输入,如果用户输入是正确的,用户可以登录到系统中,否则页面弹出密码对话框或用户角色所属对话框。
事件代码如下,不存在用户名或密码或身份选择,或您是否已经注册,用户注册添加新用户有两种方式,种方式是从后台的用户管理中添加用户,另种方式是用户注册。
用户注册只能添加考生,而不能添加管理员类用户。
因为具有管理员用户可以直接进入到系统后台管理界面,所以在前台注册这种角色的用户是非常不安全的,系统地管理将比较混乱,而且系统数据的安全性也会受到威胁。
下面介绍前台用户注册实现的方法。
考虑到用户注册需要输入用户名称用户密码和用户电子邮件等信息,因此可以设计如图所示的注册界面。
图新用户注册,在数据绑定时,问题控件触发事件,并在事件中调用函数绑定问题答案数据。
绑定数据步骤如下通过参数的函数找到需要绑定数据的控件,命名为。
判断控件是否为空,若为空,则中止函数。
若控件不为空,则调用函数绑定控件的答案数据。
事件代码如下提交试卷显示成绩当用户点击交卷按钮后,应将用户的答题结果与试题答案进行对比,并给出相应的分值写入数据表,最后读取成绩表中的记录集并显示考试得分,代码如下数组的长度确定题目的数量确定用户所选的选择项正确答案的选项设定个会话状态,保证提交试卷后不能重新测试,只能查询成绩对不起,你已经测试过了,查看以前的考试成绩,查看考试成绩从成绩表中获取成绩确认是否考试状态测试运行与维护网站测试网站测试是网站完成前的项重要的工作,客户应该尽可能完整地浏览自己的网站,检查所有的链接是否正确,文字是否准确,效果是否恰当,功能是否完善。
通常在测试前您应该有张完整的网站栏目结构图,该图应该明确地表达网站各栏目之间的关系。
按照结构图的顺序,逐检查各个栏目的内容链接效果功能。
记录下发现的每处问题。
对修改过的栏目,重复自动化技术。
第五章机械设计制造及其自动化的发展方向我国从世纪年代初才开始这方面的工作研究和应用,研究机构及些大中型企业对这技术的发展及应用做了大量的工作,并取得了定的成果。
但与日本等先进国家相比,仍有相当差距。
任何门科学都是由基础理论技术和工程系统组成的完善体系。
机械自动化在技术和工程系统方面已有很大的发展,但基础理论方面尚在发展中,还很不完备,所以今后的发展方向是机电体化机电体化就是机械自动化的发展和延伸,传统的机械产品只有向机电体化方向发展,才是机械工业发展的北京清华大学出版社,陈英学深入编程北京北京希望电子出版社,明月创作室编程精彩百例北京人民邮电出版社,型字段说明角色表主键角色名称用户可以使用此表设置用户的角色。
创建角色表的脚本如下考生表考生表存储参加考试的考生信息,该表引用用户表的机,跳转到登录页面。
如图所示图登录模块流程图登录模块类图如图所示图登录模块类图删除操作,点击删除按钮,该书将会被删除,并提示删除成功。
如图所示修改书籍合法数据库处理更新请求数据库图删除书籍流程图发布公告模块管理员登录后可以进行发布网站公告操作,在发布公告页面的文本框中输入公告内容并点击发布按钮,如果输入不合法将给出提示并返回发布公告页面,重新进行输入,如果输入合法,表单信息将提交到,将调用类中的方法,将公告信息保存到数据库中,并提示发布成功。
如图所示删除书籍合法数据库处理删除请求数据库图发布公告流程图留言管理模块管理员登录后可以对用户的留言进行管理,点击删除按钮可以将用户的留言信息删除。
如图所示图留言管理流程图发布公告请求合法数据库处理保存数据库留言管理请求响应删除数据库调用数据库处理小结本章节是网上书店系统的详细设计,以文字,流程图以及类图描述了网上书店系统的每个模块的实现过程,对整个系统进行了详尽的描述。
总结在这几个月的毕业设计中,我基本完成了基于的网上书店系统的设计与实现,完成了系统的主要功能,包括用户模块的用户登录,用户注册,修改密码,书籍查询,用户留言,购买书籍等。
还有管理员模块的管理员登录,添加书籍,修改书籍,删除书籍,留言管理等。
由于时间仓促,加之本人水平有限,系统中难免存在着许多疏漏和不足之处,这就要求我在日后的学习中更加努力的学习和提高。
在本次毕业设计中,我遇到了很多问题和困难,每当遇到问题的时候我都不会急躁,先自己思考,查资料,如果解决不了再问同学问老师,思考就是个学习的过程,这样会对问题的认识更加深刻。
在系统中有个购物车功能需要实现,这是个非常重要的功能,之前我在浏览网站的时候就觉得这个功能很好,如果让我做我可能实现不了,开始做的时候我没有思路,后来突然之间我想到了当用户点击添加到购物车的时候先将添加的商品信息保存,然后再在查看购物车提交订单时候从数据库中查询出来显示,但是完成后我发现个问题,就是不论是哪个用户登录,当该用户登录后将书籍添加到购物车后,查看他的购物车时候会看到所有用户添加过的书籍信息。
所以这就要求在查看购物车的时候要判断当前是哪个用户登录,哪个用户登录显示哪个用户所添加过的书籍的信息。
这样的话就要在用户将商品添加到购物车的时候就保存用户名和书籍信息,当用户查看购物车的时候就查询当前用户的所添加的书籍信息,这样就可以实现查看自己所添加的商品信息了。
虽然出现的时候会感到种失败的感觉,但是每当改正个的时候就会体会到种成功的快乐。
调试程序很枯燥,有的时候都看花了眼睛,特别是在项目的后期,已经写了很多类很多方法很多页面的时候,修改起来特别的复杂,必须对项目的过程清晰了解。
这点我深有体会。
而且要在调试的时候静下心来,脑海中只有项目的代码,每次写完个功能都有种从个代码世界回到现实世界的感觉。
投入进去会发现时间过的特别的快,仿佛有种喜欢上写代码的感觉。
每当遇到个问题解决不出来的时候,就会直想,不吃饭不睡觉也想把他赶紧解决。
开始的时的主键作为该表的外键。
考生表的字段说明如表所示。
表表的字段说明编号字段名称字段类型字段说明角色表主键角色名称参加考试时间考试成绩管理员教师登录后,可以通过此表查看考生参加的考试和考试成绩。
创建考生表的脚本文件如下问题种类表存储问题种类的信息,如选择题和判断题。
该表的字段说明如表所示。
表表的字段说明编号字段名称字段类型字段说明问题种类表主键问题种类表名称问题种类显示的顺序号创建问题种类表的脚本文件如下图片表存储图片信息,该表的字段说明如表所示。
表表的字段说明编号字段名称字段类型字段说明图片表主键图片表标题图片的存储地址创建图片表的脚本文件如下系数值。
表中字段标示问题的标题,但是系统不使用该字段显示具体问题,他仅仅作为问题的标题备用字段,因为问题的描述通常比较长,字段是不够用的,当然如果问题描述比较短,那么也可以使用该字段。
开发过程中使用表中字段存储问题的描述更加方便,它的类型为,可以存储很长的文本。
表表的字段说明编号字段名称字段类型字段说明问题表主键问题表标题问题的主题内容添加到题库的时间问题种类问题的答案问题的难度系数考试成绩创建图片表的脚本文件如下问题答案表存储题库中问题的答案信息,该表引用问题表的图片表的作为表的外键。
问题答案表的字段说明如表所示。
表表的字段说明编号字段名称字段类型字段说明问题答案表主键答案标题答案的实际内容包含图片答案所属问题的试卷表试卷表也称为试卷种类表,它存储题库的试卷种类信息,惟地标识套试卷。
该表引用用户表的角色表的问题种类表作为表的外键。
试卷表的字段说明如表所示。
表表的字段说明编号字段名称字段类型字段说明角色表主键试卷的总分数问题种类的问题种类的数量最小难度系数最大难度系数考生的角色创建此试卷的用户试卷表只是标识套试卷的整体情况,如难度系数试卷总分等,它并不能标识这套试卷所包含的具体试题,正因为如此,才保证每套试卷的随机性。
值得注意的点是字段和字段标识该套试卷的难度范围,而不是试卷的具体难度系数。
创建问题答案表的脚本文件如下详细设计及实现对系统的需求有了完整准确具体的了解后,接下来的工作就是正确实现这些模块的具体功能。
进行软件设计之后,就是实现软件设计的目标,设计出所要开发软件的模型,并使其投入实际的应用中。
用户登录和注册界面设计用户登录由页面实现,它的代码隐藏文件为文件,用户登录是应用程序的主入口,用户只有通过该入口才能进入系统,它的界面设计如图所示。
图系统登录界面唯出路。
智能化智能化是世纪机械自动化技术发展的个重要发展方向。
这里所说的智能化是对机器行为的描述,是在控制理论的基础上,吸收人工智能运筹学计算机科学模糊数学心里学生理学和混饨动力学等新思想新方法模拟人类智能,使它具有判断推理逻辑思维自主决策等能力,以求得更高的控制目标。
诚然,使机械自动化产品具有低级智能或人的部分智能,则是完全可能而又必要的。
模块化模块化是项重要而又艰巨的工程。
由于机械自动化产品种类和生产厂家繁多。
研制和开发具有标准机械接口电气接口动力接口环境接
