網站设计与架构课程报告.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
網站设计与架构课程报告

《网站设计与架构》课程报告 软件学院系统名称 简单的在线考试系统系统概述随着计算机的普及,各种考级、考证的培训学校也应运而生。这类的学校很多都是利用网络实现学生的在线学习和考试,学生只需要登录该网站的考试系统,完成选定课程的考试,提交即可。在线考试系统对试卷进行批改,教师对结果进行确认给出学生成绩。为了实现这些功能我们完成了如下的在线考试系统设计目标 在这个课程设计当中我们采用B/S体系结构进行开发,为了完成一个功能较为完善的简单的在线考试系统。这个系统要提供基本的教师,学生,管理员这三种角色,模拟并完成在现实场景中可能会出现的一些基本操作。系统开发环境 在线考试系统的环境是:CPU采用的是Inter(R) Core(TM)i5-3210M CPU@2.50GHz;硬盘容量:500GB;显示器的分辨率是1366×768。采用的是B/S架构,编译器为Dreamweaver CS3,java的编译环境是JDK1.6.03。运行JSP页面的服务器是Tomcat服务器。Mysql数据库的驱动程序使用的是mysql-connector-java-5.1.0-bin.jar。功能分析与设计 这个系统的简单架构如下图所示,在线考试系统学生模块管理员模块登录,注册在线考试修改密码登录管理学生管理课程管理试题退出系统分为如下两个模块:1学生模块:文件名称该文件所实现的功能dl.jsp用户登录界面,判断用户名和密码是否与数据库中的相对应login_success.jsp用户登录成功所显示的界面login_failure.jsp用户登录失败所显示的界面zy.jsp用户登录成功后进入的主页zxks.jsp介绍考试功能xzkskc1.jsp选择考试科目ydgz.jsp说明考试规则zxks(1).jsp学生答题界面ksks.jsp学生做完题后,查看答案界面xgzl.jsp修改密码界面tj_success.jsp密码修改成功界面zc.jsp注册界面2管理员模块:文件名称该文件所实现的功能htdl.jsp管理员登录界面,判断用户名和密码是否与数据库中的相对应gldl_success.jsp管理员登录成功所显示的界面gldl_failure.htm管理员登录失败所显示的界面gly.jsp管理员主页面gl_student.jsp管理(查看)学生界面gl_addstudent.jsp管理(添加)学生界面gl_student_success.jsp添加成功界面gl_lesson.jsp管理(查看)课程界面gl_addlesson.jsp管理(添加)课程界面gl_timu.jsp管理(查看)试题界面gl_addtimu.jsp管理(添加)试题界面下面是在线考试系统数据库的ER图数据库设计在线考试系统数据库逻辑结构设计 在系统数据库中创建一个名称为test的数据库,在test数据库中创建student表,gly表,lesson表和timu表。 下表给出了student表的逻辑结构设计。名类型长度十进位允许空?主键?idint50是usernamevarchar300passwordint60sexchar100 下表给出了gly表的逻辑结构设计。名类型长度十进位允许空?主键?glnamevarchar300是passwordint60 下表给出了lesson表的逻辑结构设计。名类型长度十进位允许空?主键?idvarchar100是lesson_namevarchar500是 下表给出了timu表的逻辑结构设计。名类型长度十进制允许空?主键?tihaochar300是titlevarchar1000选项Avarchar400 选项Bvarchar400选项Cvarchar400选项Dvarchar400answervarchar500开发过程中遇到的问题及解决的办法开发过程中有很多学过的知识都有点混淆,还有很多没有学过的内容要去学习,我们都通过自己查阅资料和请教老师解决了这些问题。系统遗留的问题1、功能不完善,这是本系统最大的问题所在:没有实现学生成绩模块,没有实现管理员的删除学生,删除课程,删除试题功能。2、用户访问数据库的效率不高,页面显示的很慢,给用户带来很大的不便。3、界面设计的不够美观,交互性不好。4、中文无法提交回数据库。组员分工情况

文档评论(0)

sd47f8cI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档