您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 书店销售系统数据库分析与设计
东方学院实验(实训)报告项目名称书店销售系统数据库分析与设计所属课程名称数据库原理及应用项目类型设计、综合型实验(实训)日期2014.5—2014.6班级12信息1班学号12204001031220400105122040011012204001221220400125122040012712204001391220400143姓名李珺茹郑章章徐莹莹巫日峥冯星傅媛徐斌林良泽1分工表1、需求分析(郑章章、李珺茹)书店的部门组成、各部门的业务说明、基本信息管理安全性要求与完整性要求2.概念结构设计(徐斌、林良泽)3逻辑结构设计(徐莹莹)E-R图向关系模型的转换、数据模型的优化4.物理结构设计(巫日峥)数据库物理设计原理、相关表的物理结构5.数据库实施(冯星)数据库建立代码、初始数据的输入、视图的建立、触发器的建立6、数据库的试运行(傅媛)7、数据库的维护2目录一、设计目的及要求....................................................................................................31.1、目的................................................................................................................31.2、背景................................................................................................................31.3概述...................................................................................................................31.4可行性分析.......................................................................................................3二、课程设计内容说明................................................................................................41、需求分析...........................................................................................................41.1书店的部门组成........................................................................................41.2各部门的业务说明....................................................................................41.3基本信息管理............................................................................................51.4安全性要求与完整性要求........................................................................52.概念结构设计......................................................................................................63逻辑结构设计()............................................................................................103.1E-R图向关系模型的转换......................................................................103.2数据模型的优化.....................................................................................114.物理结构设计....................................................................................................114.1数据库物理设计原理..............................................................................114.2相关表的物理结构.................................................................................125.数据库实施........................................................................................................155.1数据库建立代码......................................................................................155.2初始数据的输入......................................................................................175.3视图的建立..............................................................................................205.4触发器的建立..........................................................................................216、数据库的试运行.............................................................................................227、数据库的维护.................................................................................................23三、结论及体会..........................................................................................................233一、设计目的及要求1.1、目的在科学飞速发展的今天,人们的视野越来越广,数据量急剧增加。过去人们把数据存放在文件柜里,现在人们借助计算机和数据库技术科学地保存和管理大量的复杂数据,以便能方便而充分地利用这些宝贵的信息资源。本系统的设计目标就是要为中小型书店提供一套运行稳定、安全可靠、操作简便的管理系统。帮助书店销售业务处理日常工作业务,规范管理各项工作和操作流程。从根本上改变以前那种旧的管理模式,真正提高管理和服务的水平。1.2、背景随着社会信息量的迅速增长,计算机处理的数据量不断增加,在我国,管理信息系统是计算机应用最广泛的领域之一。随着我国经济建设突飞猛进,管理科学化与管理手段的现代化已经提到非常重要的地位,企、事业单位为了提高自身的管理水平和竞争能力,纷纷投入人力物力,开发适合本单位需求的管理信息系统。中国的信息化沿着企业信息化和政府信息化这两根链条正在飞速的发展,在全国的各级教育单位中,都在进行管理方式的改革,由以前的人工管理方式在向现在的人工加计算机技术的过渡中,在现在的这种模式中可以很大的提高工作人员的工作效率,提高了正确性。1.3概述这次所选的设计题目是书店销售管理系统。数据库环境选择SQLserver2005中文版。1.4可行性分析管理上可行性书店管理其实是不能说是简单,但是很琐碎。每天的销售还有最后的书本数4量的核对会耗费大量的人力和时间。而进行计算机信息技术上的自动化管理不仅提高了管理的准确性而且省时省力。经济上可行性只要这个书店管理系统就好,不需要额外的支出。技术上可行性在大学我们已经学习了有关数据库,c语言等一系列计算机技术,在相对宽裕的时间内是可以编写出程序的。二、课程设计内容说明1、需求分析1.1书店的部门组成对于书店来说,目的是销售图书,所以包含销售部门;同时为书店进书的部门称为进货部门。1.2各部门的业务说明1.2.1销售部门对图书销售情况进行结算,对客户资源进行管理。如,对某一段时间的图书销售情况进行统计;对订书的顾客信息进行记录,统计等。因此,需要销售人员,图书,购书实体:顾客,以及联系:销售,购买。1.2.2进货部门记录图书供应商的信息,以便获得最新的图书进货信息。通过供应商,为书店购进新的图书。需要实体供货商,联系:进货。51.3基本信息管理1.3.1该模块实现图书情况的分类,包括书号,书名,作者,售价等。便利店员查找书籍,为顾客提供更好的建议。1.3.2销售情况管理该模块对每本出售的书本进行统计,记录每本书售出的日期,购买人,经办人和销售的金额。在这里店员可以很方便的加入销售记录,修改记录。便于每天书店清账。而且在这里总金额的计算公式是事先设定好的,这样避免了人为的计算错误。1.3.3销售、进货、书本信息管理销售、进货和书本库存三者结合起来管理整个书店的图书数量。库存实现对书店剩余书本的管理,知道什么书还剩几本。而进货清楚让人知道进了什么书,售价是什么还有哪个供应商提供的。而且在这里总金额的计算公式是事先设定好的,这样避免了人为的计算错误。1.3.4书店会员管理实现系统相关会员信息的注册及身份,同时也提供对应会员的资料更新。该模块还可以收集会员相关的消费额度,提供不同的折扣力度。1.3.5书店职员管理实现书店职员的相关的管理,收集每个员工的相关信息,更好的了解员工还有实现不同职位不同的工资管理。1.4安全性要求与完整性要求安全性要求:系统应设置访问用户都预先约定好一个计算过程或者函数,鉴别用户身份时,系统提供一个随机数,用户根据自己预先约定的计算过程或者函数进行计算,6系统根据用户计算结果是否正确进一步鉴别用户身份;系统应对不同的访问级别,限制访问用户可查询和处理数据的类别和内容;系统应对不同用户设置不同的权限,区分不同的用户,如区分会员,职员。完整性要求:各种信息记录的完整性,信息记录内容不为空,主码值唯一;列值非空,列值唯一,列值满足一个布尔表达式;用户的操作违背了完整性约束条件时,采取一定的动作,如拒绝执行该操作;各种数据间相互联系的正确性;相同的数据在不同的记录中的一致性。2.概念结构设计部分E-R图图2.1书本基本信息E-R图图书基本信息类别出版日期出版社作者书名书号价格库存数量7图2.2供应商信息E-R图图2.3职工信息E-R图供应商信息地址电话名称联系人代号职工信息职位住址电话姓名工号ID性别年龄8图2.4会员信息E-R图图2.5销售信息E-R图会员信息入会时间累计消费电话姓名会员号折扣性别年龄时间会员书价书号工号折扣销售销售单号数量总价9图2.6进货信息E-R图总体
本文标题:书店销售系统数据库分析与设计
链接地址:https://www.777doc.com/doc-5657457 .html