网络订餐系统的设计与实现软件工程课程设计

网络订餐系统的设计与实现软件工程课程设计

ID:841273

大小:2.01 MB

页数:49页

时间:2017-09-18

网络订餐系统的设计与实现软件工程课程设计_第1页
网络订餐系统的设计与实现软件工程课程设计_第2页
网络订餐系统的设计与实现软件工程课程设计_第3页
网络订餐系统的设计与实现软件工程课程设计_第4页
网络订餐系统的设计与实现软件工程课程设计_第5页
资源描述:

《网络订餐系统的设计与实现软件工程课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、山西大学商务学院《软件工程课程设计》报告题目:网络订餐系统的设计与实现班级:12嵌入式班组长:王雪组员姓名:梁潇琳申姣姣吕晓婧史耀花说明一、设计题目:网络订餐系统的设计与实现二、小组成员及任务分配情况姓名学号任务分配梁潇琳2012331118可行性分析文档、课程设计报告?部分申姣姣2012331123需求分析文档史耀花2012331127系统详细设计文档吕晓婧2012331121系统测试文档信息学院《软件工程课程设计》报告目录1.开发目的和意义31.1开发目的和意义31.2完成情况32.开发相关技术及方法32.1开发环境和开发工具32.2相关技术及方法43.系统分析43.1可行

2、性分析43.2需求分析63.2.1性能需求分析63.2.2功能需求分析63.2.3系统数据流图73.2.3系统需求分析103.2.4行为需求分析114.系统设计124.1总体设计124.2系统模块的详细设计124.2.1主界面设计124.2.2模块设计124.3系统模块的数据库设计144.3.1数据库设计概述144.3.2概念结构设计144.3.3逻辑结构设计164.4数据库设计175.系统实现195.1用户注册登录模块实现195.2订单处理模块实现195.3点评模块实现196.系统测试206.1测试的重要性20-II-信息学院《软件工程课程设计》报告6.2测试的目标206.3

3、测试的方法206.4测试内容216.4.1用户注册登录模块测试216.4.2订餐服务模块测试216.4.3订单处理模块测试226.4.4用户安全性测试226.5测试结果227.实践总结237.1小结237.2实践感想23参考文献24附录1:可行性分析文档25附录2:需求分析文档27附录3:系统设计文档34附录4:系统测试文档41附录1可行性分析文档错误!未定义书签。附录1可行性分析文档错误!未定义书签。附录1可行性分析文档错误!未定义书签。-II-信息学院《软件工程课程设计》报告1.开发目的和意义1.1开发目的和意义随着网络技术的不断发展,人们对于网络有了越来越多的要求。Eba

4、y、阿里巴巴、淘宝的出现,让电子商务重现曙光,Google、百度的出现,让人们通过网络检索信息,获得有效信息的途径更加丰富。当学生们忙碌了整个上午后,享用丰富的午餐成了基本的要求,而网上订餐系统正是为了帮助人们寻找和发现新的菜种,品尝不同风格和不同种类的菜品。因此,面向大学生的网上订餐系统的设计有着良好的现实意义,网上订餐业务在校园也有极大的发展空间和良好的发展前景。1.2完成情况本项目实现了用户注册与登录、餐厅管理、用户订餐、系统管理、评价等功能,已经进行到了了系统的设计以及测试阶段。-47-信息学院《软件工程课程设计》报告2.开发环境及相关技术方法2.1开发环境(1)硬件环

5、境 (2)软件环境JSP技术是一种服务器端的HTML页面中嵌入JAVA代码的脚本语言,它比一般脚本语言的执行速度更快,由于JSP是基于JAVA语言的,所以它可以运行在UNIX/LINUX和WINDOWS平台上,是一种难得的动态网页开发语言。  Java的特点: (1)简单 Java语言简单是指这门语言既易学又好用。简单并不代表干瘪,Java是一门很丰富的语言。 (2)面向对象 基于对象的编程更符合人们的思维模式,使人更容易编写程序。 (3)跨平台 Java是基于虚拟机运行的程序,它可以实现一处编译多处运行。 (4)多线程 Java实现了内置多线程支持。多线程允许同时完成多个任务

6、。 (5)安全 Java小应用程序被限制在只允许访问Java运行环境中 ,不允许访问计算机其他资源。Java提供了强类型检查机制,使得程序在开发期间更安全。 (6)动态 Java程序的基本组成单位就是类,有些类是自己编写的,有些类是从类库 引用的,而类又是运行时动态绑定的,这就使得Java可以在分布式环境中动态的维护程序和类。本系统选择SQLServer2008(StandardQueryLanguage,SQL结构化查询语言)作为数据管理系统。SQLServer2008是有Microsoft开发和推广的关系数据库管理系统(DBMS),是一个全面的数据库平台,使用集成的商业智能

7、(BI)工具,提供了企业级的数据管理。2.2相关技术及方法??系统采用?????技术、???方法?????????????????????????????????,具体如下几个方面:-47-信息学院《软件工程课程设计》报告(1)JAVA??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。