2 可行性研究的前提
2.1开发软件的的基本要求
功能
此系统整体可分为两个子系统,其中一个为针对顾客开放的网上点菜系统, 为顾客提供菜肴的浏览,会员注册,会员账户操作,浏览营业状态和促销信 息等服务。另一个为针对餐店管理人员开放的菜单及订单管理系统。能够发 布更新菜单系统,准确快速的记录订单和客户信息,订单的信息包括日期, 单价,商品名称,商品数量等,客户信息包括姓名,联系方式,地址,生日 等。
性能
系统的反应速度应较快,输入数据时立即响应;更新、查询数据时若有延迟,应提示用户等待,并且对用户操作的成功与否给予提示。
系统界面应美观大方、风格统一,突出特色,功能设计应体现人性化思想,方便用户操作。
用户登录系统时需输入口令,对不同类型的操作员授予不同等级的权限去使用相应的功能。将注册会员区别于普通顾客,可以享受低于市场价的会员价。 对于管理员,在其查询订单的时候可针对各种组合条件进行查询,而且查询效率要求高,能够及时响应查询请求。
另外,系统还应当满足以下需求:
1) 信息的完整性:要求采用值约束、缺省等方法确保信息的完整性,一
旦用户录入数据不符合系统要求时,系统必须明确给出警告信息。
2) 系统的可扩展性:用户有新的需求时可以增删一些功能模块,以便及
时解决实际工作的需要。
输入/输出
英文和汉字输入,英文和汉字输出
基本的数据流程和处理流程
顾客网上点菜业务流程分析
图 1-1 顾客网上点菜流程图
由图1-1可以看出顾客点菜主要流程如下:
1) 顾客登录网上点菜系统进行菜单的浏览或者注册为会员。
2) 会员可以对自己的个人信息进行更改,以会员形式登录的顾客享受优
惠。
3) 如果顾客觉得菜单应该有所改变则可对已选的菜单进行选择、更改、删
除。
4) 当顾客确定点菜完毕后,顾客可以将其提交至服务器并生成订单。
管理员管理业务流程分析
图 1-2 管理员管理流程图
由图1-2可以看出管理员订单管理的业务流程如下:
1) 管理员在本地登录后既可对服务器上的菜单进行添加、删除、修改。 2) 当菜单管理工作结束之后,管理员可以对订单进行管理,进行确认和查
看详细信息操作。
配送流程
配送人员根据订单和会员账户的顾客信息将菜肴送货上门。
安全与保密要求
会员登陆系统时,需验证身份和密码,只有会员用户的身份才能进入会员系统进行信息的操作。管理员登陆订单系统时也需要身份验证,只有管理员的身份才可以对订单昨天添加删除修改等操作。
权限
普通顾客只能浏览菜肴信息,而不能参与网上订餐,只有会员才可以进行网上订餐并享受优惠。
与软件相关的其他系统
数据库管理系统Microsoft SQL sever2000,JSP(Java Server Pages)编程
2.2 目标
人力与设备费用的节省
减少订餐宣传单的印刷和传单发放人员,减少话务服务员。
管理信息服务的改进
订餐更为快速方便,订单管理更加科学合理。
人员工作效率的提高
减少了发单工作和单据记录,提高了工作效率。
2.3 条件、假定和限制
建议开发软件运行的最短寿命
周期6个月
经费使用限制
预计建设经费5万元,
运行环境和开发环境的条件和限制
运行环境:Win7/xp
开发环境:Windows 2000Server
2.4 可行性研究方法
通过调查分析开发B/S网上订餐系统的能力及实现的方法。确定总体结构,利用SQL Server数据库所具有的能力,以最简洁最容易的方法,使用java使其成为一个初级的系统软件。
2.5 决定可行性的主要因素
软件开发技术:Microsoft SQL sever2000,JSP(Java Server Pages)编程 经费
校园学生消费习惯
3 对现有系统的分析
处理流程和数据流程
学校周边餐馆发放订餐传单—学生拨打订餐电话—餐厅记录学生定单信息—派送人员送餐
工作负荷
餐厅需要招募发单人员,印刷传单,重复记录顾客订单信息。
人员
传单人员,餐管配送人员
局限性
现有的订餐体系容易造成混乱,而且会造成多次重复宣传,增加人工成本,增加B/S网上订餐系统后,可以使订餐流程更加方便化、合理化、科学化,还可以从长远上降低成本,增加餐馆的宣传。
2 可行性研究的前提
2.1开发软件的的基本要求
功能
此系统整体可分为两个子系统,其中一个为针对顾客开放的网上点菜系统, 为顾客提供菜肴的浏览,会员注册,会员账户操作,浏览营业状态和促销信 息等服务。另一个为针对餐店管理人员开放的菜单及订单管理系统。能够发 布更新菜单系统,准确快速的记录订单和客户信息,订单的信息包括日期, 单价,商品名称,商品数量等,客户信息包括姓名,联系方式,地址,生日 等。
性能
系统的反应速度应较快,输入数据时立即响应;更新、查询数据时若有延迟,应提示用户等待,并且对用户操作的成功与否给予提示。
系统界面应美观大方、风格统一,突出特色,功能设计应体现人性化思想,方便用户操作。
用户登录系统时需输入口令,对不同类型的操作员授予不同等级的权限去使用相应的功能。将注册会员区别于普通顾客,可以享受低于市场价的会员价。 对于管理员,在其查询订单的时候可针对各种组合条件进行查询,而且查询效率要求高,能够及时响应查询请求。
另外,系统还应当满足以下需求:
1) 信息的完整性:要求采用值约束、缺省等方法确保信息的完整性,一
旦用户录入数据不符合系统要求时,系统必须明确给出警告信息。
2) 系统的可扩展性:用户有新的需求时可以增删一些功能模块,以便及
时解决实际工作的需要。
输入/输出
英文和汉字输入,英文和汉字输出
基本的数据流程和处理流程
顾客网上点菜业务流程分析
图 1-1 顾客网上点菜流程图
由图1-1可以看出顾客点菜主要流程如下:
1) 顾客登录网上点菜系统进行菜单的浏览或者注册为会员。
2) 会员可以对自己的个人信息进行更改,以会员形式登录的顾客享受优
惠。
3) 如果顾客觉得菜单应该有所改变则可对已选的菜单进行选择、更改、删
除。
4) 当顾客确定点菜完毕后,顾客可以将其提交至服务器并生成订单。
管理员管理业务流程分析
图 1-2 管理员管理流程图
由图1-2可以看出管理员订单管理的业务流程如下:
1) 管理员在本地登录后既可对服务器上的菜单进行添加、删除、修改。 2) 当菜单管理工作结束之后,管理员可以对订单进行管理,进行确认和查
看详细信息操作。
配送流程
配送人员根据订单和会员账户的顾客信息将菜肴送货上门。
安全与保密要求
会员登陆系统时,需验证身份和密码,只有会员用户的身份才能进入会员系统进行信息的操作。管理员登陆订单系统时也需要身份验证,只有管理员的身份才可以对订单昨天添加删除修改等操作。
权限
普通顾客只能浏览菜肴信息,而不能参与网上订餐,只有会员才可以进行网上订餐并享受优惠。
与软件相关的其他系统
数据库管理系统Microsoft SQL sever2000,JSP(Java Server Pages)编程
2.2 目标
人力与设备费用的节省
减少订餐宣传单的印刷和传单发放人员,减少话务服务员。
管理信息服务的改进
订餐更为快速方便,订单管理更加科学合理。
人员工作效率的提高
减少了发单工作和单据记录,提高了工作效率。
2.3 条件、假定和限制
建议开发软件运行的最短寿命
周期6个月
经费使用限制
预计建设经费5万元,
运行环境和开发环境的条件和限制
运行环境:Win7/xp
开发环境:Windows 2000Server
2.4 可行性研究方法
通过调查分析开发B/S网上订餐系统的能力及实现的方法。确定总体结构,利用SQL Server数据库所具有的能力,以最简洁最容易的方法,使用java使其成为一个初级的系统软件。
2.5 决定可行性的主要因素
软件开发技术:Microsoft SQL sever2000,JSP(Java Server Pages)编程 经费
校园学生消费习惯
3 对现有系统的分析
处理流程和数据流程
学校周边餐馆发放订餐传单—学生拨打订餐电话—餐厅记录学生定单信息—派送人员送餐
工作负荷
餐厅需要招募发单人员,印刷传单,重复记录顾客订单信息。
人员
传单人员,餐管配送人员
局限性
现有的订餐体系容易造成混乱,而且会造成多次重复宣传,增加人工成本,增加B/S网上订餐系统后,可以使订餐流程更加方便化、合理化、科学化,还可以从长远上降低成本,增加餐馆的宣传。