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