




免费预览已结束,剩余29页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校园自助餐饮系统校园自助餐饮系统班级: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程序结构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的迅速崛起,互联网已日益成为提供信息的最佳渠道并逐步进入传统的流通领域,传统的餐饮业在当前计算机网络信息化面前同样面临着一个新的挑战。民众的餐饮习惯也在渐渐的朝着“订餐到户,随时,自由的用餐”的方向发展。尤其是广大在校大学生,信息的获取手段越来越多的依靠网络环境,国内的网络订餐业务虽然还处在逐步摸索、逐步发展的阶段,但已经呈现出良好的发展势头和应用前景。1.3可行性研究1.3.1技术可行性系统是运行在windows平台下用java实现,数据库运用sql server2005来实现,采用自顶向下的方案进行设计实现。1.3.2学生需求在大学中一直被议论纷纷的就是大学食堂的饮食问题,大学的饮食质量不高已成为公认的问题。大学食堂仅仅是满足了学生们的温饱问题,而质量却远远没有达到学生们的要求。1.3.3食堂管理需求作为一个出色的食堂管理者,首要做的就是在能有利润的基础上尽最大努力的满足同学们的需求。所需求的是该系统投入不能太大,维护经费少,要能实际的分担食堂餐饮压力。1.3.4学校官方要求该系统必须起到在改善同学们饮食,提高学生身体素质的基础上,不影响学校宿舍形象及管理,及不能让学生全部待在寝室,这不有利于学生身体健康,也严重影响到寝室卫生和寝室管理。该系统只能分担食堂压力,不能代替食堂。1.3.5管理要求为了保证系统能长期、安全、精细、迅速的管理餐饮系统,应当满足一下要求:1) 系统信息处理准确及时。2) 系统容易操作维护。3) 系统灵活,当数据结构以及其他软件接口发生变化时,能及时调整。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 需求规格说明书 (3):2011.10.182011.10.28 总体设计说明书 (4):2011.10.292011.11.19 详细设计说明书 (5):2011.11.202011.12.10 系统功能2. 需求规格说明书2.1任务概述2.1.1产品概述系统的开发目的:网上订餐系统是针对大学生这个特定群体量身定做的,目的是服务大学生。经过调查同学们对学校食堂的意见有以下问题,菜价相对比较贵,饭菜供应的时间都比较短。如果因为一些事情错过就餐时间就赶不上去食堂吃饭;每当节假日饭菜供应的种类少之又少,而且还存在着热了卖,卖了热的情况;到吃饭点找坐位都困难;随着天气越来越冷,考试的临近,很多学生都愿意躲在寝室,而不是特意跑到食堂用餐,如果有可以有人送餐到寝室会有很多人愿意去尝试。综上所述食堂的这些问题相应的给予了建设本系统的必要性。 系统的作用范围:本学院系统开发背景:近年来,随着internet的迅速崛起,互联网已日益成为提供信息的最佳渠道并逐步进入传统的流通领域,传统的餐饮业在当前计算机网络信息化面前同样面临着一个新的挑战。民众的餐饮习惯也在渐渐的朝着“订餐到户,随时,自由的用餐”的方向发展。尤其是广大在校大学生,信息的获取手段越来越多的依靠网络环境,国内的网络订餐业务虽然还处在逐步摸索、逐步发展的阶段,但已经呈现出良好的发展势头和应用前景。2.1.2用户特点本系统的使用对象是本学院食堂管理工作人员,掌握相关计算机的基础操作就可以利用本系统进行相关的操作管理相关事宜。2.1.3条件与约束项目经费的开发经费不超过1万元。开发时间为3个月左右。开发负责人:主负责人1人,开发小组3人。在管理防止、硬件限制、及进行操作安全有一定的限制。2.1.4预计不良后果系统开发使用初期,管理不够完善,数据统计处理不够规范,影响开发。2.2需求规定2.2.1对功能的规定用户管理:可以实现学生和管理员登入信息发布:学生可以浏览最新信息和选择需要的饮食。购物车:统一放置所需饮食,同意购买。留言板:收集学生需求信息餐品管理:可以修改餐品的数量以及种类和对餐品的查询。订单管理:用户可查询已下订单的执行情况,我们可以查看订单,进行餐品的配送,系统管理员可以对订单的具体资料进行修改。公告管理:更新新信息。投票管理:方案实施或者变动时,收集大家的意见。2.2.2对性能的规定为了保证系统能够长期、安全、稳定可靠、高效的运行,本系统应该满足以下要求:1、 系统处理的准确性和及时性2、 系统的可扩充性3、 系统易用性和易维护性4、 系统的标准性5、 系统的响应速度快2.2.3数据管理规定在用和备份的磁盘数据文件,应不少于两份,分不同地进行保管,即当天的数据文件应备份在两台工作站上,当月的数据至少要复制在两张光盘上并保存在不同的的两个地方。备份的数据,应在单机上进行恢复实验,以确认是否正确备份。建立操作记录制度。每天资料的输入输出都要及时详细的记录,发现擅自使用计算机或输入输出数据的应立即报告有关负责人进行处理。各操作人员必须严格按照岗位职责来处理相关数据,不得随意选择与岗位职责无关的软件进行处理。系统维护人员要全面负责系统软件,机内数据的安全管理,并做好机器设备日常维护,出现故障,应积极及时的配合专业技术人员排除故障,确保系统的正常运行。2.3输入输出要求输入设计:该系统采用键盘输入和表格导入的两种方式对系统数据进行数据的输入。键盘输入是由系统操作员用键盘直接对数据库进行数据的输入,适用于少量数据的输入表格导入是由系统操作员用外部表格直接对数据库进行数据输入,使用于大量数据输入输入设计:采用设备输出和介质输出两种方式对系统数据进行数据的输出。设备的输出是指将数据库的数据输出到屏幕、投影仪等输出设备上,使系统管理员或操作员及时了解系统变化。介质的输出是指数据库数据输出到光盘、u盘、移动硬盘等介质上,使系统管理员或操作员能方便的移动数据。2.4数据库表设计用户基本信息表字段名字段类型字段长度字段约束条件用户姓名varchar10not null用户性别varchar15not null用户学号varchar20not null用户宿舍号varchar5not null送餐员基本信息表字段名字段类型字段长度字段约束条件编号varchar10notnull姓名varchar10notnull学号varchar20notnull楼栋号varchar10notnull宿舍号varchar5notnull餐品展示信息表字段名字段类型字段长度字段约束条件餐品编号varchar10not null餐品名称varchar50not null餐品价格money10not null餐品数量int10not null餐品分类varchar20not null餐品图片image50notnull促销餐品编号varchar20notnull促销价格money15notnull网站公告信息表字段名字段类型字段长度字段约束条件增加信息varchar20notnull修改信息varchar25notnull删除信息notnull25notnull发布日期datetime15notnull发布时间datetime15notnull网上调查信息表字段名字段类型字段长度字段约束条件餐品编号varchar10notnull餐品名称varchar10notnull餐品销售数量int10notnull调查意见varchar30日期时间datetime15notnull新品推荐信息表字段名字段类型字段长度字段约束条件餐品编号varchar10notnull餐品名称varchar10notnull餐品价格money5notnull餐品数量int50notnull图片展示image30notnull推荐时间datetime15notnull销售排行信息表字段名字段类型字段长度字段约束条件销售编号varchar10notnull餐品编号varchar10notnull餐品名称varchar15notnull销售单额money10notnull销售数量int30notnull销售总额money20notnull餐品图片image30notnull销售排行varchar10notnull销售时间datetime15notnull添加至购物车信息表字段名字段类型字段长度字段约束条件餐品编号varchar10notnull餐品名称varchar15notnull餐品单额money10notnull餐品数量int20notnull餐品总额money20notnull日期时间datetime15notnull移除餐品信息表字段名字段类型字段长度字段约束条件餐品编号varchar10notnull餐品名称varchar15notnull餐品单额money15notnull餐品数量int20notnull餐品总额money20notnull日期时间datetime15notnull清空购物车信息表字段名字段类型字段长度字段约束条件餐品编号varchar15notnull餐品名称varchar10notnull餐品单额money15notnull餐品总额money20notnull日期时间datetime15notnull提交留言信息表字段名字段类型字段长度字段约束条件留言姓名varchar15notnull增加留言varchar10回复留言varchar15留言数量int10notnull访问次数int20日期时间datetime15notnull查看其他留言信息表字段名字段类型字段长度字段约束条件姓名varchar10notnull学号varchar20notnull回复留言varchar10notnull访问次数int15notnull日期时间datetime15notnull餐品分类信息表字段名字段类型字段长度字段约束条件餐品分类varchar15notnull餐品编号varchar10notnull餐品名称varchar15notnull餐品价格money10notnull餐品数量int15notnull图片展示image20notnull订单管理信息表字段名字段类型字段长度字段约束条件销售编号varchar10notnull餐品名称varchar15notnull餐品编号varchar10notnull餐品单额money15notnull餐品数量int20notnull餐品总额money20notnull销售日期datetime15notnull交易信息表字段名字段类型字段长度字段约束条件交易编号varchar10notnull交易金额money10notnull交易日期datemine15notnull用户信息varchar20notnull送餐员编号varchar15notnull订单删除信息表字段名字段类型字段长度字段约束条件餐品编号varchar15notnull餐品数量int10notnull餐品价格money10notnull用户信息varchar20notnull公告更新信息表字段名字段类型字段长度字段约束条件公告内容varchar20notnull添加公告varchar15notnull删除公告varchar15notnull图片展示imange20notnull日期时间datetime15notnull统计数量信息表字段名字段类型字段长度字段约束条件销售数量int10notnull留言数量int15notnull访问数量int20notnull投票结果数量int10notnull订单分类int15notnull2.5运行环境规定顾客客户端:操作系统windows98以上或者windowsxp,浏览器ie5.0以上。 条件与限制:开发本系统所用到的软件有:iis,dreamweaver,photoshop,wondershare flash slideshow builder,myeclipse7.0,sql server20052.6程序结构用户管理用户管理录入学生基本信息验证数据库信息返回验证信息信息发布信息发布餐品展示网上调查新品推荐销售排行网站公告从数据库查询信息从数据库查询信息从数据库查询信息从数据库查询信息从数据库查询信息返回并显示信息返回并显示信息返回并显示信息返回并显示信息返回并显示信息购物车购物车添加餐品清除餐品浏览查看购买餐品添加餐品基本设定添加餐品基本设定添加查询修改餐品信息录入数据库返回信息查询数据库返回信息移除餐品清空购物车录入数据库录入数据库返回信息返回信息留言板留言板提交留言查看其他用户留言编写留言学生信息录入数据库录入数据库返回信息返回信息提交请求查询数据库返回信息餐品管理餐品管理添加、删除、更新餐品查询餐品录入数据库查询数据库返回信息返回信息按编号添加按编号删除按编号更新按编号查询订单管理订单管理订单查询订单处理订单删除按单号查询处理订单信息删除订单信息按单号录入数据库返回信息返回信息返回信息按单号查询数据库公告管理公告管理更新公告添加公告修改公告录入数据库录入数据库录入数据库返回信息返回信息返回信息投票管理投票管理统计投票查看投票投反对票查看赞成票投赞成票参看反对票录入数据库录入数据库查询数据库查询数据库返回信息返回信息返回信息返回信息2.7数据流图修改菜单用户登录网上订餐编制菜单删除菜单增加菜单用户后台3. 总体设计说明书3.1概述3.1.1校园自助餐饮系统的主要功能:密码和权限:该功能包括对设置系统操作员的权限,防止越权操作,每个学生的学号有对应的密码,防止学生信息泄露和混乱。所有操作员权限和密码都由系统管理员负责设置和管理。信息录入功能:本系统应实现餐品管理,订单管理,公告管理,投票管理等的录入。浏览功能:该功能包括浏览信息发布,购物车和留言板。统计功能:该功能包括实现统计餐品卖出情况、订单分类、留言和投票的功能。计算功能:该功能包括餐品数量以及价格、订单数量、勤工俭学学生的工资、投票数的计算。打印输出功能:该功能包括各种信息的打印和表格输出。3.1.2校园自助餐饮系统的主要模块:1、用户管理2、信息发布3、购物车4、留言板5、餐品管理6、订单管理7、公告管理8、投票管理3.2模块结构欢迎界面验证身份密码正确密码错误返回进入校园自助餐饮系统3.3模块描述1、用户管理:主要包括学生和管理员登入。2、信息发布:主要包括餐品展示、网站公告、网上调查、新品推荐和销售排行等信息。3、购物车:主要包括添加餐品至购物车,移除餐品和清空餐品等信息。4、留言板:主要包括提交留言和查看其他用户留言留言等信息。5、餐品管理:该模块主要功能可以实现管理员根据销售量情况及时增加、删除、更新以及查询餐品,可以提高餐品的销售量。 6、订单管理:该模块主要功能可以实现管理员根据用户订单的情况及时进行处理或者删除订单,为了更好的提高工作效率7、公告管理:主要包括更新公告、添加公告以及修改公告。该模块主要功能可以实现管理员更新、添加和修改公告,以便用户及时得到准确的信息。8、投票管理:主要包括统计和查看投票结果。该模块主要功能可以实现统计餐品卖出情况、订单分类、留言和投票的功能。 4. 详细说明书 编写目的:为了更好的安排项目的计划和进度,对系统设计有明确的方向,我们组织系统开发做了一份详细策划书。背景:1、校园自助餐系统2、项目开发成员:组长:高鑫、组员:付晶、戴熙凤、陶真超;3、项目任务的提出:肖斌老师4、项目用户:江西财经职业学院南北区食堂参考资料:(1) java基础教程(2) photoshop图象制作(3) flash基础教程(4) dreamweaver基础教程(5) sql server网络数据库4.1程序系统结构4.1.1任务概述1、项目系统主要的输入数据有:用户管理信息,如用户姓名,学号等餐品展示信息,如餐品名称,分类,编号,价格,图片,数量等。2、主要输出项目查询所得的相关结果:如销售表、交易表等等。3、处理功能: 用户管理子系统:该子系统可以实现添加、修改、删除用户的姓名,编号,密码等基本信息。 餐品展示信息子系统:该子系统可以实现按餐品销量来实现添加、修改、删除餐品的名称,编号,价格等基本信息。4.2系统结构用户管理系统添加订单 修改订单删除修改信息记录到数据库中打印报表用户管理概要设计图1、 用户信息管理用户基本信息图e-r图用户管理系统用户性别用户学号用户姓名用户宿舍号2、信息发布餐品展示促销编号餐品名称餐品分类促销价格餐品图片餐品数量餐品价格餐品编号餐品展示信息图e-r图息网站公告信息图e-r图网站公告修改信息增加信息发布时间发布日期删除信息网上调查信息图e-r图网上调查餐品编号日期时间餐品数量餐品名称调查意见新品推荐餐品名称餐品数量图片展示推荐时间餐品编号餐品价格 新品推荐信息图e-r图销售排名销售排行销售总额餐品图片销售时间销售编号销售数量餐品名称餐品编号销售单额 销售排行信息图e-r图3、 购物车添加至购物车餐品单额日期时间餐品编号餐品名称餐品总额餐品数量 添加餐品信息图e-r图餐品总额移除餐品日期时间餐品编号餐品数量餐品单额餐品名称 移除餐品信息图e-r图清空购物车信息图e-r图 清空购物车日期时间餐品编号餐品总额餐品数量餐品单额餐品名称4、 留言板提交留言留言姓名日期时间访问次数留言数量回复留言增加留言 提交留言信息图e-r图查看其他留言姓名回复留言日期时间访问次数学号查看其他留言信息图e-r图5、 餐品管理汤类餐品分类凉拌类面食类肉类蔬菜类餐品分类信息e-r图 肉类餐品名称餐品数量图片展示餐品编号餐品价格 肉类信息e-r图 蔬菜类餐品名称餐品数量图片展示餐品编号餐品价格蔬菜类信息e-r图 面食类餐品名称餐品数量图片展示餐品编号餐品价格 面食类信息e-r图 凉拌类餐品名称餐品数量图片展示餐品编号餐品价格 凉拌类信息e-r图 汤类 ) ) ( ( /) ,-=-/ |-=-| _/ -类餐品名称餐品数量图片展示餐品编号餐品价格 汤类信息e-r图6、订单管理销售表信息销售日期销售总额销售编号销售数量销售单额餐品名称餐品编号 订单查询信息e-r图交易日期交易表信息交易编号交易金额用户信息送餐员编号 订单处理信息e-r图订单删除宿舍号楼栋号餐品数量餐品编号用户名称餐品价格 订单删除信息e-r图6、 公告管理公告更新日期时间公告内容添加公告删除公告图片展示公告管理信息e-r图8、投票管理投票管理内容反对票赞成票中立票 统计 销售量访问人数数量订单分类留言数量投票结果数量投票管理信息e-r图4.3程序设计说明4.3.1程序描述1、用户管理模块:该程序主要包括用户信息的查询、管理等,主要特点是采用非常驻内存方式,是子系、运用并发处理方式处理数据。2、信息发布模块:该程序主要包括及时更新、查询餐品信息等相关操作,主要特点是采用非常驻内存方式,是子系、运用并发处理方式处理数据。3、购物车:该程序主要包括添加餐品至购物车、移除餐品、清空购物车等相关操作,主要特点是采用非常驻内存方式,是子系、运用并发处理方式处理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省秦皇岛市青龙满族自治县第一中学2025-2026学年高二上学期9月月考数学试题(原卷版)
- 黑龙江省哈尔滨第三中学2025-2026学年高二上学期9月月考化学试题
- 2026届湖南长沙市广益实验中学英语九年级第一学期期末教学质量检测试题含解析
- 2026届重庆市重点中学英语九上期末复习检测试题含解析
- 2026届贵州省黔东南州剑河县九年级化学第一学期期末联考模拟试题含解析
- 2026届孝感市重点中学化学九上期末质量跟踪监视试题含解析
- 2026届辽宁省营口中学化学九年级第一学期期末学业质量监测模拟试题含解析
- 2026届山西省运城市夏县英语九上期末统考模拟试题含解析
- 2026届广东省湛江市霞山职业高级中学九上化学期中学业水平测试模拟试题含解析
- 2026届哈尔滨香坊区四校联考九年级化学第一学期期中教学质量检测试题含解析
- 董事会基础知识培训总结课件
- (教科2024版)科学三年级上册2.1 水到哪里去了 课件(新教材)
- (2025秋新版)青岛版科学三年级上册全册教案
- 上锁挂牌管理培训课件
- 节能减排培训课件
- 葡萄冷藏保鲜技术规程
- 顾客联络服务 人工与智能客户服务协同要求 编制说明
- 以人为本的医院护理服务体系构建
- 与政府签订项目合同范本
- 2025年湖北省中考数学真题试题(含答案解析)
- 2025年农险初级核保考试题库
评论
0/150
提交评论