毕业设计指导网站分析与设计

上传人:第*** 文档编号:55694283 上传时间:2018-10-04 格式:PDF 页数:19 大小:459.62KB
返回 下载 相关 举报
毕业设计指导网站分析与设计_第1页
第1页 / 共19页
毕业设计指导网站分析与设计_第2页
第2页 / 共19页
毕业设计指导网站分析与设计_第3页
第3页 / 共19页
毕业设计指导网站分析与设计_第4页
第4页 / 共19页
毕业设计指导网站分析与设计_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《毕业设计指导网站分析与设计》由会员分享,可在线阅读,更多相关《毕业设计指导网站分析与设计(19页珍藏版)》请在金锄头文库上搜索。

1、软 件 学 院课程设计课程设计报告书报告书课程名称课程名称软件工程概论课程设计软件工程概论课程设计设计题目设计题目毕业设计指导网站的分析与设计毕业设计指导网站的分析与设计专业班级专业班级财升本财升本 12-112-1 班班学学号号12209701241220970124姓姓名名指导教师指导教师2013 年年 6 月月1 1 设计时间设计时间2013 年 6 月 17 日2013 年 6 月 21 日2 2 设计目的设计目的随着计算机技术的发展, 越来越多的行业实现了管理的信息化和自动化, 教育行业也不例外。但在很多高校中毕业设计信息管理作为学校管理工作中很重要的一个环节还没完全实现信息化管理。

2、因此本系统选择学校的毕业设计信息管理为研究对象,以实现毕业设计网络化、信息化管理、提高工作效率、利于日后的统计工作,同时通过及时传递毕业设计信息为目标。作为一个高校毕业设计信息管理系统,首先它是一个在线综合管理系统,是一个信息交流的平台,后台主要包括新闻管理、系统简介管理、用户管理、资料上传及下载管理。二十一世纪是信息的社会,传统的教务管理模式,已经不适应信息时代的要求,迫使人们起用新的管理方法来管理。科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流, 人类文明正在进入一个崭新的时

3、代。 因此, 毕业设计信息管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的毕业设计信息管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,从而使人们有更多时间来学习和享受生活。2.12.1 背景说明背景说明该产品的名称为毕业设计信息管理系统。系统设计的目标:出于本系统实现学校学生管理的一个综合性的系统,本系统得设计目标将最终定位于完成以上所诉的系统主要业务的基本模型上。本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合采用数据库管理。在技术难度方面,由于有指导老师的指导和相关参考文献, 特别

4、是网上资料, 特别是参考其它程序的功能, 因此完全可以实现。2.22.2 需求如下需求如下1要求有良好的人机界面。2要求有良好的权限管理。3原始数据修改简单方便,支持多条件修改。4方便的数据查询,支持多条件查询。5在相应得权限下,删除数据简单方便,数据稳定性好。6计算机自动完成,尽量减少人工干预。7在相应的权限下,进行数据查询,插入,更改等基本操作。8能较好的支持中文数据,良好的国际化界面。3 3 设计任务设计任务毕业设计指导网站的使用,可以使学生和老师能够通过网络进行毕业设计的辅导,能够得到最新的毕业设计信息和更好的辅导效果。所以我觉得很有必要开发这样一个网站系统。该网站系统建立在服务器之上

5、,广大网民均可浏览。在毕业设计指导网站系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对待毕业学生、毕业指导老师的调研中获得,并在需求规格说明书中得到了详尽得说明。本阶段已在系统的需求分析的基础上,对毕业设计指导网站系统做了概要的设计。主要解决了实现该系统需求的程模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的充计等。在以下的根要设计报告中将对本阶段中对系统所做的所在概要设计进行详细的说明。在下一个阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对毕

6、业设计指导网站系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便再了解在概要统计过程中所完成的各模块设计结构,或在修改是地质勘探出在本阶段设计的不足或错误。3.13.1 设计目标设计目标1输入学生的基本数据。2实现学生的提问和教师的答疑操作。3输出各重要信息表单。3.23.2 功能要求功能要求1输入部分:原始数据录入。2处理功能:查询(单项/综合)统计。3报表输出(打印/显示) 。4菜单/窗口/界面设计。4 4 设计内容设计内容4.14.1 设计内容概述设计内容概述(1)功能:使得学生能够通过网络得到老师的毕业设计辅导,取得更好的辅导效果

7、,学生可以向老师提问,系统会提醒教师答疑,还可以发布公告及上传下载文件。(2)性能:用户信息必须安全无差错的保存在服务器上,学生提出的问题要准确的到达教师的答疑箱,教师的解答必须及时的返回给学生,上传下载文件的功能必须良好,还应具备良好的密码保护机制。(3)输出:数据完整,快速。(4)输入:数据完整,快速。(5)在安全与保密方面的要求:服务器的管理员可以管理教师和学生的相关信息,其他用户只能使用自己的账号密码登陆,且权限有限。4.1.14.1.1 现有资源分析现有资源分析硬件设备:PC;windows xp,VC,VS,Sql server2008 等开发软件。经费来源:学校筹集最迟完成时间:

8、课程设计结束对现有系统的分析:现有系统界面比较友好,功能比较完善,能大部分满足用户的需求,但是与其相关配套的服务器功能不强,应付不了同一时间大量用户的访问。当数据访问量大时容易出错,导致系统数据错误甚至丢失。对本系统的简要描述:本系统将大大改善数据处理速度,并且更加方便的对数据进行管理,同时可以减少人力资源的浪费以及工资支出。4.1.24.1.2 可行性研究可行性研究4.1.2.14.1.2.1 管理可行性管理可行性毕业设计指导网站是如今的信息时代是大势所趋,而且随着现代管理理念、方法和途径的发展,毕业设计指导网站日渐成熟,也必定会突飞猛进,所以从长远利益出发,主管领导对该项目的开发与实施会大

9、力支持。4.1.2.24.1.2.2 技术可行性技术可行性本系统采用 Windows xp 作为操作平台。数据库选用 SQL server 2008,该数据库管理系统在 Windows xp 上能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用 Microsoft Visual Studio .NET 2008。4.1.2.34.1.2.3 经济可行性经济可行性采用毕业设计指导网站可取代原系统的单据手工传递工作, 减少人工开支, 节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生

10、信息,及时反馈教学信息的利用率,使教学质量更上一个台阶。4.1.2.44.1.2.4 营运可行性营运可行性本系统操作简单,易于理解,只需通过简单熟悉,上手较快,学校的毕业学生以及相关指导教师及学校管理员均能进行操作,营运环境要求低。面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。通过可行性分析研究,认为新系统的开发方案切实可行,可进行开发。4.24.2 需求分析需求分析本网站用户由学生和教师以及网站管理员三部分组成。学生和教师分别可以通过网站登陆自己的信息门

11、户,若双方均在线,则可以在网上进行时聊天。如果学生上线后发现教师不在线,可以在留言板上留下自己想要问的问题,等到教师下次上线时可以给予解答。学生与教师还可以想网站上上传和下载文件,一边更方便地进行交流。教师还需要管理其辅导的学生的档案,包括其账户等。除了为学生在线答疑外,教师可以通过网站上群发消息来通知自己的空闲时间,出行时间等方便更好的为学生提供指导。对于系统管理员,其主要任务在于管理学生和教师的信息,包括其上传的文件等,以及计算每位教师的指导数量。在学生的问题长时间没有得到解答的时候,管理员还可以向其所指导你的教师发出信息,提示其尽快答复,管理员还可以发布群公告,发布各位教师的时间安排情况

12、,使学生可以更好地掌握提问时间。要求网站能够准确,快速地完成上述功能,并且学生和师以及管理员的使用界面都要简洁明了,便于操作。4.2.14.2.1 系统功能模块图系统功能模块图4.2.1.14.2.1.1 系统功能分析系统功能分析1系统功能的划分:使用该系统有三个角色教师,学生,管理员。教师可以查看学生选题情况,可以查看学生毕业设计报告,填写学生项目进度情况,给出最高分,修改密码,上传课程设计题目,学习资料。学生可以查看选题情况和成绩,选择需要的毕业设计题目。管理员可以浏览选题信息及负责日常的工作管理。2系统可分为5个模块:(1)基本信息:教师:账号、密码、姓名、姓名、学院、研究方向、地址、注

13、册时间、电话、邮箱。学生:账号、密码、姓名、姓名、学院、专业、地址、注册时间、电话、邮箱。管理员:账号、密码。(2)选题:显示教师开设的毕业设计题目,实现学生选题。(3)查询:学生查询可选题,自己选题情况,自己毕业设计成绩。教师查询学生选题情况,学生毕业设计报告。(4)修改:教师填写项目进度情况和给出分数,学生填写自己的姓名,学号,班级,并将修改结果存入相应数据库等。(5)密码:教师和学生可以修改自己的登陆密码,结果存入用户信息数据库。4.2.1.24.2.1.2 数据描述数据描述1系统流程图:图 4-1:系统数据流图2数据流程图::图 4-2:数据流图(2)各系统功能模块图教师文 件 管 理

14、注 册 登 记特 殊 功 能群 发 消 息交 流 平 台上 传 文 件下 载 文 件推 介 回 答状 态 设 置积 分 机 制教 师 学 生教 师 教 师图 4-3:教师系统功能模块图注 册 登 记文 件 管 理特 殊 功 能上 传 文 件积 分 机 制评 分 功 能毕 业 设 设 计 交 流考 研 交 流交 流 区下 载 文 件学生图 4-4:学生系统功能模块图教师管 理 系 统统 计 数 据发 布 公 告提 醒 答 疑建 立 交 流 区信 息 管 理资 源 审 核教 师 交 流 区学 生 交 流 区图 4-5:管理员系统功能模块图4.2.24.2.2 数据字典数据字典名字:教师别名:描述:

15、 唯一的标识一个教师的信息集合定义:教师=账号+密码+姓名+性别+学院+研究方向+地址+时间+电话+邮箱位置:存储在数据库名字:学生别名:描述: 唯一的标识一个学生的信息集合定义:学生=账号+密码+姓名+性别+学院+专业+地址+时间+电话+邮箱位置:存储在数据库名字:管理员别名:描述: 唯一的标识一个管理员的信息集合定义:管理员=账号+密码位置:存储在数据库4.34.3 系统数据建模(系统数据建模(E-RE-R 图)图)概念模型是数据库系统的核心和基础。根据以上分析结果,绘制出本系统的 E-R 图。(1)教师 E-R 图教师注册时间邮箱账号地址电话研究方向密码学院真实姓名性别图 4-6:教师

16、E-R 图(2)学生 E-R 图学生注册时间邮箱账号地址电话专业密码学院真实姓名性别图 4-7:学生 E-R 图 (3)管理员 E-R 图管 理 员账号密码图 4-8:管理员 E-R 图4.44.4 逻辑结构设计逻辑结构设计数据库逻辑设计的任务是将概念结构转换成特定 DBMS 所支持的数据模型的过程。从此开始便进入了“实现设计”阶段,需要考虑到具体的 DBMS 的性能、具体的数据模型特点。从 E-R 图所表示的概念模型可以转换成任何一种具体的 DBMS 所支持的数据模型,如网状模型、 层次模型和关系模型。 这里只讨论关系数据库的逻辑设计问题, 所以只介绍 E-R图如何向关系模型进行转换。关系模型的逻辑结构是一组关系模式的集合。E-R 图则是由实体,实体的属性和实体间的联系三个要素组成。所以将 E-R 图转换为关系模型实际上就是要将实体,实体的属性和实体间的联系转换为关系模式。转换原则如下:1. 实体类型的转换:一个实体型转换成一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。2联系类型的转换,根据不同的情况做不同的处理。(1)一个

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号