




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目目 录录1 零售前台管理系统需求分析.21.11.1 开发背景开发背景.21.21.2 系统主要业务分析(对系统业务进行描述,可画数据系统主要业务分析(对系统业务进行描述,可画数据 业务流图)业务流图).41.2.1 商品录入管理业务分析.41.2.2 收银业务分析 .51.2.3 会员卡业务分析.61.31.3 系统功能需求分析(可采用数据流图描述)系统功能需求分析(可采用数据流图描述).71.3.1 商品录入功能分析.71.3.2 收银业务功能分析.71.3.3 会员卡功能分析.71. 1.4 4 界面图界面图.9 1. 1.5 5 数据字典数据字典.10 1. 1.6 6 系统数据模型
2、系统数据模型 .13 1.6.1 实体图.13 1.6.2 关系模型.16 1.6.3 表格设计.16 2.1 .1 商品商品管理功能设计管理功能设计.212.1.1 计算金额功能.212.1.2 商品录入功能.22 2.13 其他功能.233.1 课程设计总结.243.1 .1.1 .1 总结总结.241 1 零售前台管理系统需求分析零售前台管理系统需求分析1.11.1 开发背景开发背景21 世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便
3、利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。零售业形态具有种种优点,但通过对部分零售企业进行调查认为,零售行业目前依然存在着不足的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在零售业日常管理中,商品的进、销、存等方面的决策大多以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求难以得到满足。随着零售业的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的局面。为此,
4、通过依靠现代化的计算机信息处理技术来管理零售业,从而节省大量的人力、物力,改善员工的工作条件,减轻员工的劳动强度,更好地提升零售业信息化管理水平。 1.21.2 系统主要业务分析系统主要业务分析1.2.1 商品录入业务分析商品录入业务主要是对商品进行录入,员工通过输入员工号和密码,通过系统辨认成功后,输入唯一编号,扫描条形码,输入商品名称后实现精确或模糊商品录入。 商品录入业务流程图否是否是开始输入商品编号或扫描条形码或商品名称输 入 员 工号与密码用户 是否合法商品 是否入库商品入库结束 1.2.21.2.2 收银业务分析收银业务分析收银业务流程图否是否是开始输入商品名或扫描条形码自动计算本
5、次交易总金额是 否 有 会员卡扫描会员卡总 金 额 打 95折顾客 是否付款计算找零打印交易清单通过扫描条形码或直接输入商品名称自动计算本次交易的总金额。在顾客付款之后,自动找零,同时打印交易清单,如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,对所有物品全部实行 95 折优惠,并对所购物品的总金额累计到该会员的总消费金额中。1.2.31.2.3 会员卡业务分析会员卡业务分析扫描会员卡,登录会员卡界面,看会员卡是否超过有效期一年,若超过一年卡被注销。 会员卡业务流程图 否 是 开始登录会员卡页面有效期是否超过一年 注销会员卡1.31.3 系统功能需求分析系统功能需求分析1.3.1
6、商品录入管理功能分析商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。1.3.2 收银管理功能分析收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号) 。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行 95 折优
7、惠,并将所购物品的总金额累计到该会员的总消费金额中。 1.3.3 会员卡管理功能分析会员卡业务: 会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。 第 0 层数据流图 第一层数据流图1.3.4 零售前台管理系统界面图1.3.5 会员界面图 1.5 数据字典(1)数据项性别=男|女;员工姓名=2汉字100;员工编号=”00001”.”99999”;员工密码=”0001”.”9999.”;商品编号=”00001”.”99999”;商品名称=2汉字100;价格=”1”.”100”;条形码=”00001”.”99999”;促销价格”1”.”100”;促销起日期=年+月+鈤;促销止日期=年+月
8、+日;允许打折=yes or no;库存数量=”1”.”100”;库存预警数量=”100”;计划进货数=”1”.”100”;允许销售=no or yes;厂商编号=”1”.”10000”;供货商编号=”1”.”10000”;用户编号=”1”.”10000”;用户名称=2汉字100;用户密码=”1”.”10000”;用户类型=2汉字100;会员编号=”1”.”10000”;会员卡号=”1”.”10000”;累计消费金额=”500”.”100000000”;注册日期=年+月+日;销售编号=”1”.”100000”;销售金额=”1”.”100000”;销售日期=年+月+日;交易编号=”1”.”100
9、000”;交易金额=”500”.”1000000”;交易日期=年+月+日;入库编号=”1”.”100000”;入库商品编号=”1”.”100000”;入库数量=”1”.”500”;单额=”1”.”100”;总额=”1”.”500000”;入库日期=年+月+日;计划进货日期=年+月+日;入库状态=yes or no;供货商编号=”1”.”100000”;供货商名称=2汉字100;供货商地址=2汉字100;供货商 =”000001”.”9999999”;厂商编号=”000001”.”99999”;厂商名称=2汉字100;厂商地址=2汉字100;厂商 =”000001”.”999999”;(2)数据
10、结构员工表=员工姓名+性别+员工编号+员工密码;商品信息表=商品编号+商品名称+价格+条形码+促销价格+促销起日期+促销止日期+允许打折+库存数量+库存报警数量+计划进货数+允许销售+厂商编号+供应商编号;用户表=用户编号+用户名称+用户密码+用户类型;会员表=会员编号+会员卡号+累积消费金额+注册日期;销售表=销售编号+商品编号+销售数量+销售金额+销售日期; 交易表=交易编号+用户名称+交易金额+会员卡号+交易日期;进货入库表=入库编号+入库商品编号+入库数量+单额+总额+入库日期+计划进货日期+入库状态;供货商表=供货商编号+供货商名称+供货商地址+供货商号码;厂商表=厂商编号+厂商名称
11、+厂商地址+厂商 ;(3)数据流(4)数据存储(5)处理过程 总体e-r图 1 n n 1 1 1 n 1 1 n m n n 厂商供应供货商供货商品入库仓库工作员工销售顾客分发发会员卡1.41.4 系统数据模型系统数据模型根据上面所述的业务流程,可以得到系统的数据流图。商品的数据项有 商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日期,允许打折,库存数量,库存报警数量,计划进货数,允许销售,厂商编号,供货商号码,如图所示; 根据上面所述的业务流程,可以得到系统的数据流图。 商品实体图用户的数据项有:用户编号,用户名称,用户密码,用户类型,如图所示;商品品商品名称条形码价格商品
12、编号用户编号用户名称 用户实体图销售的数据项有:销售编号,销售数量,销售金额,销售日期,如图所示; 销售实体图交易的数据项有:交易编号,用户名称,交易金额,交易日期,如图所示;用户用户类型用户密码销售销售编号销售日期销售金额销售数量交易交易编号交易日期交易金额用户名称 交易实体图进货入库的数据项有:入库编号,入库数量,单额,总额,入库日期,入库状态;如图所示;进货入库入库编号入库数量单额入库日期总额入库状态 进货入库实体图供货商的数据项有:供货商编号,供货商名称,供货商地址,供货商号码,如图所示;供货商供货商编号供货商号码供货商地址供货商名称 供货商实体图厂商的数据项有:厂商编号,厂商名称,厂
13、商地址,厂商 ,如图所示;厂商厂商编号厂商 厂商地址厂商名称 厂商实体图 ,关系模型:厂商(厂商编号,厂商名称,厂商地址,厂商 )供货商(供货商编号,供货商名称,供货商地址,供货商 ,厂商编号)进货入库(仓库编号,商品编号,入库数量,单额,总额,入库日期,计划进货日期,入库状态)仓库(仓库编号,仓库大小,仓库类型, )员工(员工编号,员工年龄,员工性别,仓库编号)交易(交易编号,用户名称,交易金额,会员卡号,交易日期)会员(会员编号,会员卡号,累计消费金额,注册日期,员工编号)顾客(顾客商品编号,员工编号)商品信息(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日期,允许打折,
14、库存数量,库存报警数量,计划进货数,允许销售,供货商编号)主码外码厂商厂商编号无供货商供货商编号厂商编号商品商品编号供货商编号进货入库(商品编号,仓库编号)商品编号,仓库编号仓库仓库编号无员工员工编号仓库编号顾客(顾客商品编号,员工编号) 员工编号,顾客商品编号会员会员编号员工编号 厂商表:create table changshang(cssno char(20)primary key, csname char(20) unique, csadress char(20), csnumber char(20);供应商表:create table gonghuo(ghsno char(20)pr
15、imary key, ghname char(20) unique, ghadress char(20), ghnumber char(20), cssno char(20), foreign key (cssno) references changshang(cssno) );商品表:create table shangping(spsno char(20)primary key, spname char(20) unique, jiage char(10), txma char(20), cxjiage char(10), cxqriqi datetime, cxzriqi datetim
16、e, yxdazhe char(10), kcshuliang char(15), kcbjshuliang char(15), jhjhuoshu char(15), yxxiaoshou char(10), ghsno char(20),foreign key (ghsno) references gonghuo(ghsno);仓库表:create table cangku(cksno char(20)primary key, cksize char(20), ckleixing char(20), );进货入库表:create table jhruku(cksno char(20), s
17、psno char(20), rushuliang char(10), dane char(10), zonge char(10), ruriqi datetime, jhrkriqi datetime, rukuzt char(10), primary key (cksno,spsno), foreign key(cksno)references cangku(cksno), foreign key(spsno)references shangping(spsno);员工表:create table yuangong(ygsno char(20)primary key, ygage int,
18、 ygsex char(2), cksno char(20), foreign key(cksno)references cangku(cksno);顾客表:create table guke(gkspsno char(20), ygsno char(20),primary key(gkspsno,ygsno), foreign key(gkspsno)references shangping(spsno), foreign key(ygsno)references yuangong(ygsno) );会员表:create table huiyuan(hysno char(20)primary
19、 key, hyid char(20), ljjinge char(20), zcriqi datetime, ygsno char(20), foreign key(ygsno)references yuangong(ygsno);总额表: create table zonge (zongjia int primary key, ); 2.1 零售前台管理系统功能设计查询商品功能:create procedure tt_s(gkspsno varchar(20),ygsno char(10)as select * from shangping,yuangong,gukewhere gksps
20、no=gkspsno and guke.ygsno=ygsno and guke.gkspsno=shangping.spsno and guke.ygsno=yuangong.ygsnoexecute tt_s 30003,3计算价格功能:create procedure tt_c(spsno varchar(20)as declare danjia intselect danjia=shangping.cxjiage from shangpingwhere spsno=spsnoselect danjia=zongjia+danjiafrom zongeupdate zongeset zo
21、ngjia=danjia;execute tt_c 30001;select *from zonge;查看仓库功能:create procedure ee_q(cksno char(20),spsno char(20)asselect * from shangping,cangku,jhrukuwhere jhruku.cksno=cksno and jhruku.spsno=spsno and jhruku.spsno=shangping.spsno and jhruku.cksno=cangku.cksnoexecute ee_q40002,30003查询会员功能:create proce
22、dure ww_q(hysno char(20)as select *from huiyuan,yuangongwhere huiyuan.hysno=hysno and huiyuan.ygsno=yuangong.ygsnoexecute ww_q11增加员工功能:create procedure nn_q(ygsno char(20),ygage int,ygsex char(2),cksno char(20)as insert into yuangong values(ygsno,ygage,ygsex,cksno)goexecute nn_q ygsno=4,ygage=21,ygs
23、ex=女,cksno=40001select *from yuangong;加入会员功能:create procedure rr_q(hysno char(20),hyid char(20),ljjinge char(20),zcriqi datetime,ygsno char(20)as insert into huiyuan values(hysno,hyid,ljjinge,zcriqi,ygsno)goexecute rr_q hysno=44,hyid=444,ljjinge=400,zcriqi=2021-06-28,ygsno=3select *from huiyuan;录入功能
24、:create procedure bb_q(cksno char(20),spsno char(20),rushuliang char(10),dane char(10),zonge char(10),ruriqi datetime,jhrkriqi datetime, rukuzt char(10)as insert into jhruku values(cksno,spsno,rushuliang,dane ,zonge,ruriqi,jhrkriqi,rukuzt)goexecute bb_q cksno=40000,spsno=30005,rushuliang=300,dane=6,
25、zonge=1800,ruriqi=2021-06-30,jhrkriqi=2021-07-30,rukuzt=已入 3.1 课程设计总结3.1.1 总结这次课程设计做的是零售前台管理系统,经过这几天的上网查找和编译,我发现自己在各个方面还有很多不足,希望经过这次的实践后,不断学习,努力充实自己,开拓眼界,转换思维,不断提升自身能力,具有更好的编程能力。零售前台系统在现代社会中的应用十分广泛,后台数据库的设计采用了 SQL server 2021 软件,使系统更容易维护。通过数据库课程设计,使我能够把学到的课本知识用到实践中,充分运用所学编程语言,数据库等知识,培养了实践动手能力和理论联系实际
26、的能力,通过这次课程设计,我进行了有目的的调查研究,运用所学知识,分析和解决实际问题,以获得有关的实际知识和技能,从而为进一步学习数据库打下基础。在零售前台系统的设计过程中,我遇到了不少的难题。其中有一些是因为自己以前光学课本,缺少一些实践和动手能力引起的,有一些是因为缺少编程经验而出现的一些简单愚蠢的错误。但其中也有较为复杂的,通过自己的钻研、老师和同学的帮助得到绝大部分的解决,这对我在编程有一定的帮助和积累经验作用。通过此次课程设计,增加了自己的动手能力,使自己的实践能力得到提高,同时也意识到自己的不足,需要在今后的道路上不断地的学习来充实自己。员工的数据项有:员工性别,员工姓名,员工编号
27、,员工密码,如图所示员工姓名员工员工编号员工密码 员工实体图商品性别 论大学生写作能力论大学生写作能力 写作能力是对自己所积累的信息进行选择、提取、加工、改造并将之形成为书面文字的能力。积累是写作的基础,积累越厚实,写作就越有基础,文章就能根深叶茂开奇葩。没有积累,胸无点墨,怎么也不会写出作文来的。写作能力是每个大学生必须具备的能力。从目前高校整体情况上看,大学生的写作能力较为欠缺。一、大学生应用文写作能力的定义那么,大学生的写作能力究竟是指什么呢?叶圣陶先生曾经说过, “大学毕业生不一定能写小说诗歌,但是一定要写工作和生活中实用的文章,而且非写得既通顺又扎实不可。 ” 对于大学生的写作能力应
28、包含什么,可能有多种理解,但从叶圣陶先生的谈话中,我认为:大学生写作能力应包括应用写作能力和文学写作能力,而前者是必须的,后者是“不一定”要具备,能具备则更好。众所周知,对于大学生来说,是要写毕业论文的,我认为写作论文的能力可以包含在应用写作能力之中。大学生写作能力的体现,也往往是在撰写毕业论文中集中体现出来的。本科毕业论文无论是对于学生个人还是对于院系和学校来说,都是十分重要的。如何提高本科毕业论文的质量和水平,就成为教育行政部门和高校都很重视的一个重要课题。如何提高大学生的写作能力的问题必须得到社会的广泛关注,并且提出对策去实施解决。二、造成大学生应用文写作困境的原因: (一)大学写作课开
29、设结构不合理。 就目前中国多数高校的学科设置来看,除了中文专业会系统开设写作的系列课程外,其他专业的学生都只开设了普及性的大学语文课。学生写作能力的提高是一项艰巨复杂的任务,而我们的课程设置仅把这一任务交给了大学语文教师,可大学语文教师既要在有限课时时间内普及相关经典名著知识,又要适度提高学生的鉴赏能力,且要教会学生写作规律并提高写作能力,任务之重实难完成。 (二)对实用写作的普遍性不重视。 “大学语文”教育已经被严重地“边缘化” 。目前对中国语文的态度淡漠,而是呈现出全民学英语的大好势头。中小学如此,大学更是如此。对我们的母语中国语文,在大学反而被漠视,没有相关的课程的设置,没有系统的学习实
30、践训练。这其实是国人的一种偏见。应用写作有它自身的规律和方法。一个人学问很大,会写小说、诗歌、戏剧等,但如果不晓得应用文写作的特点和方法,他就写不好应用文。 (三)部分大学生学习态度不端正。 很多非中文专业的大学生对写作的学习和训练都只是集中在大学语文这一门课上,大部分学生只愿意被动地接受大学语文老师所讲授的文学经典故事,而对于需要学生动手动脑去写的作文,却是尽可能应付差事,这样势必不能让大学生的写作水平有所提高。 (四)教师的实践性教学不强。 学生写作能力的提高是一项艰巨复杂的任务,但在教学中有不少教师过多注重理论知识,实践性教学环节却往往被忽视。理论讲了一大堆,但是实践却几乎没有,训练也少得可怜。阅读与写作都需要很强的实践操作,学习理论固然必不可少,但是阅读方法和写作技巧的掌握才是最重要的。 由于以上的原因,我们的大学生的写作水平着实令人堪忧,那么如何走出这一困境,笔者提出一些建议,希望能对大学生写作水平的提高有所帮助。 三、提高大学生应用写作能力的对策 (一)把应用写作课设置为大学生的必修课。 在中国的每一所大学, 应用写作应该成为大学生
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 用款支付管理办法
- 病程记录管理办法
- 销售员应聘面试技巧
- 银行职业生涯规划书
- 高端物业投标方案的技术策略与管理体系创新研究
- 高校生态文化建设的价值追求、现实挑战与实践路径研究
- 观看《感动中国人物颁奖盛典》心得体会
- 大黄虫胶囊抗肝纤维化作用机制探讨
- 共振光散射传感-洞察及研究
- 商业空间体验设计-洞察及研究
- 出国境保密培训
- 职业技术学院《装配式混凝土构件生产与管理》课程标准
- 初中数学自制教具研究报告
- 中暑急救知识培训课件
- DBJ15 31-2016建筑地基基础设计规范(广东省标准)
- 部编新人教版教材语文九年级上下册必背古诗词
- 智能交通系统应急预案
- Unit6DisasterandHope单词教学设计-2023-2024学年高一英语外研版(2019)必修第三册
- 盘扣式卸料平台施工方案
- DL∕ T 736-2010 农村电网剩余电流动作保护器安装运行规程
- 钙钛矿光电探测器的研究进展
评论
0/150
提交评论