基于BS结构的选题管理系统.doc
《基于BS结构的选题管理系统.doc》由会员分享,可在线阅读,更多相关《基于BS结构的选题管理系统.doc(41页珍藏版)》请在沃文网上搜索。
1、摘 要毕业论文选题管理系统采用的是B/S结构,以oracle + Macromedia Dreamweaver MX + JSP作为开发工具。本系统借助了网络平台,不但使学生与老师进行有效的沟通,使学生可以及时的了解有关毕业论文的相关事情,而且使论文的上传查看、信息的管理、用户的管理和数据库的管理等工作更加容易,既提高了工作效率,也降低了成本。本毕业课题主要针对于高校的毕业环节进行管理。本系统实现了管理员对系统用户信息(管理员信息、教师信息、学生信息)、课题洗洗管理,站内新闻的添加与查询,所有论文信息查询,友情链接的添加与查询,留言板的维护,所有成绩查看,系统管理等;教师角色对个人信息的修改,
2、课题的添加,查询管理、选题管理,论文管理,成绩管理,留言问答等;学生角色可以个人信息的修改,查看成绩、选题登记与查询,论文提交与查看。【关键词】毕业论文选题;B/S;SQLAbstractThe Design of Graduation Thesis Management System The Design of Graduation thesis Management System uses the B/S structure. The system through a network platform will not only enable students and teachers t
3、o communicate effectively and make students understand the thesis of the relevant matters in a timely, but also make upload papers , information management, user management and database management work easier. It can help us to improve the efficiency and reduce the cost. The major function of the so
4、ft is to manage graduation link in the college. The system combined with the actual demand of high educational system uses SQL Server2003 Macromedia Dreamweaver MX + JSP as a development tool. It consists of modules of user login, authentication, different usershave different operations, declaration
5、 and approval management of teachers graduated topics, students topic management, statements related to the production management, online Frequently Asked Questions management.Upload and examine studentss thesis and the management of information and user as database that used by the background manag
6、ers to achieve improving the efficience and network scopes for the level of management of educational administration in collages.Key words : graduation thesis management; B/S; SQL operation- 1 -目 录摘 要0Abstract1目 录1第1章 项目背景11.1概述11.2毕业论文选题的现状21.3毕业论文选题的优势21.4 任务概述31.4.1目标:建立完善的毕业论文选题系统31.4.2毕业论文选题特点3
7、第2章 解决方案的选择42.1 系统说明42.1.1.硬、软件环境42.2 开发计划52.3可行性分析52.3.1 风险分析52.3.2 技术可行性52.3.3 操作可行性62.4 设计方案62.4.1 B/S体系结构62.4.3 oracle72.4.4 HTML72.4.5 JDK配置8第3章 需求分析93.1系统分析的任务与步骤93.1.1 系统分析的任务93.1.2 系统分析的步骤93.2网站项目范围103.3 功能需求113.3.1 学生部分113.3.2 教师部分113.3.3 管理员部分113.4系统功能结构113.5系统详细流程123.6 网站的数据库设计133.6.1 概念设
8、计13第4章 数据库设计164.1 数据库表设计16第5章 详细设计215.1 详细设计215.1.1人机界面215.1.2师生交流界面225.1.3选择导师界面235.1.4导师审核题目265.2 任务管理275.2.1导师下发任务275.2.2 学生查看任务285.2.3成绩管理315.2.3成绩查看32第6章 系统测试356.1系统测试的目的356.2面向对象系统测试方案35第7章 总结36参考文献37- 37 -第1章 项目背景1.1概述随着社会的飞速发展,计算机网络应用越来越普遍了,依靠计算机技术进行信息化管理可以提高我们的工作效率,具有很好的便捷性,灵活性和正确性。Web是计算机网
9、络的重要组成部分,它的本意是蜘蛛网和网的意思,现广泛译作网络、互联网等技术领域,它是Internet最基本,应用最广泛的服务,表现为三种形式,即超文本、超媒体、超文本传输协议等,它改变了人们的工作,学习和生活方式。据CNNIC公布的统计数据,至2010年6月我国Web站点数已达到67.7万多个,各级政府,企事业单位乃至个人都已经或准备建立自己的Web站点。在这样的背景下,Web站点设计技术越来越收到人们的重视,技术发展也日新月异。Web设计技术分为三个方面:制作网页,建设网站和Web编程,三者又是互相联系的,前两者是后两者的基础。Web有以下几个特点:1. Web是图形化的和易于导航的。Web
10、 非常流行的一个很重要的原因就在于它可以在一页上同时显示色彩丰富的图形和文本的性能。2.Web与平台无关。无论你的系统平台是什么,你都可以通过Internet访问WWW。3.Web是分布式的。大量的图形、音频和视频会占用相当大的磁盘空间,我们甚至无法预知信息的多少,所以对于Web没有必要把所有信息都放在一起,信息可以放在不同的站点上,只需要在浏览器中指明这个站点就可以了。4.Web 是动态的。由于各Web站点的信息包含站点本身的信息,信息的提供者可以经常对站上的信息进行更新,如某个协议的发展状况,公司的广告等等。一般各信息站点都尽量保证信息的时间性,所以Web站点上的信息是动态的,经常更新的,
11、这一点是由信息的提供者保证的。5.Web是交互的。Web的交互性首先表现在它的超连接上,用户的浏览顺序和所到站点完全由他自己决定,另外通过FROM的形式可以从服务器方获得动态的信息,用户通过填写FORM可以向服务器提交请求,服务器可以根据用户的请求返回相应信息。所以在我们高等学校中这种信息化管理也是在势在必行的。大学生毕业论文是每个大学生大学期间的一个重要环节,可是,普通的人工管理常常会由于学生出去找工作,交流不快捷,文件丢失等原因而降低了效率,所以制作一个基于Web的学生毕业论文选题十分必要。本系统采用当前流行的B/S结构和Internet网络技术,JSP语言编写,数据库使用SQL Serv
12、er来实现。通过此系统可以避免人工操作的一些缺陷和不足,使学生与老师进行有效的沟通,提高的效率。1.2毕业论文选题的现状目前,国内外毕业论文选题一般采用两种方式:一种将毕业设计存在软盘上交;另一种则存放到教师的电脑上的一个共享目录内。但这两种方法都有各自的弊端:前一种方法不方便携带、速度慢、容量小、易损坏;后一种方法虽然解决了软盘容量小、容易坏的问题。但存在一个更致命的缺点:学生可以随意的查看、更改和删除其他同学的毕业设计,造成大量如抄袭毕业设计、恶意删除或修改其他同学毕业设计的事情发生;老师在帮学生修改毕业设计时,也很容易弄不清楚毕业设计批改与否;毕业设计是谁的或是旧毕业设计没删除掉,跟新毕
13、业设计搞混了等情况,虽然有些可以用严格的纪律来实现管理,但仍然会给学生和老师带来很多的麻烦。而且,由于毕业设计是一个持续较长时间的过程,这其中需要同学和老师不断的沟通,但是期间若是由于学生有事或身体不适等情况,就不得不中途请假,而这势必会影响到毕业设计的顺利完成。在当前的信息化时代中,任何学校,都需要一个实用的毕业论文选题来规范毕业论文选题,这将会大大提高学校的管理水平,优化资源,实现效益的最大化。现在国内外也有很多毕业论文选题的软件,采用的技术也是多种多样,如基于JSP、FTP模式,但大多数毕业论文选题主要用于网络学院的远程教学。至于校园内的正规教学,利用毕业论文选题组织管理教学活动的并不多
14、。针对国内外对教学管理软件的巨大需要和基本需要,一个好的教学管理软件,必须功能齐全,操作简便,向用户展示友善的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性,健壮性。一个好的教学管理系统,不管是计算机专业人员还是其他用户都能很快上手,操作简单,便于安装,容易普及。1.3毕业论文选题的优势由于学校教学功能的特殊定位,致使教师和学生必须在除了简单的师生区别外,还有合作意味的关系。学生上交毕业设计和老师批改毕业设计,这本身除了学习交流外,还是一个合作的概念。所以,这其中的信息管理流程,需要以一个规范的MIS来管理。毕业论文选题的优势主要表现在三个方面:1、毕业设计无纸化,环保又方便。传统的
15、毕业设计上交方式,都是经由学生科目代表统一收齐后,交到教师办公室,然后教师抽取一个整段的时间,或是若干分时间段,一份一份地手工翻阅批改,然后再做好相关记录。这种传统的方式,一是会有很大的体力消耗,二是在精力上也是不小的付出,而且这种辛苦在很多时候往往没能得到满意的回复。而无纸化毕业设计,只需在电脑前点点鼠标,在体力上几乎没有多大的消耗,而且在环保、效率、针对性教学指导方面做得要比传统的毕业论文选题科学得多。2、科学管理,安全可靠。传统的毕业论文选题方式,都是一份份独立的毕业设计,一个学生对应一份,而这么一撂的设计,经常会由于各种原因,丢失或是污损,给毕业论文选题和教学进程带来很大的麻烦和不便。
16、而毕业论文选题的动作,只需做好系统数据库的保护,以上问题可以迎刃而解了。3、简化工作,促进其他方面的综合发展。由于毕业论文选题的介入运行,可以使教师腾出更多的时间,做更多针对性的个性化教学服务,从而使每个学生都有机会在学业上有更大的进步。1.4 任务概述1.4.1目标:建立完善的毕业论文选题系统1.4.2毕业论文选题特点1、简约的系统操作界面 整个系统的操作界面,界限明晰,人机界面美观,操作极具人性化。2、完备的系统操作功能系统开发的宗旨是最简约的操作步骤最完备的操作功能。初一看,这好像很矛盾,但是经过完整的策划编排,系统完全做到了功能无冗余无遗漏,这点也更好的体现了系统的人性化设计。3、人性
17、化的操作界面一个网站,能否吸引顾客的经常光顾,界面的美观也显得非常重要。本书店系统通过专业美工的精心打造,让书店的设计充分体现软件的时尚、大众化。4、完善的安全机制:独立的密码校验功能,确保用户和书店的数据有较好的安全性。第2章 解决方案的选择2.1 系统说明本系统主要是在现有学生毕业论文选题的基础上,把大量的人工管理信息转变为计算机管理,简化了教师的工作,提高了管理的效率,同时方便学生学习和师生交流。本系统对数字化信息资源的组织采用数据库。系统的数据库结构是关系数据库SQL Server 2000,前台使用JSP平台开发。信息平台的后台操作采用C/S操作结构以增强系统的安全保密性、系统稳定性
18、和易操作性。JSP是目前最完备的面向对象语言,在未来仍然很有发展前途。SQL Server 2000采用了关系型数据库结构,是一套精简、快速的数据库管理系统,它提供了多人使用的管理模式,并支持标准的SQL语法。同时,JSP平台和SQL Server 2000作为微软公司的产品,具有良好的整和性。系统采用高度集成的模块结构,将所有的模块整合到一个通用的中央数据库中。2.1.1.硬、软件环境2.1.1.1硬件环境图2-1-1 硬件环境2.1.1.2软件环境操作系统:Windows XP;正版软件:Microsoft Office 2003;Microsoft SQL Server 2000;Mic
19、rosoft Myeclipse 8.0;由于Windows操作系统在国际市场的占有率为95,在国内市场的占有率为100,所以我选用的操作系统为安全可靠的Windows XP;采用的开发工具为Microsoft公司开发的最完备的可视化工具Microsoft Myeclipse 8.0 ;目前普遍使用的数据库管理工具是Microsoft SQL Server 2000,而Microsoft SQL Server 2000与Windows操作系统的整合性较好,所以采用SQL Server 2000为本项目的数据库管理工具。2.2 开发计划表2-2-1 网站开发计划起止日期内容2012年1月-201
20、2年2月需求分析,熟悉开发环境2012年3月-2012年4月概要设计2012年5月-2012年7月详细设计与调试2012年8月-2012年9月系统测试2012年9月-2012年10月编写文档2012年10月-2012年11月项目验收2.3可行性分析2.3.1 风险分析2.3.1.1.系统软件硬件的风险采用了性能较高的硬件设备,和较稳定的系统软件,网站仍存在一定的因软硬件崩溃而带来的风险。解决办法之一是定期备份数据以降低风险。2.3.1.2.计划的拖延网站的开发存在因计划拖延带来的风险。2.3.2 技术可行性大学课程中的数据库原理,操作系统知识,计算机网络基础等多门课程为整个课题开发提供了坚实的
21、基础。JSP是一种相对简单的语言,SQL Server也是一种简单的数据库,所以技术难度并不高。 2.3.3 操作可行性该网站如投入使用,预期作到界面友好,管理方便,使用简单,管理人员经过培训,也是完全能够使用本网站管理书店的相关信息的。2.4 设计方案对涉及工具和技术的相关说明。2.4.1 B/S体系结构本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。图2-4-1 B/S三层结构图B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 结构 选题 管理 系统
