1、 数学与计算机学院 课程设计说明书 课 程 名 称: 软件工程课程设计 课 程 代 码: 题 目: 教材管理系统 年级/专业/班:2008 级信息与计算科学 1 班 学 生 姓 名: 学 号: 开 始 时 间: 2011 年 6 月 8 日 完 成 时 间: 2011 年 6 月 22 日 课程设计成绩: 学习态度及平 时成绩(30) 技术水平与实 际能力(20) 创新 (5) 说明书(计算书、图纸、 分析报告)撰写质量(45) 总 分 (100) 指导教师签名: 年 月 日 目 录 1 引言 1 1.1 问题的提出 . 1 1.2 任务与分析 . 1 2 系统分析 . 1 2.1 需求分析
2、1 2.2 系统功能需求 . 2 2.3 概要设计 2 2.3.1 实体之间的 E-R 图 2 2.3.2 表之间的 E-R 图 . 3 2.3.3 模块设计 4 3 详细设计 . 4 3.1 数据流图 4 3.2 主要控件 5 3.3 核心代码 6 4 系统测试 . 8 4.1 添加数据 8 4.2 系统运行 .11 4.2.1 登录模块 .11 4.2.2 教材管理模块 12 4.2.3 供应商管理 .14 4.2.4 班级管理 .15 4.2.5 订购管理模块 16 4.2.6 教材发放管理模块 .17 4.3 结果分析 .18 总 结 19 参考文献.20 摘 要 学生每学期开学都需要
3、购买教材,目前,在我国大部分大、中、小学都是以 班级为单位。统一向学校购买教材。首先学校根据每学期所开设的课程,向各大 书商或出版社购买课本,然后学生以班级为单位向学校领书。这项工作现在在大 部分学校还是手工操作,工作起来效率很低,并不能及时了解教材库存和领取的 具体情况,同时由于不可避免的人为因素,可能造成不可避免的错误。 针对上述情况,为了更好地适应当前学校管理的需求,避免手工管理存在的 弊端,开发教材管理系统很有必要,学校通过使用本系统,可以实现教材订购和 发放的自动管理。 本报告首先引出教材管理系统的重要性,然后对整个系统作出一个系统分 析,用 ERWIN 画出各个实体之间的 E-R
4、图,抽象成数据表,在 SQL Server 2005 中建立相应的数据表,为各个数据表添加好数据后,应用 ASP.NET 为平台,连 接数据库,新建网站和网页,在各个网页中灵活地运用各种功能控件,如: SqlDatasourse、Gridview 等,实现对各个数据表的相关操作。 关键词:关键词:教材管理系统、ERWIN、E-R 图、SQL Server 2005、ASP.NET 1 1 1 引言引言 1.11.1 问题的提出问题的提出 学生每学期开学都需要购买教材,目前,在我国大部分大、中、小学都是以 班级为单位,统一向学校购买教材。首先学校根据每学期所开设的课程,向各大 书商或出版社购买课本,然后学生以班级为单位向学校领书。 针对上述情况,开发教材管理系统很有必要,学校通过使用本系统,可以实 现教材订购和发放的自动管理。 1.21.2 任务与分析任务与分析 本系统主要用户对教材进行管理,包括教材查询,剩余数量查询,教材订购