毕业设计在线选题系统——论文.doc

上传人:滴答 文档编号:1270667 上传时间:2019-01-25 格式:DOC 页数:17 大小:524.50KB
下载 相关 举报
毕业设计在线选题系统——论文.doc_第1页
第1页 / 共17页
毕业设计在线选题系统——论文.doc_第2页
第2页 / 共17页
毕业设计在线选题系统——论文.doc_第3页
第3页 / 共17页
毕业设计在线选题系统——论文.doc_第4页
第4页 / 共17页
毕业设计在线选题系统——论文.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、毕业论文(设计)专用稿纸 共 17 页 第 1 页 一 引言 随着全球信息化技术的兴起,特别是 Internet 的日益普及,我国各大院校都建立了自己的校园网。毕业生以班级为单位的原始手工报送的选题方式已经不能适应时代 发展 的需求, 所以基与互联网的毕业设计选题系统也就孕育而生了 。 这次我 的课题正是互联网与大学生学习生活紧密相关的 设计 毕业设计 在线 选题系统 。 毕业设计是在教学过程的最后阶段采用的一种总结性的实践教学环节。通过毕业设计,能使学生综合应用所学的各种理论知识和技能, 进行全面、系统、严格的技术及基本能力的练习。在设计过程中,学生可以将所学的理论知识运用到实践中,不仅能加

2、深对专业理论知识的理解,而且能丰富和发展书本上的理论知识,使之转化成更高层次的经验、技能和技巧。由于现行的教学模式,理论知识与技能,尤其是与生产实践存在着严重的脱节,学生无法将他们课堂上学习的理论知识与现实生产问题联系起来,使之学不能致用。而增加毕业设计这一环节,通过合理选择课题,引导学生有意识地系统运用所学知识和技能,去分析思考,有助于理论知识与实践有机的结合 , 有助于提高学生适应未来岗位的能力。 其中, 选 题是毕业设计的 关键所在。 一个良好的课题,能强化理论知识及实践技能,使学生充分发挥其创造力,圆满地完成毕业设计。 二 系统分析 系统分析就是明确系统开发的目标和用户的信息需求,提出

3、系统的逻辑方案。系统分析阶段的主要活动有:系统需求分析、系统可行性研究、系统内部实体分析。 2.1 系统需求分析 2.1.1 系统 总体 功能需求分析 由于该系统主要面向的是 山西大学商务学院信息工程系在籍毕业生和毕业设计指导教师 ,所以 本系统 必须 对用户透明 ; 用户接触 本系统 后 就可以 方便的 使用本系统。 此外,为了实现维护系统的完整性,还需要对用 户管理、权限限制 和个人信息修改等功能做相应的处理。通过分析可以得出, 该系统 的主要功能主要分为以下几部分:课题信息管理、学生信息管理、指导教师信息管理等。 此系统的数据来源主要是学生,教师,管理员,数据去初处项也是学生,教师,管理

4、员。由此得到此 毕业设计在线选题系统 的最高数据流图 关联图,如 图 1-1 所示 : 图 1-1 毕业设计在线选题系统关联图 毕业论文(设计)专用稿纸 共 17 页 第 2 页 2.1.2 系统主要功能描述 通过以上分析,可以得出系统主要功能包括 注册和登录、学生信息管理、指导教师信息管理、课题信息管理 和管理员管理各种信息。 进一步将各 功能需求 描 述如下: ( 1) 注册和登录 :凡是使用本系统的学生或者教师都必须注册,获得用户名或者密码以方便自己进行登录,如果忘记密码,可以通过相应的回答问题来找回自己的密码或者修改自己的密码。 ( 2)学生信息管理:教师主要用来查询或者查看学生的选课

5、结果,学生可以修改个人信息,添加个人信息。系统管理可以对学生进行添加、删除、查询等操作。 ( 3)指导教师信息管理:学生对指导教师的信息可以进行查询,根据自己的爱好或者指导教师的风格来选择确定自己的指导教师,指导教师也可以对自己的信息进行相应的修改和编辑,并适当的发布课题,以供学 生参考。 ( 4)课题信息管理:课题信息主要是供学生和教师参考,教师课题根据已有的课题进行课题的发布,学生选题课题参照系统已有的课题名称。 2.2 可行性分析 2.2 1 技术可行性分析 本系统采用的是 Microsoft Visual Studio 2005、 SQLSERVE 2000 数据库相结合的方法,将所有

6、收集的数据信息按其属性分类存储到数据库中,再通过程序调用这些数据信息实现各种查询及管理,即所谓的 “程序设计数据化,数据管理程序化 “思想。基于这种思想的查询系统的理论及技术已日趋成熟,加之这些软件的应用性和 移植性都非常优秀而且其发展也到了较成熟的阶段,这就保障了日后的系统维护工作 , 并可不断更新。 此系统用 ASP.NET 和 SQL Server2000 进行数据的输入和输出,以及整个系统的设计。解决了数据多,输入输出复杂的麻烦。 系统在技术上是绝对可行的。而且该系统对于操作环境的要求不高,现在普遍使用的计算机都可以运行该系统。 2.2.2 经济可行性分析 毕业设计的选题是一项繁琐的工

7、作,网上选题系统转变了传统的选题模式,方便了学生选题 ,减轻了 选题 管理工作的负荷,提升了工作效率,提高了 学校管理机构的服务质量和服务水平, 实现了选题 工作的制度化 、程序化、规范化、信息化。本系统的实施可以省去以往在纸张填写选题信息的流程,学 生在网上完成 毕业设计课题的填写 , 学校则从经济上省去很大一笔毕业设计 支出费用。 2.2 3 营运可行性分析 本系统的建设将开发出一个安全、高效、易用且灵活性大的系统。一方面,可以进一步促进 毕业设计 管理工作的规范化和技术化,减少手工劳动的工作量,提高工作效率。另一方面,该系统的良好的数据管理,提高的 学生选择课题的准确性。 本系统改变了传

8、统的以纸质材料为唯一介质的 选题 模式,具有以下七个方面的优势: (1)学生可以随 时随地选题,灵活性强,特别是能满足许多学 生的特殊需求 填报流程清晰,操作简便,大大缩短了选题时间 ; (2)学生本人在计算机上填写个人 信息,提高了数据的 准确性,同时,学 生自己对于提交的个人信息负责,减少了因为信息填报或者录入错误引起的纠纷; (3)整个选题 工作, 学校 管理机构只需要安排很少 的管理人员。减少了人员的组织和花费,减轻了工作人员的负荷;且选题信息传递快捷,选题 数据处理及时; (4)实现了对数据的统一 管理,只有系统管理员才能直接进入系统对数据进行管理,提高了敏感数据的安全性和保密性;

9、毕业论文(设计)专用稿纸 共 17 页 第 3 页 (5)该系统是一个 开放式的系统,利用 Web 等网络技术,选题 工作管理人员通过 Internet 网络就能登录到系统,可以随时随地进行日常事务的办理,实现移动化办公; (6)推动了选题工作的制度化、程序化、规范化、信息化,提高了学校毕业设计管理机构的服务质量和服务水平,满足了高校毕业设计选题 更大规模发展的需要。 2.2.4 结论 随着计算机技术和信息技术的迅猛发 展以及互联网的广泛应用、电子支付手段的日趋成熟,建立毕业设计在线选题网上填报 系统顺应了时代发展的要求,该系统基于 Web 的网上选题 系统,具有很高的推广使用价值。 2.3

10、实体分 析 2.3.1 实体说明 本设计 主要为 学生、教师提供毕业设计课题信息,并且只有注册才可以使用系统;另外还需要有管理员来添加教师信息 和 课题 信息、 管 理 学生 及 教师 的信息,以维护系统的完整性。 据此,作者认为本系统具有如下几个重要实体:课题信息,学生信息,教师信息。各实体属性具体如下: (1) 学生 实体 : 该实体 具有如下属性:学号、姓名、出生、性别、班级、专业、 Email、联系电话。 (2) 教师实体:该实体具有如下属性:姓名、职称、指导方向、联系电话、备注。 (3) 课题 实体 :该实体具有如下属性:课题编号、课题 名称、课题介绍、类型、发布日期。 2.3.2

11、实体之间的关系 通过对课题 的信息发布和用户需求分析,作者认为系统 各实体之间的关系如下所述: ( 1) 学生 使用 毕业设计在线选题系统 , 与指导教师之间 具体对应关系为: 每个 学生 可以 选择一个指导教师 , 指导其完成毕业设计 。 ( 2) 教师使用本系统,对于课题的发布具体对应关系为:一个教师可以发布多条课题信息,并且可以被多个学生所选择,指导学生完成毕业设计。 ( 3) 管理员对使用本系统的学生、教师进行管理,具体的对应关系为:一个管理员管理系统所有的使用者的信息,此外,管理员可以发布关 于系统的相关专题。 三 系统设计 3 1 系统 总体 设计 3.1.1 系统功能总述 该 系

12、统 主要分为 :权限管理、 课题信息管理、学生信息管理 、 指导教师信息管理 、 留言版五个模块。 用户进入该系统主页 , 可以直接查看本系统管理员发布的毕业设计相关专题信息,。用户可以通过用户社区块分别进入注册、登录、课题信息、学生信息、指导教师信息页面。只有注册为本系统用户才能选择课题信息,并可以修改个人信息和留言的信息。管理员也可以通过用户社区进入系统登录页面,管理员登录后即可查询学生信息,课题发布的信息,指导教师信息,并添加课题、 指导教师信息。 3.1.2 系统模块划分 ( 1)权限管理 模块: 该模块主要功能包括 按照 用户的身份 , 选择进入系统的权限,如学生、教师、管理员,查看

13、学生信息、教师信息和课题 信息,并查看这 些信息的详情,流程图如图 3-1所示。 毕业论文(设计)专用稿纸 共 17 页 第 4 页 ( 2)课题信息模块:该模块主要功能包括以学生身份查看课题信息,以教师身份查看课题信息以及发布课题信息,以管理员身份发布及查看课题信息,最后学生填写课题信息表,完成毕业设计课题的选择。 ( 3)指导教师信息模块:该模块主要功能包括查看指导教师信息,修改指导教师信息,查询指导教师信息,发布课题信息。 ( 4) 学生 信息模块:该模块主要功能包括查看 学生 信息,修改 学生 信息, 添加学生个人 信息,选择课题 信息。 ( 5) 留言版 模块:该模块主要功能 是系统

14、的使用者对选题过程中的意见以及遇到的问题填写留言版,方便学生和老师之间进行沟通。 图 3-1 注册登录模块系统流程图 开始 注册 登录 学生信息 教师信息 课题信息 忘记密码 NO YES 修改密码 选择用户身份 退出系统 结束 毕业论文(设计)专用稿纸 共 17 页 第 5 页 2.系统详细 设计 3.2.1 数据库 E-R 图 3.2.1.1 针对毕业设计在线选题系统的需求,设计如下面所示的数据项和数据结构: ( 1)注册表:包括用户名,密码,确认密码, Email,验证码,出 生日期,机密问题,问题答案。 (如图 3-19) 图 3-19 注册表实体与属性 E-R 图 ( 2)学生基本信

15、息:包括学号,姓名,班级,专业,固定电话,联系方式,宿舍,职务。 (如图 3-20) 图 3-20 学生基本信息实体与属性 E-R 图 注册表 用户名 密码 确认密码 问题答案 机密问题 Email 验证码 出生日期 学生基本信息 学号 姓名 班级 宿舍 职务 专业 联系方式 固定电话 毕业论文(设计)专用稿纸 共 17 页 第 6 页 ( 3)教师基本信息:包括姓名,职称,指导方向,电话,备注。 (如图 3-21) 图 3-21 教师基本信息实体与 属性 E-R 图 ( 4)课题基本信息:包括课题编号,课题名称 ,课题介绍,类型,发布日期。 (如图 3-22) 图 3-22 课题基本信息实体

16、与属性 E-R 图 ( 5)留言版信息:包括留言用户名,留言日期,留言内容 (如图 3-23) 。 教师基本信息 姓名 职称 备注 电话 指导方向 课题基本信息 课题名称 课题编号 发布日期 课题介绍 类型 毕业论文(设计)专用稿纸 共 17 页 第 7 页 图 3-23 留言版实体与属性 E-R 图 ( 6)填写选题信息:包括学号,姓名,性别,出生日期,专业,班级,联系方式,指导教师,课题名称,课题介绍,指导教师联系电话。 (如图 3-24) 图 3-25 学生选题信息实体与属性 E-R 图 3.2.1.2 全局数据 E-R 模型 留言版信息 留言日期 用户名 留言内容 学生选题信息 学号

17、姓名 班级 出生日期 性别 专业 联系方式 指导教师 课题名称 课题介绍 指导教师联系电话 毕业论文(设计)专用稿纸 共 17 页 第 8 页 图 3-26 毕业设计在线选题系统全局数据 E-R 模型图 3.2.2 数据库逻辑结构设计 该系统中共需要创建六个数据表:注册表、留言版表、学生基本信息表、教师基本信息表、课题信息表,填写选题信息表。 ( 1)注册表 : 此表包括八个字段:一个是用户名字段,该字段为注册表的主键;另外一些分别是密码,确认密码, Email,验证码,出生日期,机密问题,问题答案。其详细信息如表 3-1 所示: 表 3-1 注册表 ( 2)留言版表:此表只包括三个字段:用户

18、名,留言内容,留言日期,只有登录系统的用户 才能在留言版发表自己的留言信息, 否则是不允许进行留言的。 如表 3-2 所示: 表 3-2 留言版表信息 管理员 课题信息 留言版 注册表 教师 学生 注册 注册 填写 填写 发布 编辑 查看 用户名 姓名 学号 留言内容 列名 数据类型 长度 允许空 说明用户名 char 20 主键 用户标识密码 char 20 YES确认密码 char 20 YESEmail char 30 YES 用于相互发送邮件验证码 char 20 YES出生日期 datatime 8 YES机密问题 char 20 YES 方便找回密码毕业论文(设计)专用稿纸 共 1

19、7 页 第 9 页 ( 3)学生基本信息表 :此表包括八个字段,主要是教师查询学生的信息,学生修改个人的信息。字段信息如表 3-3 所示: 表 3-3 学生基本信息表 ( 4)教师基本信息表 :此表包括五个字段,主要是学生查询教师的信息,以确定自己的指导教师,指导方向其很大的作用。字段信息如表 3-4 所示: 表 3-4 指导教师信息表 ( 5)课题信息表 :此表包括五个字段,所有的课题信息供学生参考选题,供教师参考发布课题,管理员对课题信息拥有管理的权限,字段信息如表 3-5 所示: 表 3-5 课题信息表 ( 6)学生选题信息表 :此表包括十四个字段,通过数据库表的设计,最终将生成一份信息

20、工程系毕业设计选题结果,教师可以查看学生的选题情况,管理员可以查看指导教师的情况,具有双向选择的优势,其字段信息 如表 3-6 所示: 表 3-6 学生选题结果信息表 毕业论文(设计)专用稿纸 共 17 页 第 10 页 3.1.3 Web 界面设计 本系统页面主要采用红色 、浅黄 色为 主色彩,没有强烈的视觉冲突,给用户的以清爽的感觉。页面设计不要复杂,但要一目了然、条理清晰。 每个页面上都有相同的导航条,便于页面之间的切换。 3.1.3.1 各页面的共同设计部分 ( 1)各页面顶部,都要有本系统的标志性显示栏,主要显示本系统名称; 图 3-5 毕业设计在线选题系统页面标志 ( 2)各页面标志性上面是个页面共有的时间显示栏,用于显示时 间,如下: 图 3-6 各页面时间显示栏 ( 3) 各页面都有相似的导航条;如下: 图 3-7 主页面导航条 ( 4)各页面有共同的底边,用于显示本系统的开发者,版权等信息;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。