1、 软工实践软工实践课题课题一一设计任务书设计任务书 姓姓 名名 题题 目目 教材管理系统 设设 计计 任任 务务 开发教材管理系统的目的就是充分利用计算机和现代办公软件,摆脱传统办公工 具,用计算机实现集中方便的管理工作,把学校教材科的工作人员从繁重的体力 劳动中解脱出来以达到提高工作效率和质量,最终实现教材管理的全面自动化为 和现代化。 教材征订:课程管理(独立完成) 、教材统计(独立完成)。 常规管理:教师管理、 (独立完成)班级管理(独立完成) 。 时时 间间 进进 度度 第 16 周(10-06-2110-06-27) :-需求分析; 第 17 周(10-06-28-10-07-4)
2、:项目开发; 10-06-2806-30 数据库的设计; 10-07-0101-04 完成各个模块的功能设计及合并; 第 18 周(10-07-0510-07-11) :调试; 原原 主主 始始 要要 资资 参参 料料 考考 与与 文文 献献 01杨云. ASP.NET 典型系统开发 M:北京.人民邮电出版社. 2006.6 指导教师签字:指导教师签字: 年年 月月 日日 I 摘 要 计算机已经深入到日常工作和生活的方方面面,已经成为我们学习和工作的得力助 手。各行各业的人们都在使用计算机完成许许多多复杂的工作。然而,虽然现在世界上的 各种软件层出不穷,但它们依然不能满足用户的各种特殊需要,人
3、们还不得不开发适合自 己特殊需求的软件。 教材管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决 策者和管理者来说都至关重要,所以教材管理系统应该能够为用户提供充足的信息和快捷 的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许 多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和 维护都带来了不少的困难。 而使用计算机对课程信息进行管理,具有手工管理所无法比拟的 优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 这些优点能够极大地提高教材管理的效率,该文档主要概括。 第 1 章概要说明了开发
4、本系统的背景和基本的系统要求。 第 2 章详细描述了系统各功能的需求信息。 第 3 章描述了系统的数据库设计。 第 4 章是系统的详细设计及实现描述,在这一章里具体详细地说明了系统各个小模 通过阅读本文档,读者能够了解到该系统的所有业务逻辑和设计实现方法,并能熟练 的使用该系统。 关键词:教材管理系统;功能;设计 目 录 摘摘 要要 I 第第 1章章 概述概述 . 1 1.1 项目背景 1 1.2 项目开发目的 . 1 1.3 任务概述 . 2 第第 2章章 需求分析需求分析 . 3 2.1 功能需求 3 2.1.1征订管理 3 2.1.2常规管理 3 2.2 运行环境 . 3 2.2 功能图
5、 . 3 第第 3章章 数据库设计数据库设计 . 5 3.1 数据库 E-R 图 5 3.2 数据库数据表设计 . 5 第第 4章章 详细设计及实现详细设计及实现 . 8 4.1 征订管理界面 . 8 4.2 常规管理 . 9 第第 5章章 结束语结束语 11 附录附录: 主要源程序主要源程序 . 14 1 第 1 章 概述 1.1 项目背景 随着计算机技术的日益成熟、普及,现代的课程管理的实际运作在很多方面、很大程 度上都必须借助计算机来完成,相应软件的开发显得尤为重要。现在社会的各个部门,都 在大力提高服务的质量, 。教材管理系统以编程与数据库相结合的手段进行开发,结构紧 凑、运行速度快、
6、操作简单,保证了软件具有高度的保密、安全性,本软件将帮助老师和 学生方便、安全、高效的进行教材的管理和查询。本软件就是针对目前高校课程的不断更 新,教材管理的日趋复杂化和多元化而设计的。采用了计算机化的选定模式,选课、查询等 操作都使用了计算机的数据库技术,比起以前手工计算的方法有了很大的进步,提供了相当 大的方便,而且解决了因手工操作出现的工作量大、周期长、效率低、误差、遗漏等问题, 开发教材管理系统的目的就是充分利用计算机和现代办公软件,摆脱传统办公工具,用计 算机实现集中方便的管理工作,把学校教材科的工作人员从繁重的体力劳动中解脱出来以 达到提高工作效率和质量,最终实现教材管理的全面自动化为和现代化。 本系统是在教材信息成爆炸性增长的前提下, 学校对教材信息管理的自动化、 及时化、 与准确化的要求日益剧烈的背景下提出的,本系统是教材管理系统,实现学生自主选课及 相关信息的管理功能。 随着在校大学生人数的不断增加, 教务系统的数据量也不断的上涨。 以往的选课方法是随堂报名。这种方法虽然直接,但是造成选课的