黑河学院毕业设计管理网站的设计与实现毕业设计(论文).doc
《黑河学院毕业设计管理网站的设计与实现毕业设计(论文).doc》由会员分享,可在线阅读,更多相关《黑河学院毕业设计管理网站的设计与实现毕业设计(论文).doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 黑河学院毕业设计管理网站的设计与实现所在系别: 计算机科学与信息工程 专 业: 网络工程 学生姓名: 学 号: 指导教师: 职 称: 2012年4月30日 目 录摘 要IIIABSTRACTIV第1章 绪论11.1 背景和研究意义11.2 系统设计开发的目标11.3 国内外研究现状1第2章 系统分析32.1 可行性分析32.1.1 可行性分析32.1.2 系统流程图32.1.3 数据流图42.2 需求分析62.2.1系统的功能需求分析62.2.2 系统的性能需求分析62.2.3 实体-联系图7第3章 系统的总体设计93.1 结构设计93.2 功能模块设计93.3 数据库设计11第4章 网站的
2、详细设计与实现144.1 用户界面设置144.2 登录模块设计与实现144.3 选题功能模块设计与实现154.4 管理员功能模块设计与实现16第5章 系统测试185.1 测试原理185.2 系统测试185.2.1 登陆界面的测试185.2.2 资料下载的测试195.2.3 模块测试205.3 测试结果分析20总 结21参考文献22致 谢23摘 要目前我国大部分高校的毕业设计管理工作还停留在手工操作阶段,指导教师投入大量的时间和精力批改、整理论文,此外还要考虑到因毕业生在异地参加工作师生的沟通和信息传递不及时等问题,因此开发一个适合管理毕业论文系统是一个很好的方案。毕业设计是学生在校期间的最后一
3、个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。该课题从毕业设计的申报、审核、学生选题、调剂、指导、评阅、答辩等环节进行管理,实现了毕业设计的整个流程的管理工作。系统主要功能实现了学生自主选题和教师自主选择学生的网上双向选择,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的全程控制有非常重要的现实意义。本系统根据数据管理的不同主题需要,分成三大子系统:学生管理子系统、教师管理子系统、管理员管理子系统。软件系统的设计也是按着三个大的模块来进行设计的。本论文主要从管理系统的需求分析、模块设计、详细设计与实现、软件测试等角度来进行阐述的,具体
4、描述了整个管理系统的设计过程,并对一些重点算法进行了详细地分析与说明,最后,通过具体测试用例的测试分析,从而说明管理系统的运行稳定、可靠,页面跳转灵活,具有一定的实用价值。关键词:毕业设计;答辩;选题ABSTRACTAt present, most of our colleges and universities graduate design management also remain in the manual phase, the instructor put in a lot of time and energy correcting, sorting papers, in addi
5、tion to taking into account the off-site to participate in the work of teachers and students of communication and information transfer is not due to graduatesin a timely manner, etc., to develop a suitable management Thesis systems is a good program. Graduate design students in the school during the
6、 last teaching is an important process of learning to deepen and improve the comprehensive test the theoretical knowledge of an important part. The subject from the declaration of graduation design, review, topics students, transfers, guiding, reviewing, the respondent, and other aspects of manageme
7、nt, graduate design management of the entire process. The main functions of the system to achieve the online two-way choice of students own subject matter and teachers choose the students to ensure that during the graduation project administrators, teachers, students, and information between Unicom,
8、 full control of the design to ensure that graduation is a very important practical significance. The system according to different themes of data management needs, divided into three subsystems: the student management subsystem, management subsystem of teachers, administrators, management subsystem
9、. Software system design is to be designed according to three major modules.This thesis from the management system requirements analysis, module design, detailed design, software testing point of view to elaborate, detailed description of the design process of the entire management system, and some
10、of the key algorithm and a detailed analysis and explanation, Finally, the specific test case analysis, in order to explain the operation of the management system is stable, reliable, page Jump flexible, has some practical value.Keywords: Graduation project; Reply; topics- IV - 第1章 绪论1.1 背景和研究意义随着计算
11、机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。因此,设计一种毕业设计综合管理系统是本校教学管理发展的一项任务,也是各院校教学发展的趋势。该系统为学生、教师、管理员提供一个交互的接口,大大方便了学生、老师及管理员的管理人员。毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。本设计从课题的申报、课题
12、的审核、学生选题、指导、评阅、答辩等环节进行管理,实现了毕业设计的整个流程的管理工作。系统实现了学生自主选题和教师自主选择学生的网上双向选择,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的质量有非常重要的现实意义。随着网络化的普及,全国高校的校园网络日益健全,实现无纸化办公成为未来的趋势,并且随着黑河学院的教学体制改革不断加深,本系统的建立为参加毕业设计的教师、学生提供接口。1.2 系统设计开发的目标开发黑河学院毕业设计管理系统通过利用网络来实现教师公布题目及要求,学生和教师进行双向选择,进行网上指导,同时监控学生的完成情况,并通过对毕业设计各环节的加强管理与监控,及时
13、地传递相关信息,来保证毕业设计的管理效率和质量。实现教学管理的科学化、程序化、标准化,将增强本院使用计算机网络进行教学管理的能力,大大减少本院计算机系毕业设计管理的工作量。此系统通过服务器实现论文的上传和下载,师生沟通、信息传递可以随时进行,无时间和空间的限制,在数据库安全方面由管理员操作控制保证用户信息和上传数据的保密性,实现试题信息和用户信息的不丢失、不泄露的功能,系统也对不同的用户设置不同的访问权限,这样可以使系统中的管理不被非法人员操作这样软件设计开发真正达到简单和实用的目标。并且向用户展示友好的操作接口且功能齐全,在完善功能的同时兼顾系统的灵活性,安全性和健壮性,不管是计算机专业人员
14、还是其它用户都能很快上手,操作简便,易于安装,容易普及。1.3 国内外研究现状信息化程度较高的国家和地区,有很多关于毕业设计管理的软件,采用的技术也多种多样,对于大多数毕业设计管理系统软件也都是用于网络学院的远程教学,单纯用于毕业设计管理方面仍然存在很多弊端,不适用于学生毕业设计的管理、存盘和检索,且功能单一,缺乏灵活性。随着各高校规模的不断扩大,学生人数成倍增长,积累了大量的学生信息,急需进行统一管理以防信息流失。然而国内的正规院校,利用论文管理系统组织管理论文的活动并不多,大多还停留在手工操作阶段。当今信息化社会中,以计算机信息技术为代表的新一轮信息化建设已经成为当今社会各个领域的共同特征
15、1。作为社会信息化的一部分,教育信息化正在改变着教育系统的各个领域。如今的高等院校都实行毕业设计模式作为检验毕业生是否具有资格获得国家相应的学位证书参照标准。各种信息技术的迅速发展为实行高校毕业设计统一管理创造了技术条件。这与当今迅速发展的信息化十分不符,因此建立一个完整、规范的毕业设计管理系统十分有必要性。这也是教育信息化和优化教学的要求。针对国内外教学管理软件的巨大需求和基本要求,一个好的毕业论文管理软件必须功能齐全,操作简单,向用户展示友善的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性和健壮性2。当前许多学校正在逐步完善毕业论文管理工作,需要一个能满足内部管理需求、提高管理效
16、率的应用系统进行内部管理,但是经过多年的研究发现大多数院校仍然停在人工处理水平。然而随着学校的规模不断扩大,学生人数成倍增长,积累了大量的学生信息,急需进行统一管理以防信息流失。毕业设计管理网站使管理毕业生论文的工作在该系统的配合下更加高效和便捷。不管是计算机专业人员还是其他用户都能很快上手,操作简便,易于安装,容易普及3。第2章 系统分析2.1 可行性分析2.1.1 可行性分析1技术可行性B/S结构(Browser/Server结构)是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作接口是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browse
17、r)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构4。这样就大大简化了客户端计算机载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全5 。特别是在JAVA这样的跨平台语言出现之后,B/S架
18、构管理软件更是方便、速度快、效果优。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的计算机就能使用,客户端零维护。 鉴于A技术的成熟与广泛的使用,加以指导老师的帮助可以得到很多的技术支持。由于在学习数据库时一直以SQL Server作为例子,所以采用Microsoft SQL Server 2000作为后台数据库。2经济可行性本设计为毕业而准备,从资金成本等方面讲,因为该系统相对而言只是一个小型的管理系统,本人具备此项目的开发能力,而且消耗费用也在承受能力之内。因此开发此项目在经济上完全可行6。3操作可行性如今,计算机与网络已经非常地普及。特别是在信息
19、化高需求与快速发展的时代,计算机应用已经成为教学岗位上各教职员工所必备的技能。由于该系统是以PC机作为服务器的系统,用户可以自己对系统进行操作和管理,在操作上基本可行。2.1.2 系统流程图本系统大体流程是在主界面进行登录,通过后台相应的数据表进行账户及密码验证,不同权限的用户进入的主界面不同,具体操作也不同。管理员进入本系统显示的界面是教师管理界面、学生管理界面;学生进入本系统显示的界面是选题、查看、上传文件等。后台管理是对已经增加的用户进行管理。绘制系统流程如图2.1所示。图2.1 黑河学院毕业设计管理系统流程图2.1.3 数据流图数据流程图是对系统功能和工作流程的整体分析的重要方法,对系
20、统的整体功能和数据信息处理的流程有一个更直观的了解,便于开发者在软件的开发时能有条理的进行设计,也便于测试人员及早设计出适合本系统的测试用例。以下是与本设计相关的数据流程图如图2.2至图2.3所示。图2.2 黑河学院毕业设计管理顶层数据流图图2.3 黑河学院毕业设计管理层数据流图2.2 需求分析2.2.1系统的功能需求分析1系统能实现黑河学院计算机系学生对本系指导教师互相选择的功能:在指导教师上交了论文选题之后,学生登录此系统进行选题同时选择指导教师,等待教师的同意,同时该指导教师有权决定是否选择该同学。2系统能实现毕业论文的上传、下载和论文的批改功能:学生登录该系统可以提交论文,教师登录后可
21、以下载查看同时批改论文。3系统能实现系统权限的设置:本系统输入账号、密码实现不同角色的登录,管理员登录后可以增加、删除用户等,并且为了保证系统数据库信息的安全,设置系统的访问权限是重要的工作。4其它功能的设置:为了使用户能更好的使用本系统,在软件中包括一些查看、修改个人信息的功能和不同的操作接口,方便用户进行操作。2.2.2 系统的性能需求分析1系统完整性要求本信息系统要为本校计算机系而设计的毕业论文管理系统,无论是性能的需求还是实际的需要,与使用者沟通和信息收集环节都很方便。2系统安全性要求系统的设置不仅要考虑操作方便性,还要考虑系统的安全性7,在进入系统前,只有合法用户才能进入系统,否则是
22、不容许的!因此对系统设置密码,是实现系统稳定安全的重要途径;此外,如果划分的更细些,就是对不同使用者分配不同的权限,更能体现系统的安全性7。3系统可移植性要求系统的可移植性是目前开发软件的最基本要求,这样可以保证系统具有较大的使用范围,即使操作系统改变了,本系统仍可以继续使用8。4对响应时间的要求响应时间长短也是衡量系统好坏的标准,因为响应时间决定着系统的工作效率,响应时间快,系统的工作效率才高9。本系统对响应时间的要求是要在5秒中之内对用户的操作进行反映,运行用户所要求的功能,这样才能满足使用者的要求。5以数据库为核心的要求本系统中的所有信息都是保存在数据库中的,前台的接口一切操作都是针对数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 黑河学院毕业设计管理网站的设计与实现 毕业设计论文 黑河 学院 毕业设计 管理 网站 设计 实现 论文
限制150内