【毕业论文】基于B、S模式的毕业设计选题管理系统的设计与实现.docVIP

【毕业论文】基于B、S模式的毕业设计选题管理系统的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【标题】基于B/S模式的毕业设计选题管理系统的设计与实现 【作者】李平红 【关键词】排列?自动?手动 ASP 【指导老师】付兴兵 【专业】计算机科学与技术 【正文】 第一章?绪?论? 1.1选题的目的及意义 随着网络和信息技术的发展,20世纪80年代人们提出了“办公自动化”的概念,经过近30年的发展,办公自动化系统发生了根本的变化,它主要采用客户/服务器的二层结构、浏览器/服务器/数据库的三层结构,以网络技术和协同工作技术为主要特征,实现工作流程自动化和非结构化数据库的功能,实现了收发文件从传统的手工方式向工作流程自动化方式飞跃,可以方便的实现非结构化文档的处理。 学校处在信息接受的前沿,实现教学办公自动化是必然趋势,毕业生的“毕业设计选题管理系统”就是办公自动化的一项主要内容。但目前在高校中的运用还不够普遍,“毕业设计选题管理系统”利用了方便的网络通信技术,使得管理员管理教师课题和学生的志愿工作变得非常方便。该系统采用ASP开发技术,基于B/S模式的工作方式使得数据的维护也显得非常方便。 1.2设计研究范围及要达到的技术要求 “毕业设计选题管理系统“是基于浏览器/服务器架构的软件管理系统,它的开发技术是目前比较流行的基于windows?平台的ASP结合VBSCRIPT技术,数据库采用了Microsoft?公司开发的ACCESS数据库,Microsoft access是高性能的数据库管理系统,专为分布式浏览器/服务器计算环境而设计。它与Microsoft Windows NT/Windows2000 Server或UNIX?搭配能为企业提供强大的商业应用。毕业设计网上选题系统通过ODBC(Open Database Connectivity,开放数据库互连)或直连驱动程序能和Microsoft access等挂接使用,充分满足课题管理需求。 “毕业设计选题管理系统”选用NT/Windows2000作为后台的操作系统,客户端使用Windows 9X,在节约投资的情况下,后台系统也可使用Windows 9X对等网。不过在运行的时候,后台管理系统要安装IIS或建一个虚拟网站。 “毕业设计选题管理系统?”分为“前台”和“后台”两部分,前台是实现学生和教师浏览网站的功能,学生用户通过网上浏览教师的课题选择自己喜欢的课题,然后提交到后台数据库保存选题信息,待由管理员处理信息,而教师则可以通过网上浏览申请课题,然后提交到后台数据库,待由管理员处理信息,学生和教师只能浏览数据库信息,不能修改,数据库的相关信息处理由管理员完成。管理员处理教师课题和学生志愿要完成的操作有:对学生志愿的添加、删除、修改,能够查看有哪些学生选择了志愿,哪些学生还没有选择志愿。对教师课题管理要完成的操作有:对教师课题的添加、删除、修改,并要对教师申请的课题进行审查、批准。另外,管理员还要完成学生课题的排列:分为两种方式:自动生成终表和手动生成终表,按志愿优先级进行排列。最后,查看自己的留言,回复留言者。 1.3设计需要解决的问题 该系统把数据的存储、修改、删除、添加功能分开实现,把管理员、学生、教师的操作权限和模块功能分开,通过单独的网页使其关系相互联系。实现了模块间的低耦合、高内聚的功能。 “毕业设计课题申报选题处理平台”利用ASP和Microsoft Access数据库做后台,可以比较容易地实现人机间的动态交互,和及时方便的信息更换。ASP提供了一个在服务器端执行脚本指令的环境(包括HTML、VBScript等)。通过这种环境,用户可以创建和运行动态的WEB应用程序。由于ASP程序是在服务器端运行的,当客户端浏览器浏览ASP网页时,服务器会将该网页文件重新解释一遍,并将生成的标准HTML文件发送给客户端浏览器,所以不存在浏览器兼容问题。再加上方便的Microsoft Access数据库作为后台支持,管理员可以方便简单地更改页面的内容,及时地更新网页的信息。 “毕业设计选题管理系统”,管理员所要完成的工作就是对学生志愿、教师课题、用户基本信息的添加、删除、修改。而且它是通过Internet网来完成的。只要能上网的地方都能工作。该系统所要解决的问题主要有以下几个: 1、解决因为手工操作而引起的操作过程烦琐,从而造成时间的浪费和数据的遗漏、错添和误加。 2、减少排列志愿时引起的误操作,在这里系统在生成列表时,分为两种方式:手动排列和自动排列;自动生成最终列表是按学生志愿的优先级的过程生成终表,这样就不需一一对照学生志愿和教师课题生成最终列表了,非常方便。 3、解决C/S管理方式的系统带来的不便,这样不会因为服务器和浏览器的配置不同而无法工作。 4、还有一些工作就是对学生志愿、教师课题、用户信息的添加、删除、修改。 第二章?系统设计需求分析 2.1软件

您可能关注的文档

文档评论(0)

精品资料 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档