工管学院咖啡吧菜单管理系统设计文档_第1页
工管学院咖啡吧菜单管理系统设计文档_第2页
工管学院咖啡吧菜单管理系统设计文档_第3页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、工管学院咖啡吧菜单管理系统设计文档编写人何青青方案日期2013/07/28需求简述编写依据产品方案、原型设计(项目主任)签字确认(产品主任)签字确认目录1. 项目需求分析 22. 项目设计分析 22.1登入管理 32.2管理员管理 32.3用户管理 42.4产品管理 52.5订单管理 63. 项目系统设计 73.1 web应用程序设计 74. 数据库设计 91. 项目需求分析浙江大学之江学院咖啡吧管理系统是基于工管学院陈老师对咖 啡吧消费菜单理念完成的一个管理校园卡刷卡消费和查询报表的一 个应用系统,简要的说就是管理员可以通过校园卡来进行对免费客户 来进行管理消费,客户可以通过校园卡简单的刷卡

2、来进行免费消费和 消费之后做记录报表的一个菜单点单及形成报表的一个消费应用系 统。2. 项目设计分析系统包括登入管理、系统管理、用户管理、产品管理、订单管理 等5大模块。系统功能设计图如下咖啡吧菜单系统登入管查看系用产订其中登入管理负责员工登入系统进口。口辛统户品单系统管理负责管理员、管操作员添加、系统管理员或操作员的删除、,免费次数的设置和查看以及单次最大次数的设置和查询。用户管理负责用户单个添加、用户批量添添加和用户管理和查 询。产品管理负责产品单个添加、产品批量添加、产品管理和查询订单管理负责菜单、日常消费客户点单报表统计和管理日常消费客户报表的管理。2.1登入管理对于管理员登入,依次输

3、入管理员姓名和密码,单机“登入”按 钮,进入系统菜单页面;若管理员姓名或密码错误,反馈错误信 息给管理员。2.2管理员管理1)系统用户添加对于菜单界面,选择“系统用户添加”,按钮,依次输入管理员姓名、 管理员密码和管理员级别,管理员级别分为 1-管理员和2-操作员, 若重复则反馈错误信息,这个功能只有管理员级别 1才能操作。2)系统用户删除在管理员名单显示页面,选择“删除按钮”,则管理员就删除成功了。这个功能只有管理员级别1才能操作。3)系统用户查看系统用户针对管理员和操作员查询系统管理员的人员,点击“系统用户查看”按钮,就可查看所有管理员和操作的基本信息,这个功能只 有管理员级别1才能操作。

4、4)免费次数设置免费次数设置是负责消费人员在一段时间内免费试用卡次数的限制 设置,点击“免费次数设置”按钮,如有设置,则不能设置,只能做 修改或删除处理,如没有则进行时间和次数的设置,并提交成功,这 个功能只有管理员级别1才能操作。5)免费次数查看免费次数查看是针对操作员为查看免费消费次数所设置, 点击“免费 次数查看”按钮,显示详细明细,这个功能只有管理员级别 1才能操 作。6)单次最大次数单次最大次数是负责设置单次免费消费群体所设置的单次刷卡次数,点击“单次最大次数进行设置”按钮,如有设置,则不可再设置,只 能修改或删除,如没有,则进行设置,输入数字几次就可以,这个功 能只有管理员级别1才

5、能操作。7)单次最大次数查看8 )单次最大次数查看是针对管理员查看当时单次最大次数的查看,点击“单次最大次数查看”按钮进行查看。2.3用户管理一、用户单个添加用户单个添加负责消费人员的添加,点击“用户单个添加”按钮,一 次输入工号,人员类型,姓名,性别和部门,再按提交按钮,就可添 加成功,如工号重复,则反馈错误信息,这个功能只有管理员级别1才能操作。二、用户批量添加用户批量添加负责消费人员批量以 EXCELS单形式添加,点击“用 户批量添加”,进入用户批量添加页面,点击EXCEL模板下载, 下载excel表格的表格式,并依此输入数据,再点击浏览拉取表,再点击“提交”按钮,则添加成功,如果工号没

6、有或者工号重复则反馈错误信息,这个功能只有管理员级别 1才能操作。三、用户管理用户管理负责免费消费人员信息的查询和修改以及删除操作,这个功能只有管理员级别1才能操作。四、用户查看用户查看针对操作员进行查看和查询操作,点击用户查看,输入 姓名或者工号或者类型或者性别或者部门,再点击查询“按钮” 查询个人信息。2.4产品管理 产品单个添加产品单个添加负责产品的添加,点击“产品单个添加”按钮,依次输 入产品名称,产品价格,产品数量,产品类型,产品图片链接,产品 说明,产品简介再按“提交”按钮,就可添加成功,这个功能只有管 理员级别1才能操作。 产品批量添加产品批量添加负责产品批量以 EXCE名单形式

7、添加,点击“产品批量 添加”,进入产品批量添加页面,点击EXCEI模板下载,下载excel 表格的表格式,并依此输入数据,再点击浏览拉取表,再点击“提交” 按钮,则添加成功,这个功能只有管理员级别 1才能操作。 产品管理产品管理负责产品信息的查询和修改以及删除操作,这个功能只有管 理员级别1才能操作。 产品查看产品查看针对操作员进行查看和查询操作,点击“产品查看”按 钮,输入产品名称或者产品简介或者类型或者性别或者价格或在 上架日期,再点击查询“按钮”查询产品的信息。2.5订单管理a. 菜单菜单负责消费人员点菜,点击”菜单”按钮,进入菜单产品展示界面, 页面呈现全部产品的明细,点击其中一个产品

8、图片选择消费者所买产 品,进入刷卡界面,刷卡之后会自动跳转到产品明细填单界面,依次 输入类型,数量,再按确认“按钮”,如产品数量为了,则反馈错误 信息,再点击结算按钮进入信息确认页面,如无误则按“确认点单” 按钮,最后则点单成功。b. 报表统计报表统计负责消费人员订单的查询和一段时间内订单的核算和核实, 输入姓名或者工号或者管理员姓名或人员类型或日期,或按时间段查询,再按查询并统计,显示查询结果和金额显示结果,最后按到处报 表形成报表。C.管理报表管理报表主要负责消费订单的删除,点击查看某个订单的“查看详情 按钮”,进入订单详细页面,再按“删除订单”按钮进行删除,这个 功能只有管理员级别1才能

9、操作。3. 项目系统设计系统的整体逻辑结构如图所示:3.1 web应用程序设计本项目中使用 mvc模式Struts1.2框架建立咖啡吧管理网站,在Struts1.2 框架中,jsp用于前段展示,Servletyon用于控制,form 用于处理前端页面jsp发来的请求;请求参数通过bean来传递,form 在获得请求后进行业务处理,并把处理结果转发到相应的 jsp展示。Web应用程序的组织结构可以分为3个部分:Web应用根目录下房子用于前端展示的jsp文件。存放数据库类文件。放置处理请求的dao文件放置获取数据的 servlet.下面对组织结构中的3个部分:1) Jsp文件包括23个文件,表3-

10、1列出了每个jsp文件实现的功能:文件名称功能adl ongin .jsp登入页面adm in add管理员添加页面adm in dex.jsp管理员管理页面cha ngepwd.jsp管理员设置密码页面adm in dex10.jsp免费次数设置页面adm in dex11.jsp单次最大次数查看页面adm in dex12.jsp用户信息修改页面admi ndex14.jsp单次最大次数设置页面adm in dex15.jsp免费次数查看页面adm in dex16.jsp单次最大次数查看页面adm in dex17.jsp用户查看页面adm in dex18.jsp产品查看页面Adm i

11、n dex2.jsp用户单个添加页面Adm in dex4.jsp产品批量添加Adm in dex5.jsp用户管理页面Adm in dex6.jsp用户批量添加Adm in dex7.jsp统计报表Adm inman age.jsp系统用户删除页面Adm inman agel.jsp系统用户查看页面carts.jsp菜单页面modifygoods.jsp产品管理页面orderma nege.jsp报表统计页面orderma nege.jsp管理报表页面2) Dao包含7个文件,表3-2列出了每个dao的功能文件名称功能Admi nln foDAO.java管理员管理daoabconnecti

12、on .java数据库连接daoexcel.java.javaExcel表至U处daogoodsI nfoDAO.jsva产品管理daoorderI nfoDAO.java订单管理daouserI nfoDAO.java用户管理daoin to.java规则设置dao3)servlet 包含8个文件,表3-3列出了每个servlet的功能文件名称功能Admi nln foServlet.java管理员管理servletcharacterE ncodi ng.java整体语言设置servletDateUtil.java时间 servletgoodsservlet.java产品 servletin

13、 decServlet.java登入管理servletorderGoodsServlet订单管理servlettomysqlservletExcel 表导入 servletuserI nfoServlet.java用户 servlet4. 数据库设计4.1建立表的数据库脚本(1)创建管理员信息表Creat table adm info(Aid in t(255) primary key1;An ame varchar(255) primary key2;Apwd varchar(255) n ot n ull;Alevel varchar(255) not null;(2)创建用户表Creat

14、 table gr(r1 varchar(255) primary keyl;r2 varchar(255) not null;r3 varchar(255) not null;r4 varchar(255) not null;r5 varchar(255) not n ull;r6 varchar(255) not null;r7 varchar(255) not n ull;创建产品表Creat table goods info(Gid varchar(255) primary key1;Gn ame varchar(255) primary key2;Gprice varchar(255

15、) not n ull;Gclass varchar(255) not nu II;Gamount varchar(255) not n ull;Gdate varchar(255) not nu II;Gimgurl varchar(255) not n ull;Gin tro varchar(255) not n ull;Gbrief varchar(255) not null;Glook varchar(255) not null;(4) 创建订单表Creat table order info(Oid in t(255) primary keyl;Oree name varchar(25

16、5) not nu II;Ototalprice varchar(255) not nu II;Uid in t(255) not null;Aid varchar(255) primary key2;Odate varchar(255) not null;Orecadr varchar(255) not n ull; ww varchar(255) not nu II;w1 varchar(255) not null;w2 varchar(255) not null;w3 varchar(255) not null;w4 varchar(255) not null;w5 5varchar(2

17、55) not nu II;w6 varchar(255) not null;Orectel varchar(255) not n ull;(5) 创建免费次数设置表Creat table ic(11 in t(255) primary key1;12 varchar(255) not null;13 varchar(255) not null;(6) 创建单次最大次数设置表Creat table yc(y1 in t(255) primary keyl;y2 varchar(255) not nuII; y3 varchar(255) not null;y4 varchar(255) not

18、 nuII;y5 varchar(255) not nu II;4.2各表的设计结构(1)管理员信息表表4-1字段名类型描述Aidin t(255)管理员IDAn ameVarchar(255)管理员姓名ApwdVarchar(255)管理员密码AlevelVarchar(255)管理员级别(2)消费人员信息表表4-2字段名类型描述r1Varchar(255)工号r2Varchar(255)姓名r3Varchar(255)备注r4Varchar(255)类别r5Varchar(255)剩余免费次数r6Varchar(255)卡号r7Varchar(255)免费次数(3)产品信息表表4-3字段名类型描述GidInt ( 255)产品IDGn ameVarchar(255)产品名称GpriceVarchar(255)产品价格GclassVarchar(255)产品类型GamountVarchar(255)产品数量GdateVarchar(255)上架日期Gin troVarchar(255)产品简介G

温馨提示

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

评论

0/150

提交评论