1、本科毕业论文(20 届)经管实验中心网络排课发布系统分析与设计所在学院 专业班级 信息管理与信息系统 学生姓名 学号 指导教师 职称 完成日期 年 月 北京化工大学毕业设计(论文)诚信声明本人声明:我所呈交的本科毕业设计论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。本人完全意识到本声明的法律结果由本人承担。申请学位论文与资料若有不实之处,本人承担一切相关责任。本人签名: 日期: 年 月 日北京化工大学毕业设
2、计(论文)北京化工大学毕业设计(论文)毕业设计(论文)任务书设计(论文)题目:经管实验中心网络排课发布系统分析与设计1设计(论文)的主要任务及目标(1)完善整个系统的结构模型,完成数据流程图,功能模块图,构建系统框架完整(2)对应系统框架设计实现系统,并完成毕业论文实现一个完整的发布系统,该系统适用于使我校经管实验中心,并且有较好的安全性和稳定性。2设计(论文)的基本要求和内容(1)毕业论文应结构合理、观点正确、文字流畅、思路清晰(2)设计并实现发布系统,系统能够完整运行(3)课题的研究背景及意义,国内外相关计算机技术发展历史及现状。(4)系统需求分析、设计方案以及总体框架,系统的关键程序及实
3、现界面。3主要参考文献1 张晨光.高职院校排课系统的研究与应用D.河北科技大学,2013.2 周晓娟.基于.NET 的 B/S 架构下新闻发布系统的设计与实现J.现代商贸工业,2010,22(1):274-275.DOI:10.3969/j.issn.1672-3198.2010.01.158.3 麻昌德,易高翔.使用 ASP.NET/Web 服务实现新闻发布系统J.计算机应用与软件,2004,21(10):42-43,72.DOI:10.3969/j.issn.1000-386X.2004.10.019.4进度安排阶段 时间 安排第一阶段2016 年 1 月至 2016年 3 月收集各种资料
4、,查看大量文献,对整个系统进行初步分析,加强对编程语言和对数据库的学习北京化工大学毕业设计(论文)第二阶段2016 年 3 月至 2016年 3 月中旬制定大体实施方案,完善文献综述及开题报告进行开题报告答辩。第三阶段2016 年 3 月中旬至2016 年 4 月中旬完成系统模块与框架的确定,进行编程实现,进行中期检查。第四阶段2016 年 4 月中旬至2016 年 5 月底对已完成的系统进行调试、修改,最后书写并完善毕业设计论文,做好论文答辩的准备。经管实验中心网络排课系统分析与设计摘要:为了拥有更加高效的排课工作效率,积极响应校园信息化的时代的号召,同时为了通过无纸化办公来达到绿色环保的目
5、的,伴随着随着科技的发展,一个针对北京化工大学(东校区)经管实验中心的实际情况及特点的高校排课系统的设计与实现。本系统建立在信息技术的基础上,针对现实情况,构建出了一个可以进行班级管理,课程管理,排课管理功能的系统,采用基于 B/S 模式的 ASP.NET 技术,开发工具是 visual studio2015,后台数据库采用的是 SQL server2015,数据访问技术采用 linq to sql 技术。本文从现实情况出发,在调查研究经管实验中心的具体情况后,进行了系统的需求分析,可行性分析,并依据具体情况设计出了具体的解决方案,编码实现了整个系统,最后对整个系统进行测试得出测试结论。关键词
6、:排课系统;实验室;校园信息化School of Economics and Management center network Scheduling System Analysis and DesignAbstract:In order to have a more efficient scheduling efficiency, actively respond to the 北京化工大学毕业设计(论文)campus information era, at the same time in order to pass the paperless office to achieve the
7、purpose of environmental protection, accompanied with the development of science and technology, according to a Beijing University of Chemical Technology (East Campus) design and implementation of curriculum system of the actual situation and characteristics in the heart of the experimental manageme
8、nt the row. This system is based on information technology, according to the reality, to construct a can for class management, curriculum management, curriculum system management function, using B/S mode based on ASP.NET technology, the development tool is visual studio2015, the background database
9、is used by SQL server2015, using LINQ data access technology the to SQL technology.Key words:Course Scheduling System; laboratory; campus information目录第一章绪论 .(2)第 1.1 节选题背景和意义 .(2)第 1.2 节研究现状 .(5)第二章 系统分析 .(6)第 2.1 节可行性分析 .(6)第 2.2 节系统目标 .(8)第 2.3 节业务流程调查 .(8)第 2.4 节数据流程 .(9)第 2.4 节数据字典 .(10)第 2.5 节
10、编程工具介绍 .(12)第三章系统总体设计 .(14)北京化工大学毕业设计(论文)第 3.1 节结构功能图设计 .(14)第 3.2 节编码设计 .(16)第 3.4 节数据库设计 .(17)第四章详细设计 .(21)第 4.1 节登陆设计 .(22)第 4.2 节注册设计 .(22)第 4.3 节添加排课设计 .(23)第 4.4 节维护设计(以课程维护为例) .(23)第五章系统实现 .(24)总结 .(27)参考文献 .(28)北京化工大学毕业设计(论文)1前言随着网络技术的发展和使用普及性得到不断提高,校园信息化建设的步伐越来越快。在传统的排课工作不仅耗费了很多在人力物力,而且有时间空
11、间地域的限制,显然不符合校园信息化建设大潮流的需要。为了拥有更加高效的排课工作效率,积极响应校园信息化的时代的号召,同时为了通过无纸化办公来达到绿色环保的目的,伴随着随着科技的发展,互联网的应用变得愈加宽广,大量的科学家开始着手于使用计算机技术来实现排课这一工作。使用信息技术来进行排课工作的优点很明显,不受时间空间的限制,快捷、方便、高效、低成本。现在网络上存在了众多的排课系统,噱头也花样百出,但从实际上的使用情况来看,仍然没有一个系统能够有通用的方法来决解的排课问题。在这样的情况下,实现一个针对北京化工大学(东校区)经管实验中心的实际情况及特点的基础上,具体问题具体分析,针对性强的编程实现排
12、课系统有着重要的实用意义。北京化工大学毕业设计(论文)2第 1 章 绪论第 1.1 节 选题背景和意义1.1.1 背景北京化工大学(BUCT,Beijing University of Chemical Technology)位于北京朝阳区北三环东路 15 号,是教育局直属的一所以打造化工行业的精英学科,并且多科性全国重点大学,创办于 1958 年,隶属于“211 工程”大学,同时是“小985”1,备受国家的重视。在其设立的八个学院当中,经济管理学院历史悠久,起源于 1981 年成立的经济管理系,13 年后正式的更名为经济管理学院。依附于北京化工大学强大的学科优势和雄厚的教学资源实力,北京化工
13、大学经济管理学院潜心于打造精品化教育,为了培养优秀的经济管理人才,实现全面持续的发展,经济管理学院设立了多个实验室(东校区) 2,尽心尽力的的培养有对经管学术兴趣和拥有创新能力与意识的高素质的综合能力的管理人才。但在实验室的安排排课管理方面,目前在我校,实验室的管理老师由于没有一个针对性强,实用的排课系统来辅助排课,仍在应用比较传统的人为手工手动排课及纪录工作,这样的操作方式已经落后了,操作繁琐无比,计算量大,不具有规范性。以规范化的眼光来看,手工进行的的课程安排显得太不规范,往往很容易就发生错误,而且一旦一个疏忽出现了什么岔子,往往难以及时修复,可能造成时间方面的不可挽回的损失 3。而且一旦
14、出现了错误,我们很难够及时补救,可能造成时间与资源方面的重大的损失。另一方面,管理员用手工记录的方式进行排课工作,工作量不言而喻,效率极其不高,而且耗费大量的时间,所以,一个针对性强,实用性高的实验课排课系统急需被需要。北京化工大学毕业设计(论文)3针对手工排课的种种劣势,我的想法是充分利用现代社会计算机科学飞跃式发展的优点与优势,编排与设计一个针对性相对较强的,能够应用于经管学院的实验室的排课工作进行一定的管理,采用这样的做法,手工进行排课管理是无法与其相比的,这样做有许多优点,比如说:可以方便、快速的进行检索工作与查找工作、拥有较高的可靠性、存储量是手工工作无法比拟的、可进行加密处理,保密
15、性好、数据存储期限长,不占用大量的空间,并且可进行升级、使用费用占比例小等 4。这些优点与优势能够大幅度地提高高校的教学管理的工作质量,也是各个高校展开校园信息化进程、物质化办公以及与成为一流名学的重要条件 5。排课工作从古至今一直是一项复杂的工作,要考虑的问题很多:学生与教师的空闲时间、实验室的状态及使用情况、课程的类型及实验课要求等多种因素。在当代社会,各大高校都越来越重视将理论知识应用到实际当中去。另一方面,学校规模逐渐扩大,但是教学资源也俞静紧张,使用信息化,自动化的方法来提高教学质量与效率就显得尤为重要。1.1.2 意义(1)大幅度提高了工作效率和教学质量传统的人为手工手动排课及纪录
16、工作,这样的操作方式已经落后了,操作繁琐无比,计算量大,不具有规范性,这样的课程安排显得太随意,极其容易出错,而且一旦一个疏忽出现了什么岔子,往往难以及时补救和修复,可能造成时间方面的重大的损失。而且对于实验课的课程编排来说,更为关键和重要的是,如果有编排的疏忽或错误,会造成很大的资源浪费。另一方面,管理员用手工记录的方式进行排课工作,工作量不言而喻,效率极其难提高下,而且花费占用了大量的时间。因此,一个针对性强,实用性高的实验课排课系统急需被需要。(2)校园信息化建设的重要步骤当今社会,计算机技术的迅速,人们对于互联网生活的接受程度越来越高,尤其是大学生这一新兴群体。全球各个高校的利用校园信息化来进行教育工作的水平也在飞速进步与发展,校园信息化的普及是一种潮流趋势更是时代发展的需要。