当前位置:文档之家› 大数据库设计_超市会员管理系统

大数据库设计_超市会员管理系统

大数据库设计_超市会员管理系统
大数据库设计_超市会员管理系统

数据库设计报告

课题:超市会员管理系统

专业:通信工程

学号:

姓名:

小组成员:

指导老师:

完成日期:2013/7/1

摘要

本会员超市会员管理系统实际的业务流程为背景而设计的,后台数据库的设计用SQL Server 2008,前台用https://www.doczj.com/doc/1211927366.html,来开发。本超市会员信息管理系统已超市会员信息的管理为核心,兼有各种统计、查询、添加、修改和删除等功能,如对货物流量和消费人群的查询,对会员信息的查询等。本系统利用视图、触发器,存储过程可以对数据库中的内容实现各种级联修改与信息的实时更新,可以化繁为简,提高效率,避免大量的重复性的工作。

整个系统由会员信息管理模块、会员优惠度模块、购物信息模块和商品信息模块组成。整个系统能独立运行,实现现实中的功能。

关键字:会员信息管理后台数据库前台https://www.doczj.com/doc/1211927366.html,

前言

随着全球信息时代的到来,信息技术对社会发展和经济增长的作用愈来愈明显。商业企业有效地采用信息技术手段,加速了商业领域的发展与进步,信息化建设已经成为当前商业企业提高企业管理水平,谋求生存,参与市场竞争的必由之路。

经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。它更加的深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。

会员管理系统用计算机管理会员的基本信息,以及对会员信息的编辑、查询等一系列动作,它是一种计算机应用技术的创新。在计算机还未普及之前组织会员管理都是由工作人员人工书写,查阅的方式来操作的。现在一般的会员管理都采用计算机智能化管理,采用计算机作为工具的实用的计算机智能化管理程序来帮助管理员进行更有效的进行会员管理工作。

1绪论

1.1 系统的背景

1.1.1 系统的提出

随着计算机软硬件技术的迅速发展,信息化己成为现代企业的一个重要标志和衡量企业综合实力的重要标准。信息化建设悄然地改变着国内广大中小企业的生存和运营模式。当今市场蓬勃发展,竞争激烈,各商家无不推出各种活动,务求争取更多忠实客户,而会员管理系统也成为商家争取客户的必选。会员管理信息系统正在越来越多的被各种企业应用于消费管理领域。随着众多企业的管理者对管理信息系统的重视程度的提高,会员管理信息系统的管理功能也在不断的增强,发挥的作用越来越大。从开始的只能进行数据的浏览、添加、修改等简单操作的管理信息系统逐步向着超大数量的数据存储、数据的精确计算、积分换礼、信息更新和发布、会员之间交流、报表的自动化生成、人性化的友好界面操作以及牢固的系统架构和安全的数据交换等方向发展,使企业员工提高工作效率以及规范企业的多层次全方位管理,在企业与外界之间,它可帮助企业实现电子商务模式,以此拓宽交流范围,缩短交流的时间、丰富交流方式,并可协助维护企业与社会之间良好的关系。

1.1.2 系统的意义

网络管理可以实现信息资源共享,在网上发布会员信息,使会员在网上可以查看到自己最新的会员积分以及商家发布的各种有礼兑换活动。通过此项目的研究与实践,使网络管理更能为会员提供一个方便的自我管理环境,使会员能更好的对自己购物所获得的积分的管理以及能清楚的了解自己购物的商品列表和兑换礼物情况。

商家可以利用系统对会员信息进行管理,例如对会员信息的添加、修改、查询以及积分查询统计等。管理上更加规范,不再受时间和地理位置的限制,很大程度上提高了会员管理的效率,不再像过去的手工操作浪费时间、人力以及物力,也无形当中提高了商家对会员管理的效率,达到双赢的目的。

1.2 系统研究的目标

建立一个基于网络平台的,符合当代管理理念的,具有现代会员管理特色、综合会员卡积分的新型会员管理模式。

1.3 技术实现手段

1.3.1 https://www.doczj.com/doc/1211927366.html,简介

https://www.doczj.com/doc/1211927366.html,是创建动态网页的新技术,它继承了Microsoft公司的两项主要技术,即ASP和.NET。它不仅可以生成动态Web页面,并且提供了大量易用并可复用的预定义控件,使开发变得更加快捷。

https://www.doczj.com/doc/1211927366.html,是建立在公共语言运行库上的Web编程框架,相对于ASP而言,https://www.doczj.com/doc/1211927366.html,提供了更强的性能、更方便的工具支持、更好的平台支持和灵活性。https://www.doczj.com/doc/1211927366.html,在进行用户界面开发和基础程序结构生成时具有很多优势。首先,https://www.doczj.com/doc/1211927366.html,是一个已编译的、基于.NET的开发环境,利用整个.NET框架,开发人员可以方便的进行程序开发;其次,在https://www.doczj.com/doc/1211927366.html,中利用.NET框架中的https://www.doczj.com/doc/1211927366.html, 的强大功能,可以高效便捷的访问数据库;再次,.NET框架和https://www.doczj.com/doc/1211927366.html,中提供了默认授权和验证方案,可以根据需要方便地移除、添加或者替换这些方案。因而它会逐渐成为Internet上的主流开发工具。

1.3.2 SQL Server简介

SQL Server 2008数据库管理系统具有以下主要特点。

(1) 丰富的图形化管理工具,使系统管理,操作更为直观方便。SQL Server企业管理器是一个基于图形用户界面(GUI)的集成管理工具,利用它可以配置管理SQL Server服务器、管理数据库和数据库对象、备份和恢复数据,实现数据复制和转换等操作。

(2) 动态自动管理和优化功能。即使SQL Server数据库管理员不做任何设置,SQL Server也能够在运行过程中根据环境配置和用户访问情况动态自动配置,以达到最优性能,从而减轻管理员工作。

(3) 充分的Internet技术支持。Internet网络发展至今已经成为一条重要的信息发布渠道,SQL Server增强了对Internet技术的支持,还增加了对XML和HTTP 技术的支持。

基于以上种种分析,决定采用https://www.doczj.com/doc/1211927366.html, + VB开发技术,选择SQL Server 2000作为数据库系统,运用软件工程的原理和方法来开发一个简单的会员管理信息系统。采用软件工程的生命周期法来进行开发,开发过程是首先开发核心系统,根

据测试使用时的反馈,实施开发的迭代过程,每一迭代过程均由需求、设计、编码、测试、集成运行等阶段组成,直到系统开发结束。

2数据库系统的分析

2.1 系统需求分析

本超市会员管理系统要实现的目标有:

(1)会员信息的管理:包括管理员对会员信息的添加、修改、删除。

(2)会员信息的查询:包括管理员对会员信息的查询与会员对自己会员信息的查询。

(3)超市购物交易记录:包括超市会员的购物信息及非会员顾客的购物信息。(4)统计功能:包块对货物流量、消费人群及商品实时库存量等信息的统计。

2.2系统功能模块图

根据上述的需求分析,设计系统的功能模块图如下:

3数据库系统的设计

3.1 E-R图

由前面系统功能模块图可以将数据库的E-R图转化出来。

3.1.1局部E-R图

(1)会员实体

(2)优惠度实体

(3)购物单实体

(4)商品实体

(5)商品-购物单联系3.1.2整体E-R图

整体的E-R图如下:

3.1.3E-R图向关系模式的转化

商品库存量(商品编号,名称,种类,库存量)

购物明细(购物单编号,商品编号,名称,种类,数量,单价,金额)

购物单(购物单编号,会员编号,折扣,总价,购物时间)

会员(会员编号,会员密码,会员等级,姓名,性别,年龄,职业,工作单位,联系方式,积分)

优惠度(会员等级,折扣)

!注:其中下划线的为主键

3.1.4数据库表结构设计

(1)会员信息表

(2)购物单表

(3)购物明细表

(5)商品库存情况表

(6)管理员表

!注:管理员表只是在管理员登陆时用到,与其他表之间没有关联

3.1.5数据库关系图设计

根据表之间应有的关系,设置相应的外键约束,得到的数据关系图如下:

我负责的部分除了部分数据表格的建立外主要是前台会员信息的查询与修改。

会员或者管理员登录界面:

会员登陆后显示的信息:

查看会员的信息:

会员可以修改自己的信息:

会员可以修改密码:

重要的代码如下:

会员信息的程序:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="huiyuanxinxi.aspx.cs" Inherits="huiyuanxinxi" %>

"https://www.doczj.com/doc/1211927366.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd">

无标题页

按工作单位维护会员信息

BorderColor="#999999" BorderStyle="Solid" BorderWidth="3px"

CellPadding="4" CellSpacing="2"

DataKeyNames="会员编号" DataSourceID="SqlDataSource1" ForeColor="Black"

onselectedindexchanged="GridView1_SelectedIndexChanged">



ConnectionString="<%$ ConnectionStrings:ConnectionString1 %>" DeleteCommand="DELETE FROM [会员] WHERE [会员编号] = @original_会员编号AND [密码] = @original_密码AND [会员等级] = @original_会员等级AND [姓名] = @original_姓名AND [性别] = @original_性别AND [年龄] = @original_年龄AND [职业] = @original_职业AND [工作单位] = @original_工作单位AND [联系方式] = @original_联系方式AND [积分] = @original_积分"

InsertCommand="INSERT INTO [会员] ([会员编号], [会员密码], [会员等级],[姓名], [性别], [年龄],[职业],[工作单位],[联系方式],[积分]) V ALUES (@会员编号, @会员密码, @会员等级,@姓名, @性别, @年龄,@职业,@工作单位, @联系方式,@积分)"

OldValuesParameterFormatString="original_{0}" SelectCommand="SELECT * FROM [会员] ORDER BY [职业], [会员编号]"

UpdateCommand="UPDATE [会员] SET [会员密码] = @会员密码, [会员等级] = @会员等级, [姓名] = @姓名, [性别] = @性别, [年龄] = @年龄,[职业] = @职业,[工作单位] = @工作单位,[联系方式] = @联系方式[积分] = @积分, WHERE [会员编号] = @original_会员编号AND [会员密码] = @original_会员密码AND [姓名] = @original_姓名AND [性别] = @original_性别AND [年龄] = @original_年龄AND [职业] = @original_职业AND [工作单位] = @original_工作单位AND [联系方式] = @original_联系方式AND [积分] = @original_积分">


会员信息的修改程序代码如下:

public partial class ModifyPwd : System.Web.UI.Page

{

//修改密码按钮事件

protected void imgBtnConfirm_Click(object sender, ImageClickEventArgs e)

{

//取参数

string userName = Session["userName"].ToString();

string oldPwd = txtOldPwd.Text.Trim();

string newPwd = txtNewPwd.Text.Trim();

string selectStr="";

string updateStr="";

switch (Session["userRole"].ToString())

{

case "0": //身份为教师时

selectStr = "Select * from 教师where 教师号='" + userName + "' and 密码='" + oldPwd + "'";

updateStr="update 教师set 密码='" + newPwd + "' where 教师号='" + userName + "'";

break;

case "1": //身份为学生时

selectStr = "Select * from 学生where 学生号= '" + userName + "' and 密码='" + oldPwd + "'";

updateStr="update 学生set 密码='" + newPwd + "' where 学生号='" + userName + "'";

break;

case "2": //身份为管理员时

selectStr = "Select * from 管理员where 管理员账号='" + userName + "' and 密码='" + oldPwd + "'";

updateStr="update 管理员set 密码='" + newPwd + "' where 管理员账号='" + userName + "'";

break;

}

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString1"].ConnectionString );

SqlCommand selectCmd = new SqlCommand(selectStr, conn);

conn.Open();

SqlDataReader sdr = selectCmd.ExecuteReader();

if (sdr.Read()) //如果用户存在且输入密码正确,修改密码

{

sdr.Close();

SqlCommand updateCmd = new SqlCommand(updateStr, conn);

int i = updateCmd.ExecuteNonQuery();

if (i > 0) //根据修改后返回的结果给出提示

{

Label1.Text= "成功修改密码";

}

else

{

Label1.Text="修改密码失败!";

}

}

else

{

Response.Write("您输入的旧密码错误,检查后重新输入!");

}

conn.Close();

}

protected void imgBtnReset_Click(object sender, ImageClickEventArgs e)

{

txtOldPwd.Text = "";

txtNewPwd.Text = "";

txtConfirmPwd.Text = "";

}

}

总结与体会:

数据库的应用非常地广泛,功能也很强大。本系统实现了在需求分析中所定的目标功能,基本符合实际使用要求。但仍存在着很多需要改进和完善的地方,主要有以下几个方面:

(1)对会员积分的管理不完善,可以对不同的积分定期的给予不同等级的奖励兑换。

(2)缺少会员之间的交流设置,可以多添加会员吧模块,让超市管理员与会员以及会员之间交流。

数据库的学习让我收获还是很大的,数据库在平常生活中也是经常用到的,往后对于数据的知识还是要继续的汲取,加强对数据库应用与设计方面的知识,并努力地应用于实际。

数据库管理系统课程设计

“k数据库管理系统B”课程设计要求 一、课程设计基本步骤 1.提出问题。首先确定用户对象,描述用户业务现状。 2.数据库设计。设计E_R模型,设计关系数据。 3.系统实现。基于SQL SERVER环境,建立数据库,建立相应的表和视图,建立表间联系,实现各种数据约束。 4.调试运行。输入测试数据,进行调试分析,纠正错误。 二、课程设计文档要求 根据课程设计基本步骤组织文档。 1、封面。 2、系统开发目的。确定系统应用环境,及统开发目的。 3、系统概述。确定用户对象,描述用户业务现状,确定系统功能。 4、数据模型设计。由用户业务需求得出数据E_R模型。 5、数据库设计。由E_R模型转换成数据表,建立表间联系。规范表设计至3NF (如有特殊情况未达到3NF需说明理由)。 6、数据库实现。基或SQL SERVER环境,建立数据库,建立数据表,建立表间 联系,实现各种数据约束。 7、调试运行说明。输入测试数据进行调试分析,给出调试运行的有关情况说明。 8、总结。总结个人在本次课程设计中遇到的问题和心得体会。 9、成绩评定表。 三、课程设计具体实施办法 1、第16周由任课老师给出数据库课程设计题目,同学在选题时,每人一题。。 2、18周结束前将所有设计结果交任课老师。 3、课程设计提交的具体内容:课程设计文档(每人一份打印稿+电子档,文件 命名规则:学号+姓名,如"100322011李响.doc")、课程设计数据库文件(文件命名规则:学号+姓名)。由课代表将所有打印稿和电子档(全班刻一张光盘,含文档和数据库)收齐后在规定时间内统一交任课老师。逾期不交者视为弃考,按学校相关规定参加重修或者重新分配题目参加补考。 4、期终考核成绩构成:总计100分,课程设计占70%,平时成绩占30%。 四、课题设计选题题目 题目姓名学号题目姓名学号 1书店购销管理数据库41城市人口消费水平子系统 2高校人事管理子系统42农村人口收支状况子系统 3高校工资管理子系统43某地区人力资源统计子系统 4高校设备管理子系统44某地区水资源统计子系统

数据库课程设计小型超市管理系统

数据库课程设计 题目:超市管理系统 组员:邓胜龙,陈夏华 班级:计本(0901)

目录1、项目计划 系统开发目的 背景说明 项目确立 应用范围 定义 参考资料 2、逻辑分析与详细分析 系统功能 数据流图 用户类型与职能 系统开发步骤 系统环境需求 系统安全问题 3、基于UML的建模 语义规则 UML模型 系统实现图 4、概要设计文档 5、逻辑设计文档 6、物理设计文档

7、小结 1、项目计划 系统开发目的 (1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。 背景说明 21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 项目确立 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。 应用范围 本系统适应于各种小型的超市。 定义 (1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。 (2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。 (3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。 (4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。 库存告警提示:当商品的库存数量低于库存报警数量时发出提示。 (5)盘点:计算出库存、销售额、盈利等经营指标。 参考资料 《数据库原理及设计》陶宏才编清华大学出版社 《SQL Server 2000 实用教程》范立南编清华大学出版社 《SQL Server 2000 编程员指南》李香敏编北京希望电子出版社 《轻松搞定 SQL Server 2000 程序设计》Rebecca 编 《软件工程规范》Watts 编清华大学出版社

数据库管理系统的设计与实现

数据库管理系统的设计与实现 1.DBMS的目标 (1)用户界面友好对一个实用DBMS来说,用户界面的质量直接影响其生命力。DBMS的用户接口应面向应用,采用适合最终用户的交互式、表格式、菜单式、窗口式等界面形式,以方便使用和保持灵活性。一般地说,用户界面应具有可靠性、简单性、灵活性和立即反馈等特性。 (2)功能完备DBMS功能随系统的规模的大小而异。大型DBMS功能齐全,小型DBMS功能弱一些。DBMS主要功能包括数据定义、数据库数据存取、事务控制、数据库组织和存储管理、数据库安全保护等等。我们在下面讨论这些功能的内容。 (3)效率高系统效率包括三个方面:一是计算机系统内部资源的使用效率。能充分利用资源(包括存储空间、设备、CPU等),并注意使各种资源负载均衡以提高整个系统的效率,二是DBMS本身的运行效率。三是用户的生产率。这是指用户学习、使用DBMS和在DBMS基础上开发的应用系统的效率。 2.DBMS的基本功能 (1)数据库定义对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密定义(如用户口令、级别、存取权限);存取路径(如索引)的定义。这些定义存储在数据

字典(亦称为系统目录)中,是DBMS运行的基本依据。为此,提供数据定义语言DDL。 (2)数据存取提供用户对数据的操纵功能,实现对数据库数据的检索、插入、修改和删除。一个好的DBMS应该提供功能强易学易用的数据操纵语言(DML)、方便的操作方式和较高的数据存取效率。DML有两类:一类是宿主型语言,一类是自含型语言。前者的语句不能独立使用而必须嵌入某种主语言,如C语言、COBOL语言中使用。而后者可以独立使用,通常以供终端用户交互使用和批处理方式两种形式使用。 (3)数据库运行管理这是指DBMS运行控制、管理功能。包括多用户环境下的并发控制、安全性检查和存取权限控制、完整性检查和执行、数据加密、运行日志的组织管理、事务的管理和自动恢复(保证事务的正确性),这些功能保证了数据库系统的正常运行。 (4)数据组织、存储和管理DBMS要分门别类地组织、存储各类数据,包括数据字典(亦称系统目录)、用户数据、存取路径等等。要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法确保较高存取(如随机查找、顺序查找、增、删、改)效率。 (5)数据库的建立和维护包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及有性能监测分析等功能。

小型超市管理系统数据库课程设计

小型超市管理系统数据库 课程设计 Newly compiled on November 23, 2020

山西大学 计算机与信息技术学院 《数据库系统》课程设计论文 题目:小型超市管理系统数据库设计组长王建亮 专业软件工程 班级大二 授课教师 2013/6/19 小型超市管理系统 目录

第一章系统概述1.1系统开发背景

21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而 是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争 核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟 店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩 大经营规模,成为超市营业者努力追求的目标。因此,我们很有必要制定一套合理、 有效,规范和实用的超市管理系统,对超市的日常业务进行集中统一的管理。另一方 面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息 管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力, 我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其 它一些子功能。 1.2系统开发意义 超市管理作为计算机应用的一个分支,有着手工管理无法比拟的优点。该系统的三大益处有:(1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益, 增强超市扩张力,提供有效的技术保障。 因此,开发一套能够为消费者及超市工作人员提提供方便的超市管理系统,将是 非常必要的,也是十分及时的。

超市管理系统数据库设计

建立小型超市管理系统 1系统开发目的 (1) 大大提高超市的运作效率; (2) 通过全面的信息采集和处理,辅助提高超市的决策水平; (3) 使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强 超市扩力,提供有效的技术保障。 项目确立 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS S售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。

应用围 本系统适应于各种小型的超市。 定义 (1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。 (2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。 (3)商品积压:在一定时期,远无法完成销售计划的商品会造成积压。 (4)促销:在一定时期,某些商品会按低于原价的促销价格销售。库存告警提示:当商品的库存数量低于库存报警数量时发出提示。 (5)盘点:计算出库存、销售额、盈利等经营指标。 2、逻辑分析与详细分析 2.1 系统功能 (1)、零售前台(POS管理系统,本系统必须具有以下功能:商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。 收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95 折优惠,并将所购物品的总金额累计到该会员的总消费金额中。会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。 安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。 独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业(2)、后台管理系统,本系统必须具备以下功能

网上购物数据库设计

一、概述 1.1需求背景 伴着电子时代的迅猛发展和人民物质生活的水平的提高,越来越多的电子购物浪潮也汹涌而来。我们容身在这个信息化的大时代,网购也就成了许多人生活中必不可少的一部分,足不出户的便捷式购物与传统的购物方式大相径庭,人们在享受到方便、实惠的同时也不必担忧安全的问题,既方便了自身也推动着国家经济的发展。电子商务网络购物平台,无疑是这个时代的进步。 1.2编写目的 数据库设计说明书是数据库设计的必要部分,对设计中的数据库的所有标识、逻辑结构和物理结构作出具体的设计规定。本数据库的设计说明书编写的目的是对网上购物系统设计的说明,明确系统中的各项功能与非功能的需求,从而做出系统的数据流图以及实体联系图。作为系统的基准文档,为以后的开发和维护提供依据。 1.3软件定义 Myeclipse 10.0:一个非常优秀的用于开发Java、J2EE的Eclipse插件集合,Myeclipse功能非常强大,支持也十分广泛,尤其对各种开源产品的支持也不错。 Apache Tomcat 6.0:是一个开放源代码、运行servlet和JSP Web应用软件容器。 Microsoft SQL Server 2005:Structured Query Language 1.4开发环境 本电子商务网络购物平台的开发环境是Windows 7、Myeclipse10.0、Apache Tomcat6.0,数据库环境是Microsoft SQL Server 2005。 二、需求分析 2.1问题陈述 设计网络购物系统的数据库。 2.1需完成的功能 客户功能:(1) 游客可以查看商品信息,浏览网站信息,经过注册可以成为

超市会员管理系统-数据库课程设计

超市会员管理系统 1.课程设计目的 通过课程设计加深对数据库基础理论和基础知识的理解,掌握运用数据库管理系统,实现数据管理的基本思路和方法,培养分析问题、解决问题的能力。 2.系统功能设计 2.1功能模块图 功能模块图如图1。 图1 系统功能模块设计图 2.2功能说明 该超市会员管理系统旨在为超市的会员管理工作提供一个比较系统的会员管 理平台,它帮助超市存储及管理会员的基本信息、管理会员卡、管理会员报表及会员政策,完全可以取代之前复杂的手工记录方法,是一套比较完备的管理工具,极大地提高了超市会员管理的效率。在很大程度上帮助了超市管理者对超市的掌握与管理。 3.数据库概念设计 会员姓名 会员性别 购物情况 回收旧卡 结卡日期 补办新卡 购卡日期 挂失卡 发行新卡 解挂卡 更改卡信息 报表预览 报表打印 优惠规则 成为会员条件 超市会员管理系统 会员基本信息 会员卡管理 会员报表管理 会员政策管 理

3.1根据不同的对象,分别画出各分E-R 图。 (1)从会员基本信息抽象出的分E-R 图如图2。 图2 会员基本信息的E-R 图 (2)从会员卡信息抽象出分E-R 图 从会员卡信息抽象出的分E-R 图如图3. 年龄 联系方式 具有 具备 性别 姓名 区分 拥有 会员 购卡日期 会员卡卡号 购卡 购卡 1 1 1 1 1 n 1 n 1 n n 1

图3 会员卡信息的E-R 图 (3)从物品信息抽象出分E-R 图 从物品信息抽象出的分E-R 图如图4 图4 物品信息的E-R 图 (4)合并各分E-R 图,消除属性冲突、命名冲突、结构冲突等三类冲突,得到 初步E-R 图,再消除不必要冗余,得到的基本E-R 图。 基本E-R 图如图5。 会员卡编号 会员卡卡号 会员卡种类 会员卡 记录 区分 拥有 收银员 管理 n 1 n 1 1 1 1 1 商品编号 商品 商品名称 商品种类 商品单价 区分 零售 具有 标识 1 1 1 1 1 n n 1 会员类别

超市数据库设计

超市信息管理系统 前言 超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。它最主要的特点是能够实时的和准确的控制店内的销售情况。如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。顾客的消费要求的是希望在超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。 摘要 随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。 超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。 本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。 关键词:超市管理信息系统

第一章绪论 1.1社会背景 随着现代科学技术的迅猛发展,计算机技术已经渗透到哥哥领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。 作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。 实习期间,我们通过对市场的调查,针对现在各中小型超市对经营业务和人事管理的实际需要,开发了这套超市管理系统。在开发过程中,我们针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。 1.2超市背景 在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。 超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要

软件工程京东商城系统设计说明书

京东商城系统设计说明书 1.引言 当代社会,电子商务在信息技术的强有力的推动下,正以惊人的速度在发展。计算机的全球联网,形成了与地域、空间无关的世界一体化市场,一种全新的、基于计算机网络的新型商业机制正在逐步形成。建设一个能够充分展示产品,提供相关信息,帮助商家及时了解用户需求,以及实现用户订购产品等功能的商务类型网站是适应现在商业发展的一个主流方向。 本文档为建设该类型网站的系统概要设计说明书,详细阐述了网站的定位和设计方案,对系统中的各项功能模块、技术需求、实现环境及所使用的实现技术进行了明确定义。 1.1编写目的 详细设计阶段的关键任务是确定怎样具体地实现用户需求的软件系统,也就是要设计出程序的“蓝图”。除了应该保证软件的可靠性之外,使建立的编写出的程序可读性好、容易理解、容易测试、容易修改和维护,使详细设计阶段的最重要的目标。经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种设计语言书写的程序。 本详细设计说明书的编写目的,就在于对功能需求进行确认的基础上,设计子系统的详细结构模型、详细信息模型,并详细描述各主要程序模块的处理逻辑、各输入/输出格式及基础数据的编码方案。它是网站编码实施的唯一依据,也是将来系统维护的主要参考资料之一。 1.2 背景 a.待开发的软件系统的名称:京东电子商城 b.本项目的任务提出者:吴焰樟,冉若曦,邱静,周成 c.本项目的任务开发者:吴焰樟,冉若曦,邱静,周成 d.本项目的任务用户:广大消费者 1.3 术语定义 本文当中涉及的专业术语定义或解释,一般可以表格形式给出,如表2-1所示。 表2-1 术语定义或解释表

数据库管理系统设计

1.1、功能特点 ?前台基本功能 进货管理:进行商品采购入库,采购退货,进/退单据和当前库存查询,与供货商的往来帐务。 销售管理:进行商品销售,顾客退货,销/退单据和当前库存查询,POS 销售统计,与客户的往来帐务。 库存管理:包括库存之间商品调拔,商品的报损溢,强大的库存盘点功能,库存商品报警查询。 统计报表:完整的统计查询功能,每张单据每次收款付款都可以清楚的反映。 日常管理:对供货商,客户,业务员综合管理,对日常收入支出管理,客户借货坏帐管理,合同管理。 基本设置:商品信息,商品调价,供货商,客户,员工,会员,仓库等基本参数的设置。 系统维护:数据库备份/恢复,系统初始化,操作员修改密码,年终结算,查看日志,打印条码,赠品管理。 ?后台基本功能 商品销售:进行商品的销售工作,用户可以通过输入商品的条码,编号来选择商品。 销售退货:进行已销售商品的顾客退货工作,同样可以通过商品条码和编号来选择商品。 打印设置:设置小票的标题和脚注以及要选择的打印机。 兑换赠品:有关会员用积分兑换赠品的管理工作。 赠送赠品:有关赠品的赠送管理工作。 修改密码:修改当前收银员的密码。 快捷键设置:设置 POS 中各功能的快捷键。 出入款管理:管理有关收银员的出入款工作。 1.2、系统要求 1、计算机硬件在586等级以上. 2、软件要求操作系统为中文WIN98,WIN2000,WINXP.WIN2003 3、装有microsoft数据库驱动程序 4、屏幕分辨率800X600以上.

二、快速入门

后台主界面及功能说明: 图1 2.1、基本设置:在基本设置中可以对商品信息、商品调价、供货商、客户、员工、操作员、会员、仓库进行设置 2.1.1、商品信息 在基本设置模块中点击“商品信息”进入商品信息界面如图2

数据库课程设计超市信息管理系统

数据库应用课程设计报告书 小型超市信息管理系统 成绩: 学号: 姓名: 指导教师: 2010 年 1月 20日

三峡大学 课程设计任务书学年学期

小型超市信息管理系统 摘要:随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然,可以解决企业账目混乱,库存不准,信息反馈不及时等问题。小型超市引进数据库系统进行管理远优于传统的手工管理。 1 需求调查、分析 1.1企业介绍 该超市是一个面向生活小区的独家经营的小型自选超市,没有连锁店,超市老板即是超市管理人员。该超市经营各种类别的商品,如服装、家庭日用杂品、家用电器、玩具、家具、蔬菜水果等。该小型超市有自己的仓库,和一定的供应商保持联系,顾客以个人为主,没有预定、赊账、折扣等复杂的财务信息,工作人员也比较固定,没有复杂

的人事调动、福利津贴等职工信息。原来的收款方式是使用两台旧式收款机,由收款员按商品价格标签收款。整个超市员工人数并不多。主要管理工作包括进货、填写入库单并记入入库流水帐、定价、印制并粘贴价格标签、商品上架和整理、收款开票并记入销售流水帐、每日收市后作营业结算、每月月末作盘点统计并编制营业报告表。由于是手工管理,并且收款方式落后,因此效率低,劳动强度大,商品流失也比较严重。超市的业务量是:平均每周进货一次,每次可能有不同的货源进货。平均每天顾客数目是1000人。平均每个顾客购买3种商品。按管理规章制度要求,收市后统计分析人员还要根据商品购入流水帐和商品销售流水帐,按商品编号分别累计汇总各种商品当日累计购入入库量、累计销售量和库存结余量等数据,然后把这些数据填入库存台帐。 需求调查及分析 用户需求:该超市管理人员是主要用户,使用频率最高,其他人员也会使用到,但不经常使用,管理人员能看到所有的供应商信息、商品信息、销售信息、职工信息、库存信息、财务信息等。该超市管理人员希望看到商品进货、存入仓库、由仓库到货架、最后销售的一系列活动以便于其管理。超市管理人员能看到商品的各种基本信息及销售好坏和盈利情况以便其决策如何进行销售活动,当一种商品不再销售时应该有相关的历史销售记录,能看到商品的库存量以决定是否进货及进货的种类数量,货架上商品少于一定数目时有工作人员从仓库补充。超市老板能知道一段时间内的盈利情况。顾客能看到商品的大部分基本信息,但不能看到商品的进价信息。收银员要记录销售信息。仓库管理员要能看到库存信息。 功能实现:该系统包含供应商信息,商品信息,库存信息,人事信息,销售信息,财务信息,能够实现用户需求的绝大部分,而货架上如果商品数量不足则由售货员或巡视员通知工作人员从仓库搬运,此过程由人工完成,不由计算机参与。当管理人员决定进一种新商品时必须先录入商品基本信息,然后其它工作人员才能录入进货、库存、财务等其它信息

超市管理系统数据库设计

超市管理系统 1、项目计划 1.1系统开发目的 (1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。 1.2背景说明 21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 1.3项目确立 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。 1.4应用范围 本系统适应于各种小型的超市。 1.5 定义 (1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。 (2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。 (3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。 (4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。 库存告警提示:当商品的库存数量低于库存报警数量时发出提示。 (5)盘点:计算出库存、销售额、盈利等经营指标。 2、逻辑分析与详细分析 2.1系统功能

(1)、零售前台(POS)管理系统,本系统必须具有以下功能: ?商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、 商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种 电脑操作水平层次的人员均能准确快速地进行商品扫描录入。 ?收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录 入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同 时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总 金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会 员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物 品的总金额累计到该会员的总消费金额中。会员卡的有效期限为一年,满一年未 续卡者,该会员卡将被注销。 ?安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限 度防止意外及恶意非法操作。 ?独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正 常作业 (2)、后台管理系统,本系统必须具备以下功能 ?进货管理:根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改), 可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合 查询打印计划进货与入库记录及金额。 ?销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销 售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售 排行榜,灵活察看和打印商品销售日、月、年报表。 ?库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、 缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。 ?人员管理:员工、会员、供货商、厂商等基本信息登记管理。员工操作权限管理。客户 销售权限管理。 (3)系统结构 系统总体结构

网上商城设计(数据库设计,UML建模)

网上商城设计

目录 1 系统分析与设计 (2) 1.1系统总体的功能需求 (2) 1.2用户接口模块 (3) 1.3管理员接口模块 (4) 2 系统UML建模 (6) 2.1系统用例图 (6) 2.2系统的时序图和活动图 (9) 3 数据库设计 (11) 3.1数据库的R-R图 (11) 3.2数据表设计 (12)

1 系统分析与设计 1.1系统总体的功能需求 网上商城是个复杂的电子商务系统,它必须提供接口以供用户登陆并从中选购喜爱的商品,同时还提供系统的管理接口以供管理员和一般网站工作者处理客户订单并维护网站正常运行。 系统的总体功能框架如图1所示: 图1 系统总体功能需求图 (1)用户接口模块。用户接口是网站用户使用商城系统的服务入口,所有在线用户都通过浏览器登陆网站,并进行一系列的查询,订购等操作。用户接口模块包括用户信息维护、商品查询、订购商品和订单维护4个部分。用户登陆后,用户的ID将会被保存在服务器的缓存(session)中,用户在系统中所做的操作都将被系统存储到数据库中,以供商家进行销售情况和销售走势分析。 (2)管理员接口模块。这是系统提供给网站维护管理人员的接口。管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询和报表维护5部分。网站的一般工作人员通常只有订单处理的权限,他们获得用户提交的订单,并根据库存情况来确定发货或者推迟发货。网站管理员具有最高级的权限,可以处理客户的订单,可以浏览网站商品的销售情况,及时做出经营调整战略,降低经营风险。 (3)数据服务模块。数据服务模块是系统正常运行的基础,它包括客户的

教务管理系统数据库设计

教务管理 数据库系统课程设计

目录 1、需求分析 (2) 1.1 信息要求: (2) 1.2 处理要求: (2) 1.3 安全性与完整性要求: (2) 1.4 系统功能的设计和划分 (2) 第一部分:用户管理部分 (3) 第二部分:管理员管理部分 (3) 2、概念设计 (3) 2.1概念模型(E-R图): (3) 2.2数据字典: (5) a.数据项 (5) b、数据结构 (5) c、数据流 (5) d、数据存储 (6) e、处理过程 (6) 2.3 数据流图 (7) 3、逻辑结构设计 (7) 3.1 E-R图向关系模型的转换(关系的码用下横线表出) (7) 3.2 设计用户子模式 (8) 4、物理设计 (8) 4.1 选择存取方法 (8) 4.2 确定数据库的存储结构 (8) 4.3 评价物理结构 (9) 5、系统实施 (9) 6、运行维护 (10)

1、需求分析 1.1 信息要求: 教务管理系统涉及的实体有: ●教师——工作证号、姓名、职称、电话等; ●学生——学号、姓名、性别、出生年月等; ●班级——班号、最低总学分等; ●系——系代号、系名和系办公室电话等; ●课程——课序号、课名、学分、上课时间及名额等。 这些实体之间的联系如下: ●每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。 ●每个班的班主任都由一名教师担任。 ●一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同 的(课序号是唯一的)。 ●一名同学可以选多门课,一门课可被若干同学选中。 ●一名同学选中的课若已学完,应该记录有相应成绩。 ●本单位学生、教师都有重名,工作证号、学号可以作为标识。 1.2 处理要求: 教学系统主要提供数据维护、选课和信息查询。其中常见的查询有:系统中各对象的基本信息查询。查询指定班、系的学生信息(名单、人数等)。查询学生的成绩、学分情况。查询教师授课情况和学生选课情况……。 1.3 安全性与完整性要求: ●安全性要求: 1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用; 2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容; 3.系统应对不同用户设置不同的权限,区分不同的用户,如学生,教师,系统管理员。 ●完整性要求: 1.各种信息记录的完整性,关键信息记录内容不能为空; 2.各种数据间相互的联系的正确性; 3.相同的数据在不同记录中的一致性。 1.4 系统功能的设计和划分 根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:

超市管理系统数据库课程设计报告

超市管理系统——数据库课程设计报告 高中教育 xxxxxxx 2011-12-20 第1节课程设计背景及意义 课程设计背景 随着我国改革开放的不断深入、经济飞速的发展,企业要想生存发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的。作为现代社会的一部分,超市必须适应社会的发展,因此实现超市的信息化管理是很有必要的。 在传统的手工管理中,往往是用人工清点的方式来掌握超市中现有的商品,使用手工记账的方式来掌握商品的进货和销售情况。这种方式在商品数量较少、商品库存变换少的情况下,不失为一种较好的方法。但是,在目前的大中型超市中,往往需要处理的商品种类数以千计,而且每天所发生的进货和销售情况纷繁复杂。如果要借助人工来实现这一系列数据的记录和管理,工作量将非常巨大,而且容易出现错误,造成管理上的混乱,更何况还需要对商品的数据进行统计和分析。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们所认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对超市信息进行管理有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高超市管理的效率,也能使超市步入科学化、正规化的管理。基于这些问题,为了使超市管理工作规范化、系统化、程序化,避免超市管

理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询和修改商品情况,建立一个超市管理系统是非常必要的。 课程设计意义 超市管理系统用计算机管理超市库存进出管理和销售的一种计算机应用技术的创新,在计算机还未普及之前库存管理和销售都是由工作人员手工书写的方式来操作的。现在一般的超市都采用计算机智能化管理,采用计算机作为工具的实用的计算机社区 超市管理程序来帮助管理员进行更有效的超市管理工作。社区超市管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。 超市管理系统依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效。 第2节需求分析 业务需求 通过与超市人员的交流,发现超市管理系统需要满足来自多个不同用户的要求。在超市中,按照超市人员的职能分为六大类,分别是销售员、采购员、经理、系统管理员、仓库管理员、顾客(注册和非注册)。系统管理员的要求是掌握超市内部的所有业务,包括销售信息、进货信息、商品信息,具有超级用户的所有权限,对超市实行全面管理。销售员的要求是查看所有销售信息,查看符合条件的销售信息以及增加销售单。采购员的要求是查看所有采购信息,查看符合条件的采购信息,增加采购订单以及更改进退货状态。超市经理的要求是能够查看进货信息、销售信息以及库存信息。而顾客是超市的上帝,超市一切都是为顾客服务。本系统中顾客要求是可以现场买商品,采购信息有采购编号、采购日期、商品厂商、采购员、商品的价格、商品规格、

仓库管理系统数据库设计

仓库管理系统数据库设计 1概述(设计题目与可行性分析) 1.1设计题目 设计一个仓库数据库管理系统,要求实现入库、出库、库存和采购等功能。 随着经济的飞速发展,,仓库管理变成了各大公司日益重要的内容。仓库管理过程的准确性和高效性至关重要。影响着公司的经济发展和管理。利用人工管理强大而数据烦琐的数据库显的效率过于低。利用计算机高效、准确的特点能够很好的满足公司的管理需要。提高公司各个员工的工作效率和公司的运做效率。利用计算机对仓库数据信息进行管理具有着手工管理所无法比拟的优点。目前一个现代化的仓库管理系统已经成为仓库管理不可缺少的管理手段。 1.2 可行性研究 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究的目的不是解决问题而是分析问题能不能解决;至少从下面三个方面分析可行性研究。 1.2.1技术可行性 该仓库数据库管理系统不不是很复杂,设计实现该数据库技术难度不是很大,利用目前现有的技术和工具能在规定的时间内做出该系统。该系统利用SQL2000和 visual studio 工具就能很好的实现该系统。 1.2.2经济可行性 当今世界是经济时代,一个公司的员工工作效率的高低直接影响着这个公司的发展。因此利用计算机进行信息管理有着无可比拟的好处,该系统相对较小,代码行较少,数据库设计不是很麻烦,开发周期较短。而且便于维护。但其带来的经济效益远远高于其开发成本。在经济上是可行的。 1.2.3操作可行性 在当今社会,随着义务教育的普及。和计算机的普及,公司的员工基本上都会进行电脑的基本操作,由于本软件系统采用相对友好的界面,用户 在使用过程中不需要懂太多的电脑专业知识,只需要基本的电脑操作就可

数据库课程设计超市信息管理系统

数据库应用课程设计报告书小型超市信息管理系统 成绩: 学号: 姓名: 指导教师: 2010 年1月20日 15

/ 1 三峡大学 书务设计任课程学期学年

15 / 2 小型超市信息管理系统 摘要:随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然,可以解决企业账目混乱,库存不准,信息反馈不及时等问题。小型超市引进数据库系统进行管理远优于传统的手工管理。 1 需求调查、分析 1.1 企业介绍 该超市是一个面向生活小区的独家经营的小型自选超市,没有连锁店,超市老板即是超市管理人员。该超市经营各种类别的商品,如服装、家庭日用杂品、家用电器、玩具、家具、蔬菜水果等。该小型超市有自己的仓库,和一定的供应商保持联系,顾客以个人为主,没有预定、赊账、折扣等复杂的财务信息,工作人员也比较固定,没有复杂的人事调动、福利津贴等职工信息。原来的收款方式是使用两台旧式收款机,由收款员按商品价格标签收款。整个超市员工人数并不多。主要管理工作包括进货、填写入库单并记入入库流水帐、定价、印制并粘贴价格标签、商品上架和整理、收款开票并记入销售流水帐、每日收市后作营业结算、每月月末作盘点统计并编制营业报告表。由于是手工管理,并且收款方式落后,因此效率低,劳动强度大,商品流失也比较严重。超市的业务量是:平均每周进货一次,每次可能有不同的货源进货。平均每天顾客数目是1000人。平均每个顾客购买3种商品。按管理规章制度要求,收市后统计分析人员还要根据商品购入流水帐和商品销售流水帐,按商品编号分别累计汇总各种商品当日累计购入入库量、累计销售量和库存结余量等数据,然后把这些数据填入库存台帐。 1.2需求调查及分析 用户需求:该超市管理人员是主要用户,使用频率最高,其他人员也会使用到,但不经常使用,管理人员能看到所有的供应商信息、商品信息、销售信息、职工信息、库存信息、财务信息等。

详细超市管理数据库.doc

超市商品信息管理系统功能模块设计

功能说明 系统功能分析是基于系统开发的总体任务,经过分析与调查用户需求,得出此系统需要完成的基本功能主要有: 1、商品进货管理 这是对商品定单的一些管理功能,主要有添加商品信息的功能和修改信息的功能。 2、进货查询管理 本部分是对进货商品的抽调查作用,为了商品的进货了解更多的市场信息,通过的这些销售和进货情况来分析公司销售情况。 3、商品信息查询 实现商品查询了解商品价格和生产日期、保质期等。 4、商品入库管理 实现商品入库和分类的各种信息记录作用的,还可以修改它们的信息从而为库存数量有一定的实效性。 5、库存查询管理 实现了以商品编号、商品名称、入库时间的查询依据为管理平台,通这三个依据可以对这些销售记录进行统一的查询。 6、商品销售管理 (1)、实现商品销售活动中所销售商品数据的输入、查询等操作。

(2)、商品销售管理,包括商品编号、商品名称、商品型号、销售日期、销售数量、单价、总价、联系电话、销售人员等。 7、销售查询管理 (1)、实现对商品销售中商品库存、数量等所有信息的查询。 (2)、按照商品编号、商品名称、销售日期、顾客姓名、销售人员等的依据进行查询等。 8、商品统计管理 (1)、可随时对销售商品、库存商品和所定购商品等信息的统计操作。 (2)、按所有销售的商品统计是按照商品编号、按商品名称、按销售人员来进行各种销售总额的。 (3)、统计所有销售的商品是是按照日期统计、按月份统计、按年份统计来进行各种销售总额的。 系统分工 唐浩铭(组长):进货模块和销售模块,包括进货订单和进货查询、商品信息查询,还有销售商品和销售查询,并且负责数据库设计。 曹晓楠(组员):商品统计模块,包括销售统计和库存统计,并且负责需求分析。

人事信息管理系统后台数据库设计

《数据库管理系统》 课程设计报告 题目:人事信息管理系统的后台数据库设计 院(系):信息科学与工程学院 专业班级:计算机科学与技术****班 学生姓名:****** 学号:*********** 指导教师:陈颉 20 一三年 1 月 7 日至20 一三年 1 月一八日 华中科技大学武昌分校制

数据库管理系统课程设计任务书 一、设计(调查报告/论文)题目 人事信息管理系统的后台数据库设计 二、设计(调查报告/论文)主要内容 内容:完成人事信息的管理工作,实现各部门的信息化管理,满足员工与管理者的办公需求,例如员工查询信息、管理员修改信息等,要求设计并实现人事信息管理系统的后台数据库。 基本功能与要求: 1.在人事管理过程中,实现信息的自动化管理。 2.实现各种信息的修改、插入、删除功能(对管理员而言)。 3.实现对各种信息的查询、统计,支持模糊查询(对员工和管理员均可)。 4.按照年份月份统计某个员工的出勤情况。 5.按照某年某月某日统计查询某部门的迟到和早退人数。 6.按年统计各部门的调入调出人数信息。 分工任务:1 需求分析 2 数据库物理实现 3系统后台功能测试 三、原始资料 1.《数据库管理系统课程设计》指导书 2. 数据库系统设计课件 四、要求的设计(调查/论文)成果 1.课程设计报告 2.课程设计作品

五、进程安排 序号课程设计内容学时分配备注 1 选题、需求分析1天 2 数据库设计2天 3 数据库表及相关约束、视图实现2天 4 数据库的存储过程、触发器实现2天 5 数据库后台功能测试2天 6 验收答辩、撰写课程设计报告1天 合计10天 六、主要参考资料 [1] 顾兵.数据库技术与应用(SQL Server).北京:清华大学出版社,2010. [2] 马晓梅.SQL Server实验指导.第3版.北京:清华大学出版社,2009. [3] 范立南等.SQL Server 2005实用教程.北京:清华大学出版社,2009. [4] 李丹.SQL Server 2005数据库管理与开发.北京:机械工业出版社,2010. 指导教师(签名): 20 年月日

相关主题
文本预览
相关文档 最新文档