1、 数据库原理及应用数据库原理及应用 课程设计报告课程设计报告 题目: 网上书店管理系统 专业: 网络工程 班级: 姓名: 指导教师: 成绩: 计算机计算机学院学院 20172017 年年 1212 月月 8 8 月月 学号学号 计算机学院 数据库原理及应用课程设计报告 2 目录目录 1 设计内容及要求 3 1.1 设计方案 . 3 1.2 系统定位 3 1.3 设计要求 . 4 1.4 需求分析 . 4 1.5 开发环境 6 2 数据库设计. 6 2.1 概念结构 . 6 2.2 逻辑设计 . 8 2.3 物理设计 . 9 3 程序与代码. 11 3.1 部分重要表单及代码 . 11 3.2
2、报表设计 . 24 3.3 主程序 25 4 设计结果与分析 25 4.1 运行界面 25 4.2 结果分析 . 30 5 参考文献 . 31 计算机学院 数据库原理及应用课程设计报告 3 1 1 设计内容设计内容及要求及要求 1.1 1.1 设计方案设计方案 今天,计算机的价格已经十分低廉,性能却有了长足的进步。 它已经被应用于许多领域,计算机之所以如此流行的原因主要有以 下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。 (1)基本思路 根据实际情况,我们使用原型
3、法(Rapid Prototyping)即以少 量代价快速地构造一个可执行的软件系统模型。使用户和开发人员 可以较快地确定需求,然后采用循环进化的开发方式,对系统模型 作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性 质全部满足。此时模块也发展成为最终产品了。 (2)作业目标 改革的总设计师邓小平同志曾经说过:“科学技术是第一 生产力”,我希望能用我这三年的所学编制出一个实用的应用程序 来帮助这些学校图书馆进行更有效的图书管理。 归纳起来,好处大约有以下几点: (1) 可以存储所有的图书档案,安全、高效; (2) 只需一到二名图书录入员即可操作系统,节省大量人力; (3) 可以迅速查
4、到所需信息。 1.2 系统定位系统定位 针对网上图书店的日常工作, 网上书店管理系统在完成从图书的采购到入 库,外借到收回.其中包括了,出售、 借出的处理等等各个方面的工作.能够在网上 书店管理中实现快捷、方便等特点。作为网上管理的一部分。网上书店管理系统 提供了与图书其他管理系统的接口。 计算机学院 数据库原理及应用课程设计报告 4 1.3 1.3 设计要求设计要求 借书-根据您提供的图书条形码和图书编号确认图书, 再据读者的编号确认 读者后把此书借给这位读者。 还书-根据您提供的图书条形码和图书编号确认图书, 再据读者的编号确认 读者后把此书归还。 图书管理-对所有图书的资料进行添加,修改
5、和删除等操作。 读者管理-对所有读者的资料进行添加,修改和删除等操作。 查询-所有图书、不在馆图书,今天借出图书、今日归还图书、今日新进图 书和有条件查询。 统计-图书基础状况统计排名。 管理员-在这里修改管理员的登录密码。 1.4 1.4 需求分析需求分析 1.4.1 1.4.1 软件需求软件需求 管理员可以维护客户注册信息、维护图书信息、处订定单信息、 网上售书、 查看图书调查报告;。本系统的设计目标将最终定位于完成以上所述的系统主要 业务的基本模型上。 开发意图:面对网购越来越走红的趋势,结合广大书迷对于购书的需求,特 意推出书店的网络版, 以满足广大购书者能够实现足不出户就购买到所需图
6、书的 意愿。 作用范围:本网上书店系统暂时面向单机使用,有机会将会架设在公用网络 上,以满足广大网民新形势下对于买书的需求。 网上书店管理系统正是基于这种市场潜力,面向全国中小型图书销售商 而开发的,力争为全国的中小型书店提供一款功能完善、界面友好、性能可靠的 网上销售系统。 1.4.4 1.4.4 数据字典数据字典 1.数据流条目:数据流是数据结构在系统内传输的途径。对数据流的描述通常包 括以下内容: 数据流描述数据流明,说明,数据流来源,数据流去向,组 成:数据结构,数据流量: (1)名称:所需书信息 别名:无 计算机学院 数据库原理及应用课程设计报告 5 简述:用户所需要的图书信息 来源:顾客 去向:网上书店管理系统 数据流量:10 份/每周 组成:书名+作者+书编号 (2)名称:图书发货 别名:无 简述:有订单时 来源:管理系统 去向:采购部 数据流量:10 单/每周 组成:订单数量+订单信息+图书作者+图书编号