网站大量收购独家精品文档,联系QQ:2885784924

基于b_s模式的毕业设计双向选题管理系统设计.docx

基于b_s模式的毕业设计双向选题管理系统设计.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于b_s模式的毕业设计双向选题管理系统设计

基于 B/S 模式的毕业设计双向选题管理系统设计涂继亮 , 陶秋香( 南昌航空工业学院电子信息工程学院, 南昌 330063)R N C OMP U T E R 2007.1开发案例现代计算机(总第二五一期)服务器和客户机之间来回传送, 用于验证用户请求的合法性。此外, 在 ASP 程序设计的时候需要注意代码的安全,特别是在用户登陆的时候需要对用户输入的学号密码中的特殊字符进行验证, 不然很容易被黑客取得管理员的权限, 损失将非常惨重。最后, ASP 程序通过 IIS 服务器运行时, 应该把数据库隐藏好, 防止别人猜测数据库名字从而下载数据库, 造成资料的泄漏。2 毕业设计双向选题管理系统软件实现毕业设计双向选题管理系统是为学生选课题、教师选学生服务的。系统设计为 3 个子系统,即学生子系统、教师子系统和管理员子系统。系统软件结构如图 3 所示。学生子系统包括个人资料管理、课题信息模糊查询、课题信息浏览和学生选题及更改四个模块。教师子系统包括个人课题发布与修改、个人资料管理、撤销已选学生以及对选择自己课题的学生资料察看四个模块。管理员子系统包括系统设置管理、课题修改添删、课题大小类修改添加以及教师和学生数据库的添加管理等。(1)登陆认证/ 退出功能在系统进行登陆认证的时候,需要判别用户的身份,也就是区别老师与学生,把权限作为变量传递给下面每个页面。登陆界面提供了密码设置,设置了智能身份验证。用户登陆信息存储在服务器的 SESSION中,超过特定时间后,即注销用户的登陆。智能身份验证和退出功能,为系统的安全运行提供了保障。(2)学生子系统①学生注册界面。学生通过登陆双向选题系统的网页进行注册,填写学号、姓名、密码、性别、住址、联系电话、兴趣爱好等信息,可以让老师在选择学生时,充分考虑学生的特点和需求, 做出科学而又尽可能满足学生心愿的选择。②课题浏览界面。通过该界面,学生首先可以根据个人特长及专业兴趣选择大类选题, 然后点击相应的小类选题进行浏览, 这种递阶式课题浏览更便于学生选题。此外可以根据课题标题关键字, 选题内容进行模糊查询, 浏览到感兴趣的选题后点击可以浏览到关于该课题的详细信息。③课题选择界面。当学生决定选题后, 可以打开课题选定界面,在信息框中按照本人志愿顺序填入各个课题的序号,提交自己的选题志愿, 在一定的时间限制内, 允许学生对自己的选题进行修改, 重新选题,尽可能让学生选到自己满意的课题。图 4 教师课题录入界面(3)教师子系统①教师课题录入。教师课题录入界面如图 4 所示,在此界面中,教师可以填写每个课题的选题信息。在该子系统中, 设计嵌入了强大的 HTML 编辑器, 教师可以根据课题分类将提交给系部审查后合格的电子版文档直接复制粘贴上传, 另外还可以添加相关图片信息, 方便教师课题录入, 同时便利学生选题浏览。程序自动将相关信息保存在数据库中,供学生选题和课题信息管理之用。②教师资料的修改与添加。教师资料的修改与添加,可由管理员或者教师自己来完成。(4)管理员子系统网络的维护需要管理员对系统进行必要的设置,并保证系统的正常运行。管理员子系统界面如图 5 所示。在本系统中, 系统规定了管理员权限与功能,管理员有权对数据库进行维护。管理员功能系统包括添加功能、修改功能以及统计功能。添加功能能够添加其他管理员、教师或者学生; 修改功能能够修改教师、学图 3 系统软件结构图!现代计算机(总第二五一期)MO D E R N C OMP U T E R 2007.1开发案例的形式存放在后台的数据库服务器上。综上所述, 本系统结构设计如图 1 所示。从图 1 可以看出, 该系统分为 Web 浏览器、Web服务器和后台数据库服务器三个体系层次。三层的Browser/ Server 体系结构具有许多传统 Client/ Server体系结构不具备的优点, 而且又紧密地结合了 Inter-net/ Intranet 技术, 有力地保障了该套选题系统的安全性、稳定性以及可扩展性。(2)数据库设计基于 B/S 模式的毕业设计双向选题管理系统是一套基于网络平台的系统, 它要求系统具备对大批数据的操作能力并含有大量与数据库交互的事件, 因此在后台数据库的选择和设计方面具有较高的标准。鉴于以上考虑, 系统选择了 SQL Server 2000 作为系统的后台数据库。SQL Server 2000 作为微软企业级的数据库产品, 在可靠性、易用性、可伸缩性、业务职能功能等方面都具有非常优秀的表现, 它具有支持多用户同时访问, 自适应内存调节特性等优点, 有良好的可扩展性和可维护性, 更容易控制。在对毕业设计选题管理系统数据库进行设计时,首先从关系的定义开始, 通过概念设计结果的实体联系图进行关系模式的转换, 其中包括实体的转换和实体间联系

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档