1、 数据库课程设计总结报告数据库课程设计总结报告 设计题目:设计题目:出版社图书管理系统出版社图书管理系统 学生姓名:学生姓名: 系系 别:计算机别:计算机与通信工程学院与通信工程学院 专专 业:业:计算机科学与技术计算机科学与技术 班班 级:级: 学学 号:号: 指导教师:指导教师: 2008 年 9 月 30 日 2 课课 程程 设设 计计 任任 务务 书书 题目题目 出版社图书管理系统出版社图书管理系统 专业、班级专业、班级 计算机科学与技术计算机科学与技术 05052 2 主要内容:主要内容: (1)实现出版图书信息的增加、删除。 (2)实现出版图书的基本信息 的浏览。 (3)本系统还有
2、对话框之间的互相切换功能,可以实现出版图书 销售情况和出版图书分类情况的高级查询。 基本要求:基本要求: 出版社图书出版管理是一个庞大的任务,传统方式的图书管理将会造成 巨大的人力和物力的浪费, 本系统的设计可以使工作人员实现计算机管理。 减轻工作量,实现图书出版管理的高效化。 主要参考资料等:主要参考资料等: 数据库系统概论 作者:王珊 萨师煊 出版社:高等教育出版社 SQL Server2005 中文版关系数据库基础与实践教程作者:周峰 出版社:电子工业出版社。 完完 成成 期期 限:限: 指 导教师签名:指 导教师签名: 课程负责人签名:课程负责人签名: 20082008 年年 9 9
3、月月 30 30 日日 3 目 录 课 程 设 计 任 务 书. 2 目 录. 3 一、 需求分析 . 4 二、 系统功能分析 . 4 三、 E-R 图 5 四、 数据库设计 . 8 五、 详细设计 . 11 六、 运行效果 . 15 七、 总结与体会 . 19 八、 参考文献 . 20 4 一、一、 需求分析需求分析 根据出版社图书的规模日益扩增,图书类别的日益繁琐,经 销商与出版社频繁交易,行业竞争日益激烈,面对诸多问题时: 一款优秀的出版社图书管理软件是每一个从事出版社图书销售与 管理的必备的工具。出版社图书出版管理是一个庞大的任务,传 统方式的图书管理将会造成巨大的人力和物力的浪费,本
4、系统的 设计可以使工作人员实现计算机管理。减轻工作量,实现图书出 版管理的高效化。 功能需求: 系统管理员可以通过该应用程序对书籍全部信息进行管理 客户和系统管理员可以通过应用程序查询图书的全部信息 客户可以通过应用程序产生购书订单 系统管理员可以通过应用程序对订单信息进行管理 系统管理员可以通过应用程序对客户进行管理 内部功能需要通过 SQL 语言,对数据库的查询,修改,插入和删 除等操作。 二、二、 系统功能分析系统功能分析 5 根据需求分析,给出模块图 系统主控界面 模块说明 功能 1 增加记录 用于将新的图书信息添加到图书基本信息表中 2 删除记录 用于删除图书基本信息表中的图书信息
5、3 刷新纪录 增加记录和删除记录完成后点次按钮更新 4 第一条 用于显示图书基本信息表中的第一条信息 5 下一条 用于显示当前信息的下一条信息 6 前一条 用于显示当前信息的前一条信息 7 最后一条 用于显示图书基本信息表中的最后一条信息 8 图书销售 用于显示出版图书的出售价格、数量等信息 9 图书分类 用于显示出版图书的类别编号 三、三、 E-R 图图 (1)用户 ER 图: 记 录 处 理 图 书 基 本 信 息 查 询 图 书 高 级 信 息 查 询 出 版 图 书 信 息 出版图书分类 模块 图书编号、 名称、 作者等信息。 增加记录、 删除记 录、刷新纪录。 出版图书的销售 模块
6、6 (2)图书 ER 图: (3)产品分类 ER 图: 图书图书 图书图书 id 图 书 类图 书 类 别别 id 图书名图书名 图书价格图书价格 销售价格销售价格 出版社出版社 作者作者 内容和目内容和目 录录 入库时间入库时间 图书简介图书简介 用户用户 用户密码用户密码 用户用户 id 用户名用户名 电子邮件电子邮件 电话电话 地址地址 注册时间注册时间 产品分类产品分类 分类名称分类名称 分类分类 id 7 (4)订单基本信息 ER 图: (5)订单详细信息 ER 图: 订单详细信息订单详细信息 唯一编号唯一编号 用户用户 id 数量数量 订单订单 id 订单基本信息订单基本信息 是否付款是否付款 是否发货是否发货 订单订单 id 提交时间提交时间 总金额总金额