超市管理系统设计与实现_第1页
超市管理系统设计与实现_第2页
超市管理系统设计与实现_第3页
超市管理系统设计与实现_第4页
超市管理系统设计与实现_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.NET技术结课作业说明书作品名称: 超市管理系统 学 院: 专 业: 班级: 姓 名: 学号: 教师评语:实验成绩:指导教师(签名):年 月 日目录1,系统的总体构思32,项目用例分析(附UML用例图)33,数据库设计(附SQL语句)54,系统的功能详细设计105,系统运行截图126,总结151,系统的总体构思整个系统基本包括了小型超市所要用到的模块。包括收款操作,库存查询,填写资金支出表,采购管理,库存管理,销售管理,资金管理,员工管理,等等。1.库存管理: 综合查询库存明细记录。 仓库信息搜索。仓库调度以及仓库货物信息查询。2、商品录入:根据超巿业务特点制定相关功能,可以通过输入商品名称

2、等来实现精确或模糊的商品录入。其中将商品划分成不同的类型,方便管理和查询。3.收银业务:通过直接输入商品名称系统自动显示该商品的详细信息。明确显示折扣,现卖价,以及仓库剩余粮,自动计算本次交易的总金额和判断购买数量的准确性。4、进货管理: 根据销售情况及库存情况,制定进货计划(亦可手工制定修改),强大的查询功能可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询进货与入库记录及金额。5.销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、

3、年报表。6.员工管理:基本信息登记管理。 员工操作权限管理。信息查询,修改更新,已经删除。7.安全性。对每位员工进行权限限制。其中超市管理员具有最高权限。根据工作类型的不同现实相应系统的不同部分,避免了非法操作。8、资金管理:系统采用每日自动报帐及报帐查询,用户可以按照自己的需要进行某个时间段的查询,查看订货情况,销售情况,财务支出收益情况,最终计算出此段时间内运营成本和销售利润,结算出最终的毛利润。9、供货商管理:对供货商基本信息进行登记管理,通过基本信息进行查询,修改更新,删除等操作。2,项目用例分析(附UML用例图)系统参与者:收银员系统管理员系统用例:Sellmanlogin:收银员进

4、行登陆;SettleAccount: 收银员进行结账;ManagerLogin: 系统管理员进行登陆;Company: 对供货商进行查看、添加、修改、删除等操作;Values:对系统帐单进行查看;EnterStock:对进货单进行查看、添加、修改、删除等操作;Merchandise: 对商品进行查看、添加、修改、删除等操作;MS: 对商品销售情况进行查看Mtype: 对商品类型进行查看、添加、修改、删除等操作Sell: 对销售单进行查看Stock: 对系统库存进行查看User: 对用户进行查看、添加、修改、删除等操作UserKinds: 对用户类型进行查看、添加、修改、删除等操作3,数据库设计

5、(附SQL语句)本程序采用的是Access数据库,具体的表格如下:商品表表名:Merchandise内容如下:内容条形码公司号商品类型号商品名单价名称mIdcIdtIdmNamemPrice数据类型Varchar2(50)Varchar2(50)Varchar2(50)Varchar2(50)Varchar2(50)约束主键外键外键不为空不为空内容规格计量单位进价保质期库存名称mSpedmUnitsmPurchasePricemChedkTermmremark数据类型Varchar2(50)Varchar2(50)Varchar2(50)Varchar2(50)Varchar2(50)约束不为

6、空不为空无无不为空CREATE TABLE Merchandise (mId VARCHAR2(50) NOT NULL ,cId VARCHAR2(50) NOT NULL ,tId VARCHAR2(50) NOT NULL ,mName VARCHAR2(50) NOT NULL ,mPrice VARCHAR2(50) NOT NULL ,mSpec VARCHAR2(50) NULL ,mUnits VARCHAR2(50) NULL ,mPurchasePrice VARCHAR2(50) NOT NULL ,mCheckTerm VARCHAR2(50) NULL ,mremar

7、k VARCHAR2(50) NULL , PRIMARY KEY (mId), FOREIGN KEY (cId) REFERENCES Company (cId), FOREIGN KEY (tId) REFERENCES Mtype (tId);商品类别表表名:Mtype内容如下:内容类别编号名称备注名称tIdtNametremark数据类型Varchar2(50)Varchar2(50)Varchar2(50)约束主键不为空CREATE TABLE Mtype (tId VARCHAR2(50) PRIMARY KEY ,tName VARCHAR2(50) NOT NULL ,tre

8、mark VARCHAR2(30) NULL );公司表表名:Comany内容如下:内容公司编号公司名公司地址联系人电话备注名称cIdcNamecAddcManagercPhonecremark数据类型Varchar2(50)Varchar2(50)Varchar2(50)Varchar2(50)Varchar2(50)Varchar2(50)约束主键不为空不为空无无无CREATE TABLE Company (cId VARCHAR2(50) PRIMARY KEY ,cName VARCHAR2(50) NOT NULL ,cAdd VARCHAR2(50) NULL ,cPhone VA

9、RCHAR2(50) NULL ,cManager VARCHAR2(50) NULL ,cremark VARCHAR2(50) NULL );用户类别表名:UserKinds内容如下:内容用户号用户名备注名称kIdkNamekremark数据类型Varchar2(50)Varchar2(50)Varchar2(50)约束主键不为空无CREATE TABLE UserKinds (kId VARCHAR2(50) PRIMARY KEY ,kName VARCHAR2(50) NOT NULL ,kremark VARCHAR2(50) NULL );顾客表表名:Guest内容如下:内容顾客

10、号顾客名验证码用户号备注名称gIdgNamegPasswordkIdgremark数据类型Varchar2(50)Varchar2(50)Varchar2(50)Varchar2(50)Varchar2(50)约束主键不为空空外键无CREATE TABLE Guest (gId VARCHAR2(50) NOT NULL ,gName VARCHAR2(50) NOT NULL ,gPassword VARCHAR2(50) NULL ,kId VARCHAR2(50) NOT NULL ,gremark VARCHAR2(50) NULL , PRIMARY KEY (gId), FOREI

11、GN KEY (kId) REFERENCES UserKinds (kId);库存表名:Stock内容如下:内容商品号库存数量备注名称mIdamountsremark数据类型Varchar2(50)Varchar2(50)Varchar2(30)约束外键不为空无CREATE TABLE Stock (mId VARCHAR2(50) PRIMARY KEY ,amount VARCHAR2(50) NOT NULL ,sremark VARCHAR2(30) NULL , FOREIGN KEY (mId) REFERENCES Merchandise (mId);销售表表名:Sall内容如

12、下:内容销售号收银员时间数量总计备注名称sIduIdsDatesNumbersPricesremark数据类型Number(20)Number(20)dateNumber(8)Number(8)Varchar2(50)约束主键外键不为空不为空不为空无CREATE TABLE Sall (sId VARCHAR2(50) NOT NULL ,gId VARCHAR2(50) NOT NULL ,sDate VARCHAR2(50) NOT NULL ,sNumber VARCHAR2(50) NOT NULL ,sPrice VARCHAR2(50) NOT NULL ,sremark VARC

13、HAR2(50) NULL , PRIMARY KEY (sId), FOREIGN KEY (gId) REFERENCES Guest (gId);商品销售表表名:M-S内容如下:内容销售号商品号数量备注名称sIdmIdmAmountremark数据类型Varchar2(50)Varchar2(50)Varchar2(50)Varchar2(50)约束外键主键不为空无CREATE TABLE MS (sId VARCHAR2(50) NOT NULL ,mId VARCHAR2(50) NOT NULL ,mAmount VARCHAR2(50) NOT NULL ,remark VARC

14、HAR2(50) NULL , PRIMARY KEY (sId,mId), FOREIGN KEY (sId) REFERENCES Sall (sId), FOREIGN KEY (mId) REFERENCES Merchandise (mId);进货表表名:Enterstock内容如下:内容编号商品号数量价格日期备注名称eIdmIdeNumbermPurchasePriceeDateeRemark数据类型Varchar2(50)Varchar2(50)Varchar2(50)Varchar2(50)Varchar2(50)Varchar2(50)约束主键外键不为空不为空不为空无CREA

15、TE TABLE Enterstock (eId VARCHAR2(50) NOT NULL ,mId VARCHAR2(50) NOT NULL ,eNumber VARCHAR2(50) NOT NULL ,mPurchasePrice VARCHAR2(50) NOT NULL ,edate VARCHAR2(50) NOT NULL ,eRemark VARCHAR2(50) NULL , PRIMARY KEY (eId), FOREIGN KEY (mId) REFERENCES Merchandise (mId);4,系统的功能详细设计Sellmanlogin:收银员进行登陆;前

16、提条件:系统创建用户,并给予其一定的权限1. 进入系统;2. 点击前台管理;3. 进入收银员登陆页面;4. 输入收银员帐号;5. 然后进行登陆;后置条件:收银员进入结账界面。SettleAccount: 收银员进行结账;前提条件:收银员登陆成功1. 进入结账页面;2. 输入商品及其数量;3. 查看商品总金额,收取货款;4. 找零,并完成结帐;后置条件:自动创建新的结账单。ManagerLogin: 系统管理员进行登陆;前提条件:系统创建用户,并给予其相应的权限1. 打开系统,进入后台管理界面;2. 输入用户帐号和密码;3. 进行登陆;后置条件:进入系统管理页面;Company: 对供货商进行查

17、看、添加、修改、删除等操作;前提条件:用户以系统管理员的身份登陆成功;1. 点击左侧导航栏中的供货商管理,进入供货商管理页面;2. 页面将显示所有的供货商信息;3. 输入供货商信息,点击查询,即可查看相应的供货商;4. 点击添加按钮,进入添加页面,输入相应的信息,然后点添加;5. 点击编辑按钮,即可修改信息;6. 点击删除按钮,即可删除信息;后置条件:对后台数据库进行相应的修改。Values:对系统帐单进行查看;前提条件:用户以系统管理员的身份登陆成功;1. 点击左侧导航栏中的账单管理,进入账单管理页面;2. 页面将显示所有的账单信息;后置条件:无EnterStock:对进货单进行查看、添加、

18、修改、删除等操作;前提条件:用户以系统管理员的身份登陆成功1. 点击左侧导航栏中的进货单,进入进货单管理界面;2. 页面将显示所有的进货单信息;3. 输入所要查看的进货单信息,点击查询,即可查看进货信息;4. 点击添加按钮,进入添加页面,输入相应的信息,然后点击添加;5. 点击编辑按钮,即可修改信息;6. 点击删除按钮,即可删除信息后置条件:对后台数据库进行相应的修改。Merchandise: 对商品进行查看、添加、修改、删除等操作;前提条件:用户以系统管理员的身份登陆成功;1. 点击左侧导航栏中的商品,进入商品管理界面;2. 页面将显示所有的商品信息;3. 输入所要查看的商品信息,点击查询,

19、即可查看商品信息;4. 点击添加按钮,进入添加页面,输入相应的信息,然后点击添加;5. 点击编辑按钮,即可修改信息;6. 点击删除按钮,即可删除信息后置条件:对后台数据库进行相应的修改。MS: 对商品销售情况进行查看前提条件:用户以系统管理员的身份登陆成功;1. 点击左侧导航栏中的商品销售,进入商品销售界面;2. 输入需要查询的信息,即可查看商品的销售情况;后置条件:无Mtype: 对商品类型进行查看、添加、修改、删除等操作前提条件:用户以系统管理员的身份登陆成功;1. 点击左侧导航栏中的商品类型,进入商品类型界面;2. 页面将显示所有的商品类型信息;3. 输入所要查看的商品类型信息,点击查询,即可查看商品类型信息;4. 点击添加按钮,进入添加页面,输入相应的信息,然后点击添加;5. 点击编辑按钮,即可修改信息;6. 点击删除按钮,即可删除信息后置条件:对后台数据库进行相应的修改。Sell: 对销售单进行查看前提条件:用户以系统管理员的身份登陆成功;1. 点击左侧导航栏中的销售单,进入销售单界面;2. 点击查看,即可查看销售单后置条件:无Stock: 对系统库存进行查看前提条件:1. 点击左侧导航栏中的系统库存,进入系统库存

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论