软件技术专业毕业设计开题报告_第1页
软件技术专业毕业设计开题报告_第2页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

开题报告目录一、课题简介二、选题背景及其意义三、实施方案工作特色及其难点,拟采取的措施五、系统主要结构及功能六、设计工作量及进度安排七、文献综述一、课题简介在线订餐网主要是建立与市民于餐厅的一个电子商务平台。因此系统主要针对前台的市民于餐厅使用,以及后台的管理员管理。本系统采用B/S构架,采作JSP作为系统编程语言,吏用SQLServer2000这一强大的数据库作为后台支持,对该系统进行了详细的研究和设计,不同权限的用户将具有不同的操作界面,实现各项功能安排井井有条、一目了然。在线订餐网站包含的模块有用户登录、用户权限、商品查询、商品管理、在线支付等。二、选题背景及其意义1、选题背景

进入二十一世纪以来计算机网络带动的电子商务获得了空前的发展。以淘宝、卓越、当当为代表的一系列电子商务网站迅速的成长起来。电子商务作为一种独立的经济形态,已经初具规模。在这种情况下在线订餐网作为一个电子商务的一个分支却并没有发展起来。究其原因就是没有一个大型的专门网站支撑整个行业。但是在线订餐网作为一种尚未成功的有潜质的电子商务分支必将在近几年获得空前的发展。在线订餐网作为电子商务的一个分支目前正处于起步阶段。可充分发挥电子商务的力量,方便市民生活、提高市民的就餐效率。充分体现信息时代的优越性。选题原选题原20世纪90年代以来校园订餐行业逐步发展起来,从事校园订餐的餐厅和个人的竞争成为人们关注的热点。而校园订餐信息的管理问题就直接影响了该从事校园订餐的餐厅和个人的市场竞争力,怎样才能使校园订餐的管理更加系统化、规范化就成为了校园订餐行业寻求的一个主要问题,伴随着计算机在各个行业、各个方面的广泛应用,使用计算机对校园订餐进行管理就成为了该问题的答案。基于以上所述,我们开发了校园订餐网,该网站主要分为以下几个子系统:基本信息管理模块、菜谱管理模块,订餐和反馈管理模块以及系统管理。3、研究目的为使订餐行业更好更快的发展,可以方便学生,提升对市场管理水平,优化资源,降低成本,使餐饮工作者可以更好的为学生服务,从而提高工作效率。使餐饮业加快信息化的步伐,以适应现代市场经济的需求。4、研究意义随着人们生活水平的提高,人们对自己的饮食也渐渐的注重起来,很多人在进行紧张工作之余会选择享受美食进行放松。但是很多时候会出现这样的情况,人们到餐厅就餐,会出现排队或没有位置的现象,这样就出现了订餐这样的做法。现在进行网上订购的系统层出不穷,前几年首先出现了商品订购的系统、其次出现网上订火车票、机票的系统。对于网上订餐的定制还是比较少见的,这样的系统发展潜力大,发展范围广泛。现在出现的网上订餐系统完成的功能并不突出,但是在界面的设计方面还是很新颖别致的,比较吸引广大的用户。对于功能的实现方面还存在不足,很多的需求并没有很好的实现,造成了很多的功能并不能使用或使用几率很小的功能浪费现象。现在普遍使用的订餐方式是进行电话预定,这种预订方式简介,方便,错误率也比较低,但是由此引发的一些不良现象也比较多,主要是订餐后出现饭店并没有将信息记录在案,这样的订餐就没有了意义,另外这种订餐方式只是进行电话的预约,很可能会出现订餐但是不履行订单也不进行订餐取消的现象,订餐人员对订购的餐桌信息不了解会进行相关信息的询问,这样就在一定程度上造成了时间的浪费,饭店人员会在同一天反复重复相同的信息,造成了人力资源的浪费。这样开发出图文并茂,信息能够及时更新和查看的在线网上订餐系统就成为了解决上述问题的主要途径。研究并开发这样的一款网上订餐系统就具有了重要的意义。三、实施方案1、实施步骤安排?系统需求分析2数据库设计3模块规划分离4模块完功5美工和完善项目主要内容时间系统需求分析子模块需求及数据表分析5天数据库规划设计系统数据表的规划10天系统规划设计系统整体设计规划5天程序设计功能模块程序设计20天模块完成子模块功能实现20天美丄系统页面,整体视觉效果5天系统完善后期改进及错误纠正5天系统特色及其难点,拟采取的措施1、采用JSP+JavaBean的优越性首先从运行平台方面比较。JSP的运行是平台无关性。JSP作为Java家族中的一员,秉承了Java技术的“一次编写,随处可用(Writeone,RunAnywhere)。”的特性。从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的、与平台无关的。可以运行在大多数流行的操作系统平台及Web服务器上,这种与服务器硬件和操作系统平台的无关性是JSP相对于其它动态网页技术最大的一个优点。PHP可跨平台,而ASP不能跨平台。其次从运行性能方面比较。就性能方面,对JSP与ASP、PHP三种技术分别做循环性能测试及连接数据库存测试。在循环性能测试中,JSP只用4秒钟就结束了20000*20000的循环,而ASP测试2000*2000(少一个数量级)循环时,用时63秒,对PHP测试也是2000*2000(少一个数量级),运行时间是84秒;数据测试中,用JSP与ASP和PHP三种技术分别对数据库Oracle进行1000次基本的Insert、Update、Select和Delete操作,JSP用时13秒,PHP用时69秒,ASP用时73秒。再次从与数据库连接方面的比较。ASP使用IDBC通过ADO(ActiveXDataObject)连接数据库;虽然PHP支持的数据库极其广泛,但PHP提供的数据库接口支持不统—;JSP对数据库的访问主要通过JDBC(javadatabaseconnectivity)来实现。对于只支持ODBC的数据库,可以通过JDBCODBC将JDBC调用转化为ODBC调用来实现访问。这也就表示JSP可以比ASP访问更多类型的数据库。最后从安全性及扩展性方面比较。PHP脚本语言存在严重缺陷影响多个WEB服务器系统安全,PHP在处理HTTPPOST请求代码中存在一个严重安全问题;PHP的另—个特性是执行外部命令,这是在Linux、Unix系统中最容易出问题的。ASP只在服务器端运行,将执行结果以HTML形式返回客户端浏览器,虽然如此可以屏蔽源码程序,但微软的WEB服务器新产品存在若干的系统安全漏洞。JSP执行时先编译成字节码,再由Java虚拟执行,源码相对不易被下载,尤其在用了JavaBean后安全性更高,JavaBean程序完全可以放到不对外的目录中Java能通过异常处理机制来有效防止系统的崩溃。ASP与COM、DCOM组件接合,进行扩展;而JSP与JavaBean整合,对XML的支持,可以实现对JSP的功能扩展;而PHP不支持组件,无法扩展。2、难点?数据库连接2身份验证和个性化机制3、拟采取的措施1数据库连接把建立数据库连接封装成JavaBean,使用时只需在JSP页面中加载即可。如果系统要更换数据库,只需在ConnectDBBean.java中修改相应部分代码。2身份验证和个性化机制目前,web资源的身份验证典型、普通的做法是要求用户给出用户名和正确的口令,

然而如果只仅仅是这样的安全设置,并不能达到系统设计要求,有帐号才能访问,或只要有帐号就可以访问的安全机制都是不十分可靠的身份验证机制。不同的用户能够访问期间的内容类型是不同的,不同用户的授权也是不同的,能够享受到的网站服务也是不同的。使用Servlet容器来实现安全机制,Servlet规范定义了为一个WEB资源指定访问控制约束(访问权限),访问权限是赋予某个角色(role)的,而不是直接赋予某个用户。五、系统主要结构及功能1、为了快速、有效地开发此系统拟此系统模块组成如下:在校生信息管理系统丄1;用户登录nnJia管理员II教师I在校牛I外部访问nAnTLAJL档案管理系统档nAnTLAJL档案管理系统档案数据处理dj信n心管理个人资料公共賣2、模块分类及功能?用户■理用户分为管理员、用户、匿名用户(外来访问用户)。此模块负责用户注册、登录,用户信息修改验证,用户访问、浏览权限的设置,不同用户访问到的信息不同。(4)系统设置模块:该模块只有管理员可以进行使用,普通用户没有该权限,管理员可以查看所有校园订餐网前台子系统的用户的信息,并对用户进行添加、修改以及删除的操作。在操作后进行提交,系统会给出相应的提示信息。并将操作信息进行保存以便使用。?基本信息管理模块菜谱管理模块:该模块只有管理员可以进行操作,普通用户无权进行各种信息的管理。添加的信息包括:菜肴基本信息、菜肴详细信息以及图片信息管理。在添加菜肴基本信息时,管理员填写菜名,并进行提交,如果添加的信息出现错误,系统会给出提示,直到管理员添加成功为止。在添加食物详细信息时,管理员添加菜肴分类、菜价以及菜肴介绍,同样,在添加之后进行提交,系统会自动进行判断并给出相应的提示信息,在添加空间退片时,管理员进行添加后进行提交,系统会给出相应的提示信息以协助管理员的操作。这些信息进行成功提交后,相应的信息会出现在订餐等功能模块中使用。订餐和反馈管理模块:该模块只有普通用户可以进行操作,普通用户可以进行各种信息的添加。添加的信息包括:订餐单以及客户反馈信息。在添加订餐单时,普通用户填写客户名称、地址以及联系电话等信息,并进行提交,如果添加的信息出现错误,系统会给出提示,直到添加成功为止。在客户反馈信息时,用户添加姓名、性别以及e-mail等信息,同样,在添加之后进行提交,系统会自动进行判断并给出相应的提示信息。这些信息进行成功提交后,相应的信息会出现在订餐等功能模块中使用。此模块主要完成系统与菜品管理系统、订餐和反馈管理系统、用户系统的数据传递,以保证系统数据的一致性,以免数据的重复录入、数据备份等。六、设计工作量及进度安排1、2010年2月份至3月份,对目前我院学生订餐现状进行调查、走访各部门、各系。参观其它网站订餐系统建设情况,管理措施和办法,借鉴经验。对学生订餐管理系统进行分析、研究和提出设计方案。2、2010年3月至2009年4月,进行信息初步设计实现,完成大部分模块。并进行试运行测试。3、2010年4月至2009年5月,菜品信息的收集、录入菜品信息数据、系统运行后的进一步完善。4、2010年5月以后系统维护,充实更新信息。写出结题报告,申请结题。七、文献综述钏嘉鸣、于芳。《WEB数据库技术的比较

温馨提示

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

评论

0/150

提交评论