基于JSP毕业设计选题系统设计与实现.docVIP

基于JSP毕业设计选题系统设计与实现.doc

  1. 1、本文档共12页,可阅读全部内容。
  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文档。上传文档
查看更多
基于JSP毕业设计选题系统设计与实现

基于JSP毕业设计选题系统设计与实现   摘 要: 作者结合毕业设计的管理实践,介绍了毕业设计网上选题系统的设计思路,详细论述了系统的开发,以及设计过程中核心部分的主要实现技术。   关键词: JSP技术 系统需求 系统设计 系统实现 毕业设计选题      1.引言   在高校教学管理过程中,与毕业设计有关的各种数据报表非常之多,传统的手工处理方式已不适应现代化的教学管理步伐。毕业设计作为高校学生毕业前最后一次综合性实践教学活动,规范营理显得尤为重要。为此,结合管理实践,我们采用JSP自主设计开发了一套毕业设计选题系统。   JSP技术是用Java语言作为脚本语言,在传统的网页HTML中加入Java程序片段和Jsp标记,就构成了JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以html格式返回给客户。程序片段可以操作数据库、重新定向网页及发送E-mail等,所有操作均在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame。   2.系统需求   设计与实现毕业设计选题系统,其目的是为了提高高校的信息化管理水平,提高本科毕业设计管理水平和工作效率,使本科毕业设计管理更加科学化和人性化。   本系统采用现在应用系统较为流行的B/S模式结构进行设计,根据本科毕业设计管理工作的需求分析,将系统功能划分为系统初始设置模块、学生选题模块、教师出题模块、学生管理模块、教师管理模块、题目管理模块、选题管理模块、邮件提醒模块等。   根据以上各功能模块需求将系统的功能细化为以下几点。   2.1前台学生选题   学生网上选题:学生进入毕业选题系统注册,管理员审核其符合选题资格后,学生就可以选择毕业设计题目。   修改注册信息:学生登录系统后,可以修改自己注册的信息。   2.2前台教师出题   教师网上出题:教师进入毕业选题系统注册,管理员审核其符合出题资格后,教师方能出题。   教师管理出题:教师进入系统后,可以对自己出的管理员未通过审核的毕业设计题目进行修改和删除??   教师修改注册信息:可以修改自己注册的信息。   选题确认:学生选好题目后,教师可以确认该题由选择该题的学生做。   2.3后台管理出题及选题情况   系统初始设置模块:使用系统之前,管理员可以设置选题系统的一些参数,如选题系统开放或者关闭;允许教师出题的最多数目;系统可以设置选题人数上限,同一个题目,最多允许多少个学生选择;一个学生可以选择多少个导师,如果一个学生选择一个导师的题目,最多不能超过多少个题目;设置系统邮件发送的信息,等等。   学生管理模块:管理员可以管理已经注册的学生的信息,包括审核学生注册的信息,修改学生信息和删除学生信息,等等。   教师管理模块:管理员管理已经注册的教师的信息,包括审核教师注册的信息,修改教师信息和删除教师信息等。   题目管理模块:管理员对所有教师出的题目进行管理,审核教师所出的题目。   选题管理模块:管理员对所有学生选题情况进行管理。   邮件提醒模块:当学生或者教师在毕业设计选题系统上注册成功后,系统会自动发出一封注册成功的通知邮件,告诉用户的用户名和密码等信息。   3.系统设计   3.1系统结构   由分析得知,毕业设计选题系统总功能结构示意图如下:   3.2数据库设计   根据毕业设计选题系统的要求,通过对整个系统功能、运行过程和数据流程分析,需要创建以下二维表:   (1)教师信息表:用户名、密码、姓名、性别、出生年月、职称、最终学历、毕业院校、联系电话、联系邮箱、主要研究领域、毕业设计指导方向、个人相片、所在系部、教师状态、允许出题上限、工作单位、身份。   (2)题目信息表:题目编号、出题教师用户名、题目名称、简介、题目来源、类型、课题类型、题目状态、题目难度、主要任务简述、要求简述、需具备的基础知识、所需设备、允许被选择上限。   (3)学生信息表:学号、密码、姓名、系别、专业、班级、性别、E-mail、手机号码、QQ、专业学习成绩介绍、获奖情况介绍、社会实践情况介绍、个人相片。   (4)基本信息表:站长联系QQ、站长E-mail、站长电话、每个老师出题上限、学生选导师上限、同一个题最多允许多少个学生选择上限。   (5)系部信息表:系部编号、系名称、排序。   (6)专业信息表:系部编号、专业编号、专业名称、排序。   (7)班级信息表:专业编号、班级编号、班级名称。   (8)选题信息表:学生学号、题目编号、选题时间、选题状态、最后确认时间。   4.系统实现   本系统采用

文档评论(0)

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

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

1亿VIP精品文档

相关文档