1引言 ............................................................................................................. 错误!未定义书签。
1.1编写目的............................................................................................... 错误!未定义书签。
1.2背景....................................................................................................... 错误!未定义书签。
1.3定义....................................................................................................... 错误!未定义书签。
1.4参考资料............................................................................................... 错误!未定义书签。
2总体设计 ..................................................................................................... 错误!未定义书签。
2.1需求环境………………………………………………………………………………………
2.2运行环境………………………………………………………………………………………
2.3基本设计概念和处理流程……………………………………………………………………
2.4功能需求与程序的关系………………………………………………………………………3接口设计 ..................................................................................................... 错误!未定义书签。
3.1用户接口............................................................................................... 错误!未定义书签。
3.2外部接口............................................................................................... 错误!未定义书签。
3.3内部接口............................................................................................... 错误!未定义书签。
4运行设计 ..................................................................................................... 错误!未定义书签。
4.1运行模块组合………………………………………………………………………………….
4.2运行控制………………………………………………………………………………………..
4.3运行时间…………………………………………………………………………………………
5 系统数据结构设计………………………………………………………………………………6系统维护设计.................................................................................................................................
概要设计说明书
1引言
1.1编写目的
俗话说:“民以食为天”,随着人们生活水平的提高,对饮食的要求已不再是解决温饱问题,很多人在进行精神紧张的工作学习之余会进行美食享受进行放松。
餐饮业是一种个性化,多样化的服务产业。
随着网络技术的发展和普及,将餐饮服务与个性化,多样化服务的电子商务相结合,形成了方便,快捷,个性化的网上订餐系统,提供网上订餐,学生不必亲临食堂或餐馆,便可与朋友置办一份既营养又实惠的美食。
其中最大的优势在于:图文并茂,信息能够及时更新和在线查看,并有效地解决了传统就餐过程中出现的排队,拥挤,信息不能及时更新的现象。
这样既节省了时间,也可以为广大学生用户提供更多选择。
1.2背景
人们通过上网,对食品进行预订,这样不仅节约了时间,也为食堂的订餐管理工作提供了方便,最重要的是,这样的订餐方式效果很好,对每个订单的信息保管妥善并且处理及时,实现了高度智能化管理。
因此将来校园网上订餐服务发展成一种非常受欢迎的订餐方式,将成为餐饮业销售的新模式和新的增长点。
1.3定义
Browser/Server:结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
MVC:数据-视图-控制模式,将项目中数据库的处理,视图页面的跳转和控制逻辑三个部分分开,方便项目的开发和维护。
1.4参考资料
【1】张月萍,基础知识电子工业出版社
【2】石志国,实用案例教程清华大学出版社
【3】李英俊,动态网站开发教程清华大学出版社
2总体设计
2.1需求环境
1.操作简单、界面友好,完全控制式的页面布局。
基本信息录入、浏览、删除、修改、
搜索等方面都大体实现,顾客对菜品的预定及支付方式。
2 .即时可见:对顾客对餐品的预定信息的处理将立即在主页对应的栏目里显示出来,
达到“即使发布,即时见效”的效果功能。
3. 系统运行应该快速、稳定、高效和可靠。
4. 在结构上应具有很好的可扩展性,便于将来功能的扩展和维护。
2.2运行环境
操作系统:windows xp及其以上版本
数据库:SQL 2005
2.3基本设计概念和处理流程
1. 浏览与选择餐饮信息:学生进入网站即可自动提供购物车,登陆后可选择挑选餐饮类
型。
2. 判断:对顾客提交的信息中,判断该顾客是否已注册,如果已注册直接填写订单,
反之,提示顾客登记注册。
3. 提交订单:顾客可在选择的餐品中填写详细信息。
4. 确认:根据顾客提交的信息后,与顾客进行确认,系统管理员对该顾客提交的信息
进行审核。
5. 送货与付款:网上的每一分订单都将录入后台数据库,后台管理人员通过电话机其他
方式确认,确认后对该订单进行审核,先付款后送货,会员先送货后付款,完成网上交易。
2.4 功能需求与程序的关系
3接口设计
3.1用户接口
采用窗口化,索引式进行设计,在操作时响应链接。
3.2外部接口
硬件接口:无
软件接口:通过JDBC ODBC与数据库进行链接。
3.3内部接口
通过面向对象语言设计类,java和jsp想结合,采用MVC模式,在jsp页面中实现对类的属性和方法的调用。
4运行设计
4.1 运行模块组合
本程序主要是以一个窗口为模块,一般一个窗口完成一个特定功能,通过每一个窗口上面的索引式实现模块间不同功能的链接和组合。
各模块之间相互独立,程序的可扩展性好。
各模块之间以传递参数进行数据共享。
4.2 运行控制
只要符合软件设计的要求,用户可以自由控制,不限定用户输入,异常由程序内部处理,给出相应的提示信息。
4.3运行时间
由用户决定,但每次操作相应时间应控制在1s以内
5系统数据结构设计
数据库表及字段设计
6系统维护设计
软件的维护主要包括,数据库的维护和软件功能的维护。
对于数据库的维护,主要是经常备份数据库的内容,以防止数据库内容消失。
对于软件功能方面的维护由于采用了模块化的设计方法,每个模块之间相互独立型较强,这样对软件的维护带来了很大方便,对于单独功能的修改只需修改相应的模块即可。
我们还会对软件进行定期维护和修改,以使其更加安全,更加方便和快捷。