版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、天津职业技术师范大学Tianjin University of Technology and Education软件工程课程设计网上订餐系统的设计与实现学 院:信息技术工程学院 专 业: 计算机科学技术 班级学号: 111331 学生姓名: 王巧益 指导教师: 王宏杰 二一五年七月目录一、研究背景 1.2课题使用技术简要说明二、需求分析 2.1可行性研究三、设计3.1卖家模块3.2买家模块 3.3业务数据流图 四、我负责的模块五、系统测试5.1测试方法 5.2测试项目六、感想与总结七、参考文献一、研究背景网络是21世纪对人类社会影响最深远的科技成就之一。随着互连网的进一步发展,网络媒体在人们心
2、中的地位进一步提高,网上订餐系统做为网络媒体的核心系统,,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。网上订餐系统是一个在网络上实现订餐的多用户查找,多栏目管理,实时的进行行为统计和记录的网上交互系统,是Web开发行业中一项可持续发展的信息基础产业。在这个项目中,我对该系统的要求进行了详细的研究,并查阅了大量的资料,然后提出了设计方案。系统分为买家和卖家两部分,买家主要作用是修
3、改个人信息、查看外卖、订单查找和订单购买等。卖家主要作用是修改个人信息、添加外卖、删除外卖和订单查询等。1.2课题使用技术简要说明VS2010技术 Visual Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。Visual Studio2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio2010同时带来了NET Feamework4.0、Microsoft Visual Studio 2010 CTP(Community Technology Preview-CTP),并且支
4、持开发面向Windows7的应用二、需求分析 2.1可行性研究 可行性研究的目的,就是用最小的代价在尽短可能的时间内确定问题是否能够解决。要达到这个目的,必须分析就中主要可能诀法的利弊,从而判断原定的系统规模和目标是否实现,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此可行性研究性质是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性。本系统的可行性分析如下:经济可行性 当今社会的生活水平越来越好,人们对餐饮的要求也越来越高,许多顾客由于工作繁忙无法
5、抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。技术可行性研究 网上订餐系统分为卖家界面和买家界面,用户卖家界面主要用于顾客修改个人信息、添加外卖、删除外卖和订单查询等,要给予web的数据库访问的要求,使用VS2010等软件能够满足要求;买家的部分应用JAVA以及SQLSERVER数据库开发,所以从现有的技术水平上来说,能够开发出完美的网上订餐系统。使用方面的可行性分析 不一定所有的商家
6、都可以符合网上订餐的条件,也不是商家发布的所有菜品都可以显示在用户的界面上,所有的都需要管理员进行审核,使网上订餐系统更加完善。法律可行性分析 网上订餐系统虽然很便利,但是也存在一些风险与潜在的问题,作为一种新兴的消费方式,目前还没有相关的规则来约束它,所以网上订餐系统也有许多问题要注意。需要相关的法律来约束。经济可行性分析 支出:研究与开发计划,数据库的建立,人员的工资。 收益:卖家要每个月要交付一些费用。三、设计3.1卖家模块本模块用于实现:修改个人信息、添加外卖、删除外卖和订单查询。A.修改个人信息卖家的地址、昵称或者联系方式也许可能会改变,该功能实现对其的修改。B.添加外卖选择添加外卖
7、进入添加外卖界面,一次输入添加的外卖的信息,点击按钮添加,即可将外卖品添加到数据库中。C.删除外卖商家在删除外卖界面查询到菜品的信息,确定后点击删除,即可将菜品从数据库中删除。D:订单查询卖家需要查看有哪些买家下订单了,需要订单查询功能才能知道这些信息。卖家开始工作选择操作订单查询删除外卖添加外卖修改个人信息添加名称、配送范围、价格和图片修改昵称、密码、电话和地址查看订单删除外卖信息确认删除确认添加确认修改结束图1卖家流程图3.2买家模块本模块主要是查询修改个人信息、查看外卖、订单查找和订单购买。A. 修改个人信息买家可能需要修改昵称、密码、手机号码等,该功能中可以实现。B.查看外卖通过“查看
8、外卖”,买家可以查看有哪些外卖。C、订单查找通过“订单查找”,买家可以查看下了哪些订单。D、订单购买通过“订单购买”,买家可以实现外卖的购买。买家开始工作选择操作订单查询购买外卖查看外卖修改个人信息查看外卖有哪些修改昵称、密码、电话和地址查看订单确认购买外卖确认修改结束 图2 买家流程图3.3业务数据流图卖家的数据流图 卖家将对外卖的信息更改并保存后退出即可。 外卖信息外卖管理结束卖家 图3 卖家外卖管理数据流图买家的数据流图 买家选择外卖确认订单即可。 外卖信息选购外卖确认订单结束买家 图3 买家选购外卖数据流图四、我负责的模块 在本次的设计中,我主要负责卖家的删除外卖信息和订单查询者两项。
9、1、卖家基本功能界面:2、卖家删除外卖信息:3、订单查询4、设计中所使用的数据库信息五、系统测试5.1测试方法程序测试的主要方法分为两大类:白盒测试和黑盒测试。白盒测试:也称结构测试,将软件看成一个透明的盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。 黑盒测试:也称功能测试,将软件看成黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试软件的外部特性。根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性上测试是否测试是否满足设定的功能。在本次测试工作中使用了两种方法,但是主要使用的是黑盒测试方法。 5.2测试项目 测试内容:卖
10、家和买家根据不同的权限输入正确的用户名和密码,能够对系统进行操作。 卖家操作:登陆成功后,对主要功能模块进行相应的操作。 买家操作:登陆成功后,对主要功能模块进行相应的操作。 结果:各功能模块运行良好。六、感想与总结本课程设计实现了网上订餐系统的卖家和买家各个功能。买家主要作用是修改个人信息、查看外卖、订单查找和订单购买等。卖家主要作用是修改个人信息、添加外卖、删除外卖和订单查询等。但是在这个系统可能不像我们平时实际使用的软件功能齐全,但是对于买家在网上的订餐还是能够基本实现的,我以及同组的同学也会在以后的学习中更加完善学习。通过本次课程设计,我了解到了课程设计的要求与方法,学会了网上订餐系统
11、开发的基本步骤,在课程设计的过程中进一步提高了团队合作的意识。同时,我们也感觉到,一个优秀的系统,不仅仅只是可以运行,更应该具有较高的效率,合理的结构,良好的可读性和一定的容错性。其中最重要的一点是,我认为整个课程设计是一个团队的工作,一个人要完成所有的工作是非常困难和耗时的,必须发挥团队的团结协作精神,提高工作效率和工作质量,团结合作是我本次课程设计取得成功的一项尤其重要的保证。在以后的学习中我们也会更加注意各个方面能力的协调和发展。我相信有了这次的经验和锻炼,我下次一定会做得更漂亮。我坚信:“团结+毅力+自信+实力”就等于成功!在本次的课程设计中,我们一直从开学初一点一点从刚开始的系统流程
12、图、流图、分析等等一系列的摸索,在这一摸索的过程中有过迷茫、有过喜悦,更多的是对在这一过程中收获的团结协作能力提升的欢快。“合作、共赢”,这是一个良好的收获的过程。“合作共赢”是我们现在大学生急需的一种思想及能力,明年的我们即将毕业踏入社会,进入工作后,我们可能会需要跟不同的人进行合作,所以,在这次的软件设计的课程设计中让我们提前学会了合作,体会了“共赢”的美好果实,这是一种很好的体会。 在大四最后一个学期的课程设计中,我也想要感谢老师,感谢您一直以来对我们孜孜不倦的教诲,不管是在学习中还是在生活中,您对我们带来的影响都是深远的。在平常的学习中,您认真仔细地对我们进行鼓励和教育;在本次的课程设计中,对我们的问题进行良好的沟通。由于时间有限,加之系统开发经验的缺少和编程能力的有限,所以我们设计的这个网上订餐系统难免存在各种各样的缺点。敬请老师能够提出批评和宝贵意见,谢谢!七、参考文献1孙卫琴,李洪成.Tomcat 与 JSP Web 开发技术详解.电子工业出版社,2003年6月:1-2052BruceEckel.JSP编程思想. 机械工业出版社,2003年10月:1-3783FLANAGAN.JSP技术手册. 中国电力出版社,2002年6月:1-4654孙一林,彭波.J
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年文教体育用品项目投资申请报告代可行性研究报告
- 河北省秦皇岛市卢龙县2024-2025学年八年级上学期期中物理试题
- 2024年运营总监聘用合同书
- 住宅物业承包合同-合同范本
- 签订离婚协议书2024年
- 国有企业合同管理制度2024年
- 健身器材的租赁合同模板
- 2024版专业承包合同书格式
- 工程分包合同跨国合作指南
- 协议离婚范本样式2024年
- (一模)长春市2025届高三质量监测(一)物理试卷
- 人类简史完整版本
- 服装厂的账务处理实例-记账实操
- Unit1-Project:Set-up-a-student-club-名师教学设计
- 2024年T电梯修理考试100题及答案
- 译林版(2024新版)七年级上册英语期中考试作文练习题(含答案范文)
- 《应用统计学》(第4版)-自测试卷及答案B卷
- 《赋能年轻一代、共筑韧性未来》国际减灾日主题班会教案
- 2024-2025学年中职思想政治哲学与人生高教版(2023)教学设计合集
- 10.1爱护身体(课件)-2024-2025学年统编版道德与法治七年级上册
- 2024口腔执业医师聘用合同
评论
0/150
提交评论