广东交通职业技术学院2012届毕业设计论文
广 东 交 通 职 业 技 术 学 院
毕业论文
题目名称 毕业设计选题系统
开题日期 2011 年 9 月 1 日
设计期限 2011 年 9 月 5 日起 2011 年 10 月 30 日止 答辩日期 2011 年 11 月 1 日
院 系 计算机工程学院 指导教师 周江
学生姓名 占玉芸25号 黄超英36号 李佩珍 54号
广东交通职业技术学院2012届毕业设计论文
广东交通职业技术学院毕业设计(论文)指导教师评语
指导教师评语: 指导教师 评定成绩: 指导教师签名 年 月 日
广东交通职业技术学院毕业设计(论文)答辩评语
答辩委员会评语: 答辩成绩: 答辩小组组长签名 年 月 日
广东交通职业技术学院2012届毕业设计论文
摘要
随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。以往的毕业设计选题是随堂报名。这种方法虽然直接,但是造成选题的盲目性和教务处处理数据的繁重性。为了减轻教务处工作,以及每个学生更好的选择自己所喜欢的课题。针对学生选题这一环节,本系统从学生网上自主选题以及教师的课题发布两个大方面进行了设计,基本实现了学生的在线信息查询、选题功能以及教师对课题信息发布的管理等功能。
本文通过分析浏览器/服务器结构的特点并结合选题的实际情况,提出了基于浏览器/服务器结构网上选课系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.NET技术和SQL 数据库设计开发网上选课系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在校园网上进行网上选课。该B/S结构的系统在Windows XP系统和VS.NET平台下开发完成,使用VB.NET作为ASP.NET的开发语言,SQL Server 2005作为数据库。系统有较高的安全性和较好的性能。其中连接数据库的字符串可以随时在web.config里修改,并经过编码加密,增加了灵活性,保护了数据库的安全。代码尽量使用存储过程和尽量减少数据库连接的打开时间等手段来提高性能。
通过对计算机系毕业设计选题情况的实地调研,完成了系统的需求分析,做出总体设计,完成管理员模块、教师模块、学生模块等模块的划分,进一步细化,给出详细设计,通过系统的编码,经过软件测试,系统可以实现管理员对用户权限的设置及用户信息的管理,教师毕业设计题目的申报和学生的选择,及学生对毕业题目的选择及相关信息的查询等功能。
本系统的实现使得网上毕业设计选题简单实用,主要目的是使老师能更好的管理课程设计,也能使学生能更好的把自己想要的课题正确无误的选出来。使处在选题时期的学生能有条不紊的进行。从而加强毕业设计的管理,提高教师的工作效率,降低教师的工作量。
关键词:毕业设计选题;ASP.NET技术,SQL数据库技术,动态网站
I
广东交通职业技术学院2012届毕业设计论文
目录
摘要 .................................................................. I 目录 ................................................................. II 第1章
概述 ......................................................... 1
1.1项目背景及意义 .................................................... 1 1.2系统开发目标 ...................................................... 2 1.3开发与运行环境 .................................................... 2 第2章
系统开发工具 ................................................. 3
2.1 ASP.NET介绍 ...................................................... 3 2.2 PHOTOSHOP 介绍 ...................................................... 3 2.3 SQL SERVER 2005 介绍 ................................................ 3 第3章
系统概要设计 ................................................. 4
3.1 系统需求分析 ...................................................... 4 3.2 课题的可行性分析 .................................................. 5 3.3 系统处理流程图 .................................................... 6 3.4 系统功能介绍 ...................................................... 7 3.5 系统相关要求 ...................................................... 7 第4章
系统详细设计 ................................................. 9
4.1 数据库设计 ........................................................ 9 4.2 界面设计 ......................................................... 15 4.3 系统部分功能实现 ................................................. 18 4.4 系统测试 ......................................................... 22 第5章
总结 ........................................................ 22
致谢 ................................................................. 23 参考文献 ............................................................. 24
II
广东交通职业技术学院2012届毕业设计论文
第1章 概述
1.1项目背景及意义
在新的世纪里,信息技术迅猛发展,而网络技术和数据库技术又是信息技术最主要的核心。于是,基于Web的数据库也就应运而生了。
随着Internet/Intranet 技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web 数据相结合,才是更为广阔的前景。ASP作为微软推出的Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用。作为计算机专业的一名毕业生,如何充分利用自己的所学知识服务于社会,解决现实工作生活中的问题,推动社会向前发展是我们的责任。
当前的管理信息系统已经发展为集成了计算机网络技术、通信技术、信息处理技术,对信进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。随着管理信息系统的发展及其广泛的应用,数据库管理技术已逐步趋于成熟,其应用也已经遍及各个领域。在学校中,信息管理系统已经涉及到教育教学的各个方面,从学生教师管理,到考试安排成绩统计等,都通过信息管理系统来的到高效的运行。同时,学校管理中的毕业设计管理过程也提出了相应的要求。为了满足毕业设计管理的要求,需要设计与制作一个毕业设计选题系统。毕业设计选题系统实现了对整个毕业设计选题过程管理的系统化,规范化,无纸化。整个系统使用户操作起来简便快捷,对减轻学生,教师的劳动强度,提高工作效率与管理水平,具有很大的使用价值。
目前,国际上已具有规模的远程教育学校就有数百名之多,网上教育正在各地发挥着巨大的作用,为世界各地培养出大批人才。所有这些都表明,基于Internet 的校园网的应用以深入到校园内的各个方面。所以,实现一个基于网络的毕业设计辅助系统的设计也是一个越来越重要的课题,而网络选题是教务管理中的一个重要的内容,该网上选题系统软件运行在校园网上作为学校毕业生的管理系统,即可方便在校的毕业生又可减轻教师及管理人员的任务,提高工作效率。
本系统基于B/S架构,无需在客户端安装任何程序即可使用,达到真正的方便使用,易于推广。本系统采用模块化管理,可以方便的对系统功能进行添加删除。这样
1