1、 计算机科学与技术系计算机科学与技术系 课课 程程 设设 计计 报报 告告 课 程 名 数据库应用 设计题目 网上图书管理系统 1 设计设计任务 本课程设计要求采用面向对象语言及关系型数据库完成题目的设计。将 面向对象程序设计、数据库原理及应用课程相结合,锻炼学生理论联系实际、 分析解决实际问题的能力。提高学生实践编程的能力。 1)根据 E-R 图,设计此系统应包含哪些数据表,每个表有哪些字段; 2)根据关系模式,设计数据库物理结构,即在 SQL server 中建立数据库, 数据表,并写出表中每个字段的数据类型; 3)实现数据的录入、修改、查询; 设计报告按照以下提纲书写: 1)功能模块设计
2、,画功能结构图; 2) 概念设计,画 E-R 图; 3)逻辑设计,写关系模式; 4)物理设计,建库,建表,加载数据; 5)界面设计(分模块写代码) 。 完成任务的思路、方法与算法: 思路思路 通过对网上书店管理系统的基本信息分析,得出购买者与书籍间的购买关系。学会 怎样进行 E-R 图及功能结构图的相关设计,怎样在 MDI 窗体中运用相关语句实现对图书 编号、图书名称和单价进行信息的添加,根据购买者姓名查询购书情况等。 (包括图书名 称、购买者姓名、购买数量) 。 方法方法 系统关系模式 书籍(图书编号、图书名称、单价) 购买者(购买者编号、姓名) 购买(图书编号、购买者编号、购买时间、数量)
3、 算法算法 学会怎样创建存储过程,掌握变量和字符类型的运用,以及怎样调用存储过程,在 存储过程中可以按商店编号来查询、按职工编号查询、按会员编号查询、按会员编号和 职工编号查询、按商店编号和职工编号查询,为了方便起见过程名要做到见名知意,以 便阅读。 完成网上书店管理系统的设计与实现,主要包括以下基本内容: 1、撰写需求分析,最少包括功能分析和数据库的设计; 2、网上书店管理系统的主要功能:包含对书籍基本信息、购买者信息、购买情况等的添 加、删除、查找、更新、插入等功能; 3、按对图书流量及消费人群查询、分类、统计等功能; 4、完成程序的最终调试,必须能正常运行。 2 数据库设计数据库设计:
4、打开打开 SQL Server Management Studio 连接数据库连接数据库 3 附加数据库附加数据库 定位数据库文件定位数据库文件 4 成功添加成功添加网上书店管理系统网上书店管理系统数据库数据库 修改表修改表 5 修改修改购买信息表购买信息表 修改购买者信息表 修改书籍信息表 修改用户信息表 6 打开表进行数据添加 打开购买信息表添加信息 7 打开购买者信息表添加信息 打开书籍信息表添加信息 打开用户信息表添加信息 核心程序(对主要的语句要加注释,以下仅为部分程序,剩余程序由其他组员补充) Dim con As New ADODB.Connection Dim rs As New ADODB.Recordset 删除删除信息信息 Private Sub Cmd_delete_Click() rs.Close rs.Open “delete from 书籍信息表 where 图书编号=“ & Txt_booknum.Text & “, con, 1, 3, adCmdText rs.Open “selec