09信管第三组软件工程计划书_第1页
09信管第三组软件工程计划书_第2页
09信管第三组软件工程计划书_第3页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

1、校园自助餐饮系统班级: 09 计算机信息管理指导老师:肖斌老师组长:高鑫组员:陶真超戴熙凤 付晶时间: 2011 年 12 月 20 日1目录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、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程序描述 .3324.3.2功能334.3.3限制条件341 . 可行性研究报告1.1 项目名校园自助餐饮系统1.2 项目定义校

3、园自助餐饮系统:校园自助餐饮系统是一种简单、典型、符合当前学校需求的管理信息系统。近年来,随着 Internet 的迅速崛起,互联网已日益成为提供信息的最佳渠道并逐步进入传统的流通领域, 传统的餐饮业在当前计算机网络信息化面前同样面临着一个新的挑战。 民众的餐饮习惯也在渐渐的朝着 “订餐到户,随时,自由的用餐”的方向发展。尤其是广大在校大学生,信息的获取手段越来越多的依靠网络环境, 国内的网络订餐业务虽然还处在逐步摸索、 逐步发展的阶段,但已经呈现出良好的发展势头和应用前景。1.3 可行性研究1.3.1技术可行性系统是运行在 windows 平台下用 java 实现,数据库运用 Sql Ser

4、ver2005 来实现,采用自顶向下的方案进行设计实现。1.3.2学生需求在大学中一直被议论纷纷的就是大学食堂的饮食问题,大学的饮食质量不高已成为公认的问题。大学食堂仅仅是满足了学生们的温饱问题,而质量却远远没有达到学生们的要求。1.3.3食堂管理需求作为一个出色的食堂管理者,首要做的就是在能有利润的基础上尽最大3努力的满足同学们的需求。所需求的是该系统投入不能太大,维护经费少,要能实际的分担食堂餐饮压力。1.3.4学校官方要求该系统必须起到在改善同学们饮食,提高学生身体素质的基础上,不影响学校宿舍形象及管理,及不能让学生全部待在寝室,这不有利于学生身体健康,也严重影响到寝室卫生和寝室管理。该

5、系统只能分担食堂压力,不能代替食堂。1.3.5管理要求为了保证系统能长期、安全、精细、迅速的管理餐饮系统,应当满足一下要求:1) 系统信息处理准确及时。2) 系统容易操作维护。3) 系统灵活,当数据结构以及其他软件接口发生变化时,能及时调整。4) 有稳定的服务器和数据库。1.4 所需资源本系统使用的软件的开发工具是 MyEclipse 7.0 。使用 JAVA 编程语言进行系统开发。 由于 java 是跨平台的语言,具有很好的扩展性和移植性,利用java 开发数据库应用程序有利于在不同的平台生成应用;java 在网络编程方面的优势可以使得 java 开发的数据库应用程序更好的应用于各种网络应用

6、,诸如网络通信、远程监控等。1.5 进度安排系统的实现为三个月,通过对各个阶段的分析我们得出时间的可行性,系统时间安排如下:( 1):2011.9.12 2011.9.26可行性研究报告( 2):2011.9.27 2011.10.17需求规格说明书( 3):2011.10.18 2011.10.28总体设计说明书( 4):2011.10.29 2011.11.19详细设计说明书( 5):2011.11.20 2011.12.10系统功能42. 需求规格说明书2.1 任务概述2.1.1产品概述系统的开发目的: 网上订餐系统是针对大学生这个特定群体量身定做的, 目的是服务大学生。 经过调查同学们

7、对学校食堂的意见有以下问题, 菜价相对比较贵,饭菜供应的时间都比较短。 如果因为一些事情错过就餐时间就赶不上去食堂吃饭;每当节假日饭菜供应的种类少之又少, 而且还存在着热了卖, 卖了热的情况;到吃饭点找坐位都困难;随着天气越来越冷,考试的临近,很多学生都愿意躲在寝室,而不是特意跑到食堂用餐, 如果有可以有人送餐到寝室会有很多人愿意去尝试。综上所述食堂的这些问题相应的给予了建设本系统的必要性。系统的作用范围:本学院系统开发背景:近年来,随着 Internet 的迅速崛起,互联网已日益成为提供信息的最佳渠道并逐步进入传统的流通领域, 传统的餐饮业在当前计算机网络信息化面前同样面临着一个新的挑战。

8、民众的餐饮习惯也在渐渐的朝着 “订餐到户,随时,自由的用餐”的方向发展。尤其是广大在校大学生,信息的获取手段越来越多的依靠网络环境, 国内的网络订餐业务虽然还处在逐步摸索、 逐步发展的阶段,但已经呈现出良好的发展势头和应用前景。2.1.2用户特点本系统的使用对象是本学院食堂管理工作人员, 掌握相关计算机的基础操作就可以利用本系统进行相关的操作管理相关事宜。2.1.3条件与约束项目经费的开发经费不超过1 万元。开发时间为 3 个月左右。开发负责人:主负责人1 人,开发小组 3 人。在管理防止、硬件限制、及进行操作安全有一定的限制。2.1.4预计不良后果系统开发使用初期,管理不够完善,数据统计处理

9、不够规范,影响开发。52.2 需求规定2.2.1对功能的规定用户管理:可以实现学生和管理员登入信息发布:学生可以浏览最新信息和选择需要的饮食。购物车:统一放置所需饮食,同意购买。留言板:收集学生需求信息餐品管理:可以修改餐品的数量以及种类和对餐品的查询。订单管理:用户可查询已下订单的执行情况,我们可以查看订单,进行餐品的配送,系统管理员可以对订单的具体资料进行修改。公告管理:更新新信息。投票管理:方案实施或者变动时,收集大家的意见。2.2.2对性能的规定为了保证系统能够长期、安全、稳定可靠、高效的运行,本系统应该满足以下要求:1、系统处理的准确性和及时性2、系统的可扩充性3、系统易用性和易维护

10、性4、系统的标准性5、系统的响应速度快2.2.3数据管理规定在用和备份的磁盘数据文件,应不少于两份,分不同地进行保管,即当天的数据文件应备份在两台工作站上, 当月的数据至少要复制在两张光盘上并保存在不同的的两个地方。备份的数据,应在单机上进行恢复实验,以确认是否正确备份。建立操作记录制度。 每天资料的输入输出都要及时详细的记录, 发现擅自使用计算机或输入输出数据的应立即报告有关负责人进行处理。各操作人员必须严格按照岗位职责来处理相关数据, 不得随意选择与岗位职责无关的软件进行处理。系统维护人员要全面负责系统软件, 机内数据的安全管理, 并做好机器设备日常维护,出现故障, 应积极及时的配合专业技

11、术人员排除故障, 确保系统的正常运行。62.3 输入输出要求输入设计:该系统采用键盘输入和表格导入的两种方式对系统数据进行数据的输入。键盘输入是由系统操作员用键盘直接对数据库进行数据的输入, 适用于少量数据的输入表格导入是由系统操作员用外部表格直接对数据库进行数据输入, 使用于大量数据输入输入设计:采用设备输出和介质输出两种方式对系统数据进行数据的输出。设备的输出是指将数据库的数据输出到屏幕、 投影仪等输出设备上, 使系统管理员或操作员及时了解系统变化。介质的输出是指数据库数据输出到光盘、 U 盘、移动硬盘等介质上,使系统管理员或操作员能方便的移动数据。2.4 数据库表设计用户基本信息表字段名

12、字段类型字段长度字段约束条件用户姓名Varchar10Not null用户性别Varchar15Not null用户学号Varchar20Not null用户宿舍号Varchar5Not null送餐员基本信息表字段名字段类型字段长度字段约束条件编号Varchar10Notnull姓名Varchar10Notnull学号Varchar20Notnull楼栋号Varchar10Notnull宿舍号Varchar5Notnull餐品展示信息表7字段名餐品编号餐品名称餐品价格餐品数量餐品分类餐品图片促销餐品编号促销价格字段名增加信息修改信息删除信息发布日期发布时间字段名餐品编号餐品名称餐品销售数量调

13、查意见日期时间字段名餐品编号餐品名称字段类型字段长度Varchar10Varchar50Money10Int10Varchar20Image50Varchar20Money15网站公告信息表字段类型字段长度Varchar20Varchar25Notnull25datetime15datetime15网上调查信息表字段类型字段长度Varchar10Varchar10Int10Varchar30datetime15新品推荐信息表字段类型字段长度Varchar10Varchar10字段约束条件Not nullNot nullNot nullNot nullNot nullNotnullNotnull

14、Notnull字段约束条件NotnullNotnullNotnullNotnullNotnull字段约束条件NotnullNotnullNotnullNotnull字段约束条件NotnullNotnull8餐品价格餐品数量图片展示推荐时间字段名销售编号餐品编号餐品名称销售单额销售数量销售总额餐品图片销售排行销售时间字段名餐品编号餐品名称餐品单额餐品数量餐品总额日期时间字段名餐品编号餐品名称餐品单额Money5Int50image30datetime15销售排行信息表字段类型字段长度Varchar10Varchar10Varchar15Money10Int30Money20image30Varc

15、har10datetime15添加至购物车信息表字段类型字段长度Varchar10Varchar15Money10Int20Money20datetime15移除餐品信息表字段类型字段长度Varchar10Varchar15Money15NotnullNotnullNotnullNotnull字段约束条件NotnullNotnullNotnullNotnullNotnullNotnullNotnullNotnullNotnull字段约束条件NotnullNotnullNotnullNotnullNotnullNotnull字段约束条件NotnullNotnullNotnull9餐品数量Int2

16、0餐品总额Money20日期时间datetime15清空购物车信息表NotnullNotnullNotnull字段名字段类型字段长度字段约束条件餐品编号Varchar15Notnull餐品名称Varchar10Notnull餐品单额Money15Notnull餐品总额Money20Notnull日期时间datetime15Notnull提交留言信息表字段名字段类型字段长度字段约束条件留言姓名Varchar15Notnull增加留言Varchar10回复留言Varchar15留言数量Int10Notnull访问次数Int20日期时间datetime15Notnull查看其他留言信息表字段名字段类

17、型字段长度字段约束条件姓名Varchar10Notnull学号Varchar20Notnull回复留言Varchar10Notnull访问次数Int15Notnull日期时间datetime15Notnull餐品分类信息表字段名字段类型字段长度字段约束条件10餐品分类Varchar15餐品编号Varchar10餐品名称Varchar15餐品价格Money10餐品数量Int15图片展示Image20订单管理信息表NotnullNotnullNotnullNotnullNotnullNotnull字段名字段类型字段长度字段约束条件销售编号Varchar10Notnull餐品名称Varchar15N

18、otnull餐品编号Varchar10Notnull餐品单额Money15Notnull餐品数量Int20Notnull餐品总额Money20Notnull销售日期datetime15Notnull交易信息表字段名字段类型字段长度字段约束条件交易编号Varchar10Notnull交易金额Money10Notnull交易日期datemine15Notnull用户信息Varchar20Notnull送餐员编号Varchar15Notnull订单删除信息表字段名字段类型字段长度字段约束条件餐品编号Varchar15Notnull餐品数量Int10Notnull餐品价格Money10Notnull用

19、户信息Varchar20Notnull11公告更新信息表字段名字段类型字段长度字段约束条件公告内容Varchar20Notnull添加公告Varchar15Notnull删除公告Varchar15Notnull图片展示imange20Notnull日期时间datetime15Notnull统计数量信息表字段名字段类型字段长度字段约束条件销售数量Int10Notnull留言数量Int15Notnull访问数量Int20Notnull投票结果数量Int10Notnull订单分类Int15Notnull2.5 运行环境规定顾客客户端:操作系统windows98 以上或者 windowsXP ,浏览器

20、 IE5.0 以上。条件与限制:开发本系统所用到的软件有:IIS , DREAMWEA VER , PHOTOSHOP ,WONDERSHARE FLASH SLIDESHOW BUILDER,MyEclipse7.0, SQL Server2005122.6 程序结构用户管理用户管理录入学生基本信息验证数据库信息返回验证信息信息发布信息发布餐品展示网站公告网上调查新品推荐销售排行从数据库从数据库从数据库从数据库从数据库查询信息查询信息查询信息查询信息查询信息返回并显返回并显返回并返回并显返回并显示信息示信息显示信示信息示信息13购物车购物车添加餐品清除餐品添加餐品浏览查看移除餐品清空购物基本

21、设定购买餐品车加餐品基查询数据录入数据录入数据添加查询本设定库库库修改餐品信息录入返回信息返回信息返回信息数据库返回信息留言板留言板提交留言查看其他用户留言编写留言学生信息提交请求录入数据库录入数据库查询数据库返回信息返回信息返回信息14餐品管理餐品管理添加、 删除、更新餐品查询餐品按编号添加按编号删除按编号更新按编号查询录入数据库查询数据库返回信息返回信息订单管理订单管理订单查询订单处理订单删除按单号查询处理订单信息删除订单信息按单号查询数据库按单号录入数据库返回信息返回信息返回信息15公告管理公告管理更新公告添加公告修改公告录入数据库录入数据库录入数据库返回信息返回信息返回信息投票管理投票

22、管理统计投票查看投票投赞成票投反对票查看赞成票参看反对票录入数据库录入数据库查询数据库查询数据库返回信息返回信息返回信息返回信息162.7 数据流图用户登录用户网上订餐增加菜单编制菜单删除菜单后台修改菜单3. 总体设计说明书3.1 概述3.1.1校园自助餐饮系统的主要功能:密码和权限:该功能包括对设置系统操作员的权限,防止越权操作,每个学生的学号有对应的密码,防止学生信息泄露和混乱。所有操作员权限和密码都由系统管理员负责设置和管理。信息录入功能:本系统应实现餐品管理,订单管理,公告管理,投票管理等的录入。浏览功能:该功能包括浏览信息发布,购物车和留言板。统计功能:该功能包括实现统计餐品卖出情况

23、、订单分类、留言和投票的功能。计算功能:该功能包括餐品数量以及价格、订单数量、勤工俭学学生的工资、投票数的计算。打印输出功能:该功能包括各种信息的打印和表格输出。173.1.2校园自助餐饮系统的主要模块:1、用户管理2、信息发布3、购物车4、留言板5、餐品管理6、订单管理7、公告管理8、投票管理3.2 模块结构欢迎界面验证身份返回密码正确密码错误进入校园自助餐饮系 统183.3 模块描述1、用户管理:主要包括学生和管理员登入。2、信息发布:主要包括餐品展示、网站公告、网上调查、新品推荐和销售排行等信息。3、购物车:主要包括添加餐品至购物车,移除餐品和清空餐品等信息。4、留言板:主要包括提交留言

24、和查看其他用户留言留言等信息。5、餐品管理:该模块主要功能可以实现管理员根据销售量情况及时增加、删除、更新以及查询餐品,可以提高餐品的销售量。6、订单管理:该模块主要功能可以实现管理员根据用户订单的情况及时进行处理或者删除订单,为了更好的提高工作效率7、公告管理:主要包括更新公告、添加公告以及修改公告。该模块主要功能可以实现管理员更新、添加和修改公告,以便用户及时得到准确的信息。8、投票管理:主要包括统计和查看投票结果。该模块主要功能可以实现统计餐品卖出情况、订单分类、留言和投票的功能。194. 详细说明书编写目的:为了更好的安排项目的计划和进度,对系统设计有明确的方向,我们组织系统开发做了一

25、份详细策划书。背景:1、校园自助餐系统2、项目开发成员:组长:高鑫、组员:付晶、戴熙凤、陶真超;3、项目任务的提出:肖斌老师4、项目用户:江西财经职业学院南北区食堂参考资料:( 1) Java基础教程( 2) Photoshop图象制作( 3) Flash 基础教程( 4) DREAMWEA VER 基础教程( 5) SQL Server 网络数据库4.1 程序系统结构4.1.1任务概述1、项目系统主要的输入数据有:用户管理信息,如用户姓名,学号等餐品展示信息,如餐品名称,分类,编号,价格,图片,数量等。2、主要输出项目查询所得的相关结果:如销售表、交易表等等。3、处理功能:用户管理子系统:该子系统可以实现添加、修改、删除用户的姓名,编号,密码等基本信息。餐品展示信息子系统:该子系统可以实现按餐品销量来实现添加、修改、删除餐品的名称,编号,价格等基本信息。204.2 系统结构用户管理系统添加订单修改订单删除修改信息记

温馨提示

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

最新文档

评论

0/150

提交评论