安徽理工大学课程设计1课程设计说明书题目:图书资料管理系统院系:经济管理学院专业班级:信管2009-1学号:************学生姓名:******指导教师:*******2011年12月21日安徽理工大学课程设计2经济与管理学院信息管理教研室学号学生姓名专业(班级)设计题目教学管理系统设计技术参数⑴严格按照课程设计要求内容进行设计;⑵系统分析设计的文档使用的符号要规范;⑶打印文档格式要标准(A4)。设计要求选择一个合适的系统,理解并掌握系统分析、系统设计的主要环节和步骤及各种相关文档的编制。工作量一周工作计划⑴现行系统的可行性分析2学时⑵系统开发的需求研究2学时⑶新系统的业务流程图3学时⑷新系统开发的目标和主要功能2学时⑸数据流程图4学时⑹数据字典(每项至少写两个)3学时⑺新系统功能结构图和IPO图2学时⑻数据库设计的概念设计和逻辑设计2学时参考资料⑴孟祥瑞.管理信息系统.华东理工大学出版社⑵萨师煊.数据库原理.高等教育出版社⑶网站指导教师签字教研室主任签字年月日安徽理工大学课程设计3目录摘要..........................................................................................................................................................41系统分析.............................................................................................................错误!未定义书签。1.1可行性分析.................................................................................................................................61.1.1技术性分析............................................................61.1.2经济分析........................................................................................................................61.1.3技术可行性分析..........................................................................................................62系统的设计与实现..........................................................72.1需求分析.....................................................................................................................................72.1.1数据字典..........................................................................................................................82.2概要设计.......................................................................................................................................92.2.1功能模块设计.................................................................................................................92.3逻辑结构设计........................................................................................................................102.3.1ER图...............................................................................................................................102.3.2数据库设计..................................................................................................................122.4代码设计...........................................................................................................................163业务流程图.....................................................................................................................................174数据流程图.....................................................................................................................................185新系统的功能结构图和IPO图.......................................................................................215.1新系统的功能结构图.............................................................................................................215.2系统的IPO图..........................................................................................................................216结论................................................................................................................错误!未定义书签。安徽理工大学课程设计4摘要教学管理是高校内每一个院部都必须切实面对的工作。面对现在逐渐扩招的学生数量,更多的院部发展,专业技术的革新,课程的增加对于教学管理方面来说渐渐加大了难度。所以更应该加入教学管理系统,减轻众多学生,教师等工作的人工管理,实现计算机上的信息管理。随着计算机技术的飞速发展,计算机在各个行业都得到应用的普及,利用计算机实现高校的教学管理势在必行。经过分析及借鉴学习,我首先分析了系统的需求与可行性,在短时间内建立系统初始原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。后期将数据平移到SQLServer2000数据库服务器,对各页代码进行适当修改,整合,形成一个数据更安全,运行更稳定,更具实用性的学校教育教学管理系统。教学信息管理系统特点:先进的技术。是一个基于B/S技术的系统,实现了数据的集中管理,提供最大程度上的数据共享,在保障了数据的一致性的同时,降低系统的维护工作量。面向教学管理人员提供服务。教学管理人员通过教学信息管理系统管理学生相关的教学信息数据。本系统是学校的日常教学教育管理系统,是一个融合了人员(教师信息管理,学生信息管理),选课事物(选课信息管理),系的基本信息的信息管理系统。操作简便、界面友好、灵活、实用、安全。其开发主要包括数据库的建立和维护,以及前端应用程序的开发两个方面。关键词:教育教学,SQLServer2000,教师信息管理,学生信息管理,选课信息管理,系的基本信息,教学管理系统安徽理工大学课程设计51系统分析1.1可行性分析这一部分将会从技术可行性,经济可行性,社会可行性三方面向你进行分析。1.1.1技术可行性毕业设计项目的开发是大学专业知识的一次综合应用与提高,本系统选用vs2005作为系统开发环境,还有sqlserver2005作为数据库,因为所作系统是基于.NET,而以上工具完全符合设计要求所需环境,并且运用起来相当方便,特别是sqlserver2005省去了一些数据库连接配置的麻烦。并且以前学习过相关课程,不懂的地方可以问老师或和同学进行交流,解决设计过程中遇到的问题。因此技术的可行性是具备的。1.1.2经济可行性目标系统开发需求比较低,加上具有可靠的软硬件环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期较短,经济需求不是很大。当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。并且最重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。从经济角度考虑,此信息系统开发可行。1.1.3社会可行性随着科学技术的不断进步,当今计算机技术、多媒体技术和网络技术的发展,不断影响我们的生活,改变我们的思维、意识和传统。这种影响同样渗透到了教育领域,对教学体制、教学模式、教学手段都不同程度地提出了安徽理工大学课程设计6挑战。信息技术的迅速发展,使计算机已经成为人们工作和生活中不可缺少的工具,现在人们越来越依靠计算机来实现自动化办公,应用计算机在数据处理和数据存储方面的优异性能,可帮助工作人员提高工作的效率、减少错误。同时还能提供快速的查询检索功能以及按要求进行报表打印功能。教学信息管理系统是一个辅助学校教务人员完成日常工作中,涉及学籍管理、班级管理、课程管理和成绩管理等项目的日常比较繁重的工作。它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作的效率、减少出错情况。同时还能提供快速的查询检索功能以及按要求进行成绩单的打印的功能。安徽理工大学课程设计72系统的设计与实现2.1需求分析教学信息管理系统是以教师为主导用户,用来管理教学方面的信息。涉及教师用户管理,学生成绩管理,课程管理,专业班级管理等日常工作记录汇总及统计。为了提高工作效率,减少出错,引用数据库处理,方便存储这些重要的信息。同时还能提供快速的查询检索功能以及按要求进行成绩单的导出,供分析参考。作为教师用户对教学信息管理系统的需求有:1.能方便的查询课程安排信息,及课程类别其它详细信息。2.能方便查询各院系教师信息。3.能够录入查询学生信息,如学生基本资料,所在院系专业及其它详细信息。4.能够录入查询班级信息,如班级的基本资料。5.能够录入查询成绩信息,方便管理,并导出成绩详单作分析使用。6.通过互动交流平台,了解学生的问题,作全面的沟通。作为管理员,对教学信息管理系统的需求有:1.