校园自助餐饮系统.doc

上传人:laozhun 文档编号:3040789 上传时间:2023-03-09 格式:DOC 页数:34 大小:386KB
返回 下载 相关 举报
校园自助餐饮系统.doc_第1页
第1页 / 共34页
校园自助餐饮系统.doc_第2页
第2页 / 共34页
校园自助餐饮系统.doc_第3页
第3页 / 共34页
校园自助餐饮系统.doc_第4页
第4页 / 共34页
校园自助餐饮系统.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《校园自助餐饮系统.doc》由会员分享,可在线阅读,更多相关《校园自助餐饮系统.doc(34页珍藏版)》请在三一办公上搜索。

1、校园自助餐饮系统班级:09计算机信息管理指导老师: 组长:组员:时间:2011年12月20日目 录1 . 可行性研究报告31.1项目名31.2项目定义31.3可行性研究31.3.1技术可行性31.3.2学生需求31.3.3食堂管理需求31.3.4学校官方要求41.3.5管理要求41.4所需资源41.5进度安排42. 需求规格说明书52.1任务概述52.1.1产品概述52.1.2用户特点52.1.3条件与约束52.1.4预计不良后果52.2需求规定62.2.1对功能的规定62.2.2对性能的规定62.2.3数据管理规定62.3输入输出要求72.4数据库表设计72.5运行环境规定122.6程序结构

2、132.7数据流图173. 总体设计说明书173.1概述173.1.1校园自助餐饮系统的主要功能:173.1.2校园自助餐饮系统的主要模块:183.2模块结构183.3模块描述194. 详细说明书204.1程序系统结构204.1.1任务概述204.2系统结构214.3程序设计说明334.3.1程序描述334.3.2功能334.3.3限制条件341 . 可行性研究报告1.1项目名校园自助餐饮系统1.2项目定义校园自助餐饮系统:校园自助餐饮系统是一种简单、典型、符合当前学校需求的管理信息系统。近年来,随着Internet的迅速崛起,互联网已日益成为提供信息的最佳渠道并逐步进入传统的流通领域,传统的

3、餐饮业在当前计算机网络信息化面前同样面临着一个新的挑战。民众的餐饮习惯也在渐渐的朝着“订餐到户,随时,自由的用餐”的方向发展。尤其是广大在校大学生,信息的获取手段越来越多的依靠网络环境,国内的网络订餐业务虽然还处在逐步摸索、逐步发展的阶段,但已经呈现出良好的发展势头和应用前景。1.3可行性研究1.3.1技术可行性系统是运行在windows平台下用java实现,数据库运用Sql Server2005来实现,采用自顶向下的方案进行设计实现。1.3.2学生需求在大学中一直被议论纷纷的就是大学食堂的饮食问题,大学的饮食质量不高已成为公认的问题。大学食堂仅仅是满足了学生们的温饱问题,而质量却远远没有达到

4、学生们的要求。1.3.3食堂管理需求作为一个出色的食堂管理者,首要做的就是在能有利润的基础上尽最大努力的满足同学们的需求。所需求的是该系统投入不能太大,维护经费少,要能实际的分担食堂餐饮压力。1.3.4学校官方要求该系统必须起到在改善同学们饮食,提高学生身体素质的基础上,不影响学校宿舍形象及管理,及不能让学生全部待在寝室,这不有利于学生身体健康,也严重影响到寝室卫生和寝室管理。该系统只能分担食堂压力,不能代替食堂。1.3.5管理要求为了保证系统能长期、安全、精细、迅速的管理餐饮系统,应当满足一下要求:1) 系统信息处理准确及时。2) 系统容易操作维护。3) 系统灵活,当数据结构以及其他软件接口

5、发生变化时,能及时调整。4) 有稳定的服务器和数据库。1.4所需资源本系统使用的软件的开发工具是MyEclipse 7.0。使用JAVA编程语言进行系统开发。 由于java是跨平台的语言,具有很好的扩展性和移植性,利用java开发数据库应用程序有利于在不同的平台生成应用; java在网络编程方面的优势可以使得java开发的数据库应用程序更好的应用于各种网络应用,诸如网络通信、远程监控等。1.5进度安排系统的实现为三个月,通过对各个阶段的分析我们得出时间的可行性,系统时间安排如下: (1):2011.9.122011.9.26 可行性研究报告 (2):2011.9.272011.10.17 需求

6、规格说明书 (3):2011.10.182011.10.28 总体设计说明书 (4):2011.10.292011.11.19 详细设计说明书 (5):2011.11.202011.12.10 系统功能2. 需求规格说明书2.1任务概述2.1.1产品概述系统的开发目的:网上订餐系统是针对大学生这个特定群体量身定做的,目的是服务大学生。经过调查同学们对学校食堂的意见有以下问题,菜价相对比较贵,饭菜供应的时间都比较短。如果因为一些事情错过就餐时间就赶不上去食堂吃饭;每当节假日饭菜供应的种类少之又少,而且还存在着热了卖,卖了热的情况;到吃饭点找坐位都困难;随着天气越来越冷,考试的临近,很多学生都愿意

7、躲在寝室,而不是特意跑到食堂用餐,如果有可以有人送餐到寝室会有很多人愿意去尝试。综上所述食堂的这些问题相应的给予了建设本系统的必要性。 系统的作用范围:本学院系统开发背景:近年来,随着Internet的迅速崛起,互联网已日益成为提供信息的最佳渠道并逐步进入传统的流通领域,传统的餐饮业在当前计算机网络信息化面前同样面临着一个新的挑战。民众的餐饮习惯也在渐渐的朝着“订餐到户,随时,自由的用餐”的方向发展。尤其是广大在校大学生,信息的获取手段越来越多的依靠网络环境,国内的网络订餐业务虽然还处在逐步摸索、逐步发展的阶段,但已经呈现出良好的发展势头和应用前景。2.1.2用户特点本系统的使用对象是本学院食

8、堂管理工作人员,掌握相关计算机的基础操作就可以利用本系统进行相关的操作管理相关事宜。2.1.3条件与约束项目经费的开发经费不超过1万元。开发时间为3个月左右。开发负责人:主负责人1人,开发小组3人。在管理防止、硬件限制、及进行操作安全有一定的限制。2.1.4预计不良后果系统开发使用初期,管理不够完善,数据统计处理不够规范,影响开发。2.2需求规定2.2.1对功能的规定用户管理:可以实现学生和管理员登入信息发布:学生可以浏览最新信息和选择需要的饮食。购物车:统一放置所需饮食,同意购买。留言板:收集学生需求信息餐品管理:可以修改餐品的数量以及种类和对餐品的查询。订单管理:用户可查询已下订单的执行情

9、况,我们可以查看订单,进行餐品的配送,系统管理员可以对订单的具体资料进行修改。公告管理:更新新信息。投票管理:方案实施或者变动时,收集大家的意见。2.2.2对性能的规定为了保证系统能够长期、安全、稳定可靠、高效的运行,本系统应该满足以下要求:1、 系统处理的准确性和及时性2、 系统的可扩充性3、 系统易用性和易维护性4、 系统的标准性5、 系统的响应速度快2.2.3数据管理规定在用和备份的磁盘数据文件,应不少于两份,分不同地进行保管,即当天的数据文件应备份在两台工作站上,当月的数据至少要复制在两张光盘上并保存在不同的的两个地方。备份的数据,应在单机上进行恢复实验,以确认是否正确备份。建立操作记

10、录制度。每天资料的输入输出都要及时详细的记录,发现擅自使用计算机或输入输出数据的应立即报告有关负责人进行处理。各操作人员必须严格按照岗位职责来处理相关数据,不得随意选择与岗位职责无关的软件进行处理。系统维护人员要全面负责系统软件,机内数据的安全管理,并做好机器设备日常维护,出现故障,应积极及时的配合专业技术人员排除故障,确保系统的正常运行。2.3输入输出要求输入设计:该系统采用键盘输入和表格导入的两种方式对系统数据进行数据的输入。键盘输入是由系统操作员用键盘直接对数据库进行数据的输入,适用于少量数据的输入表格导入是由系统操作员用外部表格直接对数据库进行数据输入,使用于大量数据输入输入设计:采用

11、设备输出和介质输出两种方式对系统数据进行数据的输出。设备的输出是指将数据库的数据输出到屏幕、投影仪等输出设备上,使系统管理员或操作员及时了解系统变化。介质的输出是指数据库数据输出到光盘、U盘、移动硬盘等介质上,使系统管理员或操作员能方便的移动数据。2.4数据库表设计用户基本信息表字段名字段类型字段长度字段约束条件用户姓名Varchar10Not null用户性别Varchar15Not null用户学号Varchar20Not null用户宿舍号Varchar5Not null送餐员基本信息表字段名字段类型字段长度字段约束条件编号Varchar10Notnull姓名Varchar10Notnu

12、ll学号Varchar20Notnull楼栋号Varchar10Notnull宿舍号Varchar5Notnull餐品展示信息表字段名字段类型字段长度字段约束条件餐品编号Varchar10Not null餐品名称Varchar50Not null餐品价格Money10Not null餐品数量Int10Not null餐品分类Varchar20Not null餐品图片Image50Notnull促销餐品编号Varchar20Notnull促销价格Money15Notnull网站公告信息表字段名字段类型字段长度字段约束条件增加信息Varchar20Notnull修改信息Varchar25Notnu

13、ll删除信息Notnull25Notnull发布日期datetime15Notnull发布时间datetime15Notnull网上调查信息表字段名字段类型字段长度字段约束条件餐品编号Varchar10Notnull餐品名称Varchar10Notnull餐品销售数量Int10Notnull调查意见Varchar30日期时间datetime15Notnull新品推荐信息表字段名字段类型字段长度字段约束条件餐品编号Varchar10Notnull餐品名称Varchar10Notnull餐品价格Money5Notnull餐品数量Int50Notnull图片展示image30Notnull推荐时间d

14、atetime15Notnull销售排行信息表字段名字段类型字段长度字段约束条件销售编号Varchar10Notnull餐品编号Varchar10Notnull餐品名称Varchar15Notnull销售单额Money10Notnull销售数量Int30Notnull销售总额Money20Notnull餐品图片image30Notnull销售排行Varchar10Notnull销售时间datetime15Notnull添加至购物车信息表字段名字段类型字段长度字段约束条件餐品编号Varchar10Notnull餐品名称Varchar15Notnull餐品单额Money10Notnull餐品数量I

15、nt20Notnull餐品总额Money20Notnull日期时间datetime15Notnull移除餐品信息表字段名字段类型字段长度字段约束条件餐品编号Varchar10Notnull餐品名称Varchar15Notnull餐品单额Money15Notnull餐品数量Int20Notnull餐品总额Money20Notnull日期时间datetime15Notnull清空购物车信息表字段名字段类型字段长度字段约束条件餐品编号Varchar15Notnull餐品名称Varchar10Notnull餐品单额Money15Notnull餐品总额Money20Notnull日期时间datetime

16、15Notnull提交留言信息表字段名字段类型字段长度字段约束条件留言姓名Varchar15Notnull增加留言Varchar10回复留言Varchar15留言数量Int10Notnull访问次数Int20日期时间datetime15Notnull查看其他留言信息表字段名字段类型字段长度字段约束条件姓名Varchar10Notnull学号Varchar20Notnull回复留言Varchar10Notnull访问次数Int15Notnull日期时间datetime15Notnull餐品分类信息表字段名字段类型字段长度字段约束条件餐品分类Varchar15Notnull餐品编号Varchar1

17、0Notnull餐品名称Varchar15Notnull餐品价格Money10Notnull餐品数量Int15Notnull图片展示Image20Notnull订单管理信息表字段名字段类型字段长度字段约束条件销售编号Varchar10Notnull餐品名称Varchar15Notnull餐品编号Varchar10Notnull餐品单额Money15Notnull餐品数量Int20Notnull餐品总额Money20Notnull销售日期datetime15Notnull交易信息表字段名字段类型字段长度字段约束条件交易编号Varchar10Notnull交易金额Money10Notnull交易日

18、期datemine15Notnull用户信息Varchar20Notnull送餐员编号Varchar15Notnull订单删除信息表字段名字段类型字段长度字段约束条件餐品编号Varchar15Notnull餐品数量Int10Notnull餐品价格Money10Notnull用户信息Varchar20Notnull公告更新信息表字段名字段类型字段长度字段约束条件公告内容Varchar20Notnull添加公告Varchar15Notnull删除公告Varchar15Notnull图片展示imange20Notnull日期时间datetime15Notnull统计数量信息表字段名字段类型字段长度字

19、段约束条件销售数量Int10Notnull留言数量Int15Notnull访问数量Int20Notnull投票结果数量Int10Notnull订单分类Int15Notnull2.5运行环境规定顾客客户端:操作系统windows98以上或者windowsXP,浏览器IE5.0以上。 条件与限制:开发本系统所用到的软件有:IIS,DREAMWEAVER,PHOTOSHOP,WONDERSHARE FLASH SLIDESHOW BUILDER,MyEclipse7.0,SQL Server20052.6程序结构用户管理用户管理录入学生基本信息验证数据库信息返回验证信息信息发布信息发布餐品展示网上调

20、查新品推荐销售排行网站公告从数据库查询信息从数据库查询信息从数据库查询信息从数据库查询信息从数据库查询信息返回并显示信息返回并显示信息返回并显示信息返回并显示信息返回并显示信息购物车购物车添加餐品清除餐品浏览查看购买餐品添加餐品基本设定添加餐品基本设定添加查询修改餐品信息录入数据库返回信息查询数据库返回信息移除餐品清空购物车录入数据库录入数据库返回信息返回信息留言板留言板提交留言查看其他用户留言编写留言学生信息录入数据库录入数据库返回信息返回信息提交请求查询数据库返回信息餐品管理餐品管理添加、删除、更新餐品查询餐品录入数据库查询数据库返回信息返回信息按编号添加按编号删除按编号更新按编号查询订单

21、管理订单管理订单查询订单处理订单删除按单号查询处理订单信息删除订单信息按单号录入数据库返回信息返回信息返回信息按单号查询数据库公告管理公告管理更新公告添加公告修改公告录入数据库录入数据库录入数据库返回信息返回信息返回信息投票管理投票管理统计投票查看投票投反对票查看赞成票投赞成票参看反对票录入数据库录入数据库查询数据库查询数据库返回信息返回信息返回信息返回信息2.7数据流图修改菜单用户登录网上订餐编制菜单删除菜单增加菜单用户后台3. 总体设计说明书3.1概述3.1.1校园自助餐饮系统的主要功能:密码和权限:该功能包括对设置系统操作员的权限,防止越权操作,每个学生的学号有对应的密码,防止学生信息泄

22、露和混乱。所有操作员权限和密码都由系统管理员负责设置和管理。信息录入功能:本系统应实现餐品管理,订单管理,公告管理,投票管理等的录入。浏览功能:该功能包括浏览信息发布,购物车和留言板。统计功能:该功能包括实现统计餐品卖出情况、订单分类、留言和投票的功能。计算功能:该功能包括餐品数量以及价格、订单数量、勤工俭学学生的工资、投票数的计算。打印输出功能:该功能包括各种信息的打印和表格输出。3.1.2校园自助餐饮系统的主要模块:1、用户管理2、信息发布3、购物车4、留言板5、餐品管理6、订单管理7、公告管理8、投票管理3.2模块结构欢迎界面验证身份密码正确密码错误返回进入校园自助餐饮系统3.3模块描述

23、1、用户管理:主要包括学生和管理员登入。2、信息发布:主要包括餐品展示、网站公告、网上调查、新品推荐和销售排行等信息。3、购物车:主要包括添加餐品至购物车,移除餐品和清空餐品等信息。4、留言板:主要包括提交留言和查看其他用户留言留言等信息。5、餐品管理:该模块主要功能可以实现管理员根据销售量情况及时增加、删除、更新以及查询餐品,可以提高餐品的销售量。 6、订单管理:该模块主要功能可以实现管理员根据用户订单的情况及时进行处理或者删除订单,为了更好的提高工作效率7、公告管理:主要包括更新公告、添加公告以及修改公告。该模块主要功能可以实现管理员更新、添加和修改公告,以便用户及时得到准确的信息。8、投

24、票管理:主要包括统计和查看投票结果。该模块主要功能可以实现统计餐品卖出情况、订单分类、留言和投票的功能。 4. 详细说明书 编写目的:为了更好的安排项目的计划和进度,对系统设计有明确的方向,我们组织系统开发做了一份详细策划书。背景:1、校园自助餐系统2、项目开发成员:组长:高鑫、组员:付晶、戴熙凤、陶真超;3、项目任务的提出:肖斌老师4、项目用户:江西财经职业学院南北区食堂参考资料:(1) Java基础教程(2) Photoshop图象制作(3) Flash基础教程(4) DREAMWEAVER基础教程(5) SQL Server网络数据库4.1程序系统结构4.1.1任务概述1、项目系统主要的

25、输入数据有:用户管理信息,如用户姓名,学号等餐品展示信息,如餐品名称,分类,编号,价格,图片,数量等。2、主要输出项目查询所得的相关结果:如销售表、交易表等等。3、处理功能: 用户管理子系统:该子系统可以实现添加、修改、删除用户的姓名,编号,密码等基本信息。 餐品展示信息子系统:该子系统可以实现按餐品销量来实现添加、修改、删除餐品的名称,编号,价格等基本信息。4.2系统结构用户管理系统添加订单 修改订单删除修改信息记录到数据库中打印报表用户管理概要设计图1、 用户信息管理用户基本信息图E-R图用户管理系统用户性别用户学号用户姓名用户宿舍号2、信息发布餐品展示促销编号餐品名称餐品分类促销价格餐品

26、图片餐品数量餐品价格餐品编号餐品展示信息图E-R图息网站公告信息图E-R图网站公告修改信息增加信息发布时间发布日期删除信息网上调查信息图E-R图网上调查餐品编号日期时间餐品数量餐品名称调查意见新品推荐餐品名称餐品数量图片展示推荐时间餐品编号餐品价格 新品推荐信息图E-R图销售排名销售排行销售总额餐品图片销售时间销售编号销售数量餐品名称餐品编号销售单额 销售排行信息图E-R图3、 购物车添加至购物车餐品单额日期时间餐品编号餐品名称餐品总额餐品数量 添加餐品信息图E-R图餐品总额移除餐品日期时间餐品编号餐品数量餐品单额餐品名称 移除餐品信息图E-R图清空购物车信息图E-R图 清空购物车日期时间餐品

27、编号餐品总额餐品数量餐品单额餐品名称4、 留言板提交留言留言姓名日期时间访问次数留言数量回复留言增加留言 提交留言信息图E-R图查看其他留言姓名回复留言日期时间访问次数学号查看其他留言信息图E-R图5、 餐品管理汤类餐品分类凉拌类面食类肉类蔬菜类餐品分类信息E-R图 肉类餐品名称餐品数量图片展示餐品编号餐品价格 肉类信息E-R图 蔬菜类餐品名称餐品数量图片展示餐品编号餐品价格蔬菜类信息E-R图 面食类餐品名称餐品数量图片展示餐品编号餐品价格 面食类信息E-R图 凉拌类餐品名称餐品数量图片展示餐品编号餐品价格 凉拌类信息E-R图 汤类 ) ) ( ( /) ,-=-/ |-=-| _/ -类餐品

28、名称餐品数量图片展示餐品编号餐品价格 汤类信息E-R图6、订单管理销售表信息销售日期销售总额销售编号销售数量销售单额餐品名称餐品编号 订单查询信息E-R图交易日期交易表信息交易编号交易金额用户信息送餐员编号 订单处理信息E-R图订单删除宿舍号楼栋号餐品数量餐品编号用户名称餐品价格 订单删除信息E-R图6、 公告管理公告更新日期时间公告内容添加公告删除公告图片展示公告管理信息E-R图8、投票管理投票管理内容反对票赞成票中立票 统计 销售量访问人数数量订单分类留言数量投票结果数量投票管理信息E-R图4.3程序设计说明4.3.1程序描述1、用户管理模块:该程序主要包括用户信息的查询、管理等,主要特点

29、是采用非常驻内存方式,是子系、运用并发处理方式处理数据。2、信息发布模块:该程序主要包括及时更新、查询餐品信息等相关操作,主要特点是采用非常驻内存方式,是子系、运用并发处理方式处理数据。3、购物车:该程序主要包括添加餐品至购物车、移除餐品、清空购物车等相关操作,主要特点是采用非常驻内存方式,是子系、运用并发处理方式处理数据。4、留言版模块:该程序主要包括提交、查看其他留言等相关操作,主要特点是采用非常驻内存方式,是子系、运用并发处理方式处理数据。5、餐品管理模块:该程序主要包括增加、删除、更新、查询餐品相关操作,主要特点是采用非常驻内存方式,是子系、运用并发处理方式处理数据。6、订单管理模块:

30、该程序主要包括查询、处理、删除订单相关操作,主要特点是采用非常驻内存方式,是子系、运用并发处理方式处理数据。7、公告管理模块:该程序主要包括更新、删除、添加公告信息相关操作,主要特点是采用非常驻内存方式,是子系、运用并发处理方式处理数据。8、投票管理模块:该程序主要包括统计餐品销售量、订单分类、留言和投票的功能相关操作,主要特点是采用非常驻内存方式,是子系、运用并发处理方式处理数据。4.3.2功能1、用户管理:该模块功能可以实现学生用学号登入校园自助餐系统进行订餐以及管理员需要用验证码进入校园自助餐系统进行管理。2、信息发布:该模块功能可以实现让学生及时了解菜价的变动和菜单、添加的新菜品以及销

31、售排行。这样方便同学及时得到最新信息,更好的选择自己喜欢的菜。3、购物车:该模块主要功能可以实现学生选择自己喜欢的菜,放入购物车里,如果不想要已选择的菜,没有付款的情况下可以移除或者清空购物车。方便同学购买餐品。4、留言版:该模块主要功能可以实现学生针对餐品及服务态度的评价和查看他人的评价。5、餐品管理:该模块主要功能可以实现管理员根据销售量情况及时增加、删除、更新以及查询餐品,可以提高餐品的销售量。6、订单管理:该模块主要功能可以实现管理员根据用户订单的情况及时进行处理或者删除订单,为了更好的提高工作效率。7、公告管理:该模块主要功能可以实现管理员更新、添加和修改公告,以便用户及时得到准确的信息。8、统计处理:该模块主要功能包括实现订单管理、投票管理以及访问浏览统计等功能。9、投票管理:该模块主要功能可以实现统计餐品卖出情况、订单分类、留言和投票的功能。4.3.3限制条件操作系统:服务器使用中文版Windows2000、Windows2003或者Windows XP操作系统,IE5或以上的浏览器数据引擎:使用SQL Server2005处理器:英特尔处理器CPU内存:256M或以上内存硬盘:80GB以上

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号