软件技术专业毕业设计开题报告

上传人:飞*** 文档编号:43301792 上传时间:2018-06-05 格式:DOC 页数:8 大小:69KB
返回 下载 相关 举报
软件技术专业毕业设计开题报告_第1页
第1页 / 共8页
软件技术专业毕业设计开题报告_第2页
第2页 / 共8页
软件技术专业毕业设计开题报告_第3页
第3页 / 共8页
软件技术专业毕业设计开题报告_第4页
第4页 / 共8页
软件技术专业毕业设计开题报告_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《软件技术专业毕业设计开题报告》由会员分享,可在线阅读,更多相关《软件技术专业毕业设计开题报告(8页珍藏版)》请在金锄头文库上搜索。

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

2、排井井有条、一目了然。在线订餐网站包含的模块有用户登录、用户权限、商品查询、商品管理、在线支付等。、选题选题背景及其意背景及其意义义1、 、选题选题背景背景 2进入二十一世纪以来计算机网络带动的电子商务获得了空前的发展。以淘宝、卓越、当当为代表的一系列电子商务网站迅速的成长起来。电子商务作为一种独立的经济形态,已经初具规模。在这种情况下在线订餐网作为一个电子商务的一个分支却并没有发展起来。究其原因就是没有一个大型的专门网站支撑整个行业。但是在线订餐网作为一种尚未成功的有潜质的电子商务分支必将在近几年获得空前的发展。在线订餐网作为电子商务的一个分支目前正处于起步阶段。可充分发挥电子商务的力量,方

3、便市民生活、提高市民的就餐效率。充分体现信息时代的优越性。2、 、选题选题原因原因20 世纪 90 年代以来校园订餐行业逐步发展起来,从事校园订餐的餐厅和个人的竞争成为人们关注的热点。而校园订餐信息的管理问题就直接影响了该从事校园订餐的餐厅和个人的市场竞争力,怎样才能使校园订餐的管理更加系统化、规范化就成为了校园订餐行业寻求的一个主要问题,伴随着计算机在各个行业、各个方面的广泛应用,使用计算机对校园订餐进行管理就成为了该问题的答案。基于以上所述,我们开发了校园订餐网,该网站主要分为以下几个子系统:基本信息管理模块、菜谱管理模块,订餐和反馈管理模块以及系统管理。3、研究目的、研究目的为使订餐行业

4、更好更快的发展,可以方便学生,提升对市场管理水平,优化资源,降低成本,使餐饮工作者可以更好的为学生服务,从而提高工作效率。使餐饮业加快信息化的步伐,以适应现代市场经济的需求。4、研究意、研究意义义随着人们生活水平的提高,人们对自己的饮食也渐渐的注重起来,很多人在进行紧张工作之余会选择享受美食进行放松。但是很多时候会出现这样的情况,人们到餐厅就餐,会出现排队或没有位置的现象,这样就出现了订餐这样的做法。现在进行网上订购的系统3层出不穷,前几年首先出现了商品订购的系统、其次出现网上订火车票、机票的系统。对于网上订餐的定制还是比较少见的,这样的系统发展潜力大,发展范围广泛。现在出现的网上订餐系统完成

5、的功能并不突出,但是在界面的设计方面还是很新颖别致的,比较吸引广大的用户。对于功能的实现方面还存在不足,很多的需求并没有很好的实现,造成了很多的功能并不能使用或使用几率很小的功能浪费现象。现在普遍使用的订餐方式是进行电话预定,这种预订方式简介,方便,错误率也比较低,但是由此引发的一些不良现象也比较多,主要是订餐后出现饭店并没有将信息记录在案,这样的订餐就没有了意义,另外这种订餐方式只是进行电话的预约,很可能会出现订餐但是不履行订单也不进行订餐取消的现象,订餐人员对订购的餐桌信息不了解会进行相关信息的询问,这样就在一定程度上造成了时间的浪费,饭店人员会在同一天反复重复相同的信息,造成了人力资源的

6、浪费。这样开发出图文并茂,信息能够及时更新和查看的在线网上订餐系统就成为了解决上述问题的主要途径。研究并开发这样的一款网上订餐系统就具有了重要的意义。、实实施方案施方案1、 、实实施步施步骤骤安排安排系统需求分析1数据库设计2模块规划分离3模块完功4美工和完善52、具体、具体实实施安排施安排项项 目目主要内容主要内容时时 间间系统需求分析子模块需求及数据表分析5 天4数据库规划设计系统数据表的规划10 天系统规划设计系统整体设计规划5 天程序设计功能模块程序设计20 天模块完成子模块功能实现20 天美工系统页面,整体视觉效果5 天系统完善后期改进及错误纠正5 天、系系统统特色及其特色及其难难点

7、,点,拟拟采取的措施采取的措施1、采用、采用 JSP+JavaBean 的的优优越性越性首先从运行平台方面比较。JSP 的运行是平台无关性。JSP 作为 Java 家族中的一员,秉承了 Java 技术的“一次编写,随处可用(Write one,Run Anywhere)。 ”的特性。从一个平台移植到另外一个平台,JSP 和 JavaBean 甚至不用重新编译,因为 Java 字节码都是标准的、与平台无关的。可以运行在大多数流行的操作系统平台及 Web 服务器上,这种与服务器硬件和操作系统平台的无关性是 JSP 相对于其它动态网页技术最大的一个优点。PHP 可跨平台,而 ASP 不能跨平台。其次

8、从运行性能方面比较。就性能方面,对 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 秒。再次从与数据

9、库连接方面的比较。ASP 使用 IDBC 通过 ADO(ActiveX Data Object)连接数据库;虽然 PHP 支持的数据库极其广泛,但 PHP 提供的数据库接口支持不统一;5JSP 对数据库的访问主要通过 JDBC(java data base connectivity)来实现。对于只支持ODBC 的数据库,可以通过 JDBC ODBC 将 JDBC 调用转化为 ODBC 调用来实现访问。这也就表示 JSP 可以比 ASP 访问更多类型的数据库。最后从安全性及扩展性方面比较。PHP 脚本语言存在严重缺陷影响多个 WEB 服务器系统安全,PHP 在处理 HTTP POST 请求代码中

10、存在一个严重安全问题;PHP 的另一个特性是执行外部命令,这是在 Linux、Unix 系统中最容易出问题的。ASP 只在服务器端运行,将执行结果以 HTML 形式返回客户端浏览器,虽然如此可以屏蔽源码程序,但微软的 WEB 服务器新产品存在若干的系统安全漏洞。JSP 执行时先编译成字节码,再由 Java 虚拟执行,源码相对不易被下载,尤其在用了 Java Bean 后安全性更高,Java Bean 程序完全可以放到不对外的目录中,Java 能通过异常处理机制来有效防止系统的崩溃。ASP 与 COM、DCOM 组件接合,进行扩展;而 JSP 与 Java Bean 整合,对 XML的支持,可以

11、实现对 JSP 的功能扩展;而 PHP 不支持组件,无法扩展。2、 、难难点点数据库连接1身份验证和个性化机制23、 、拟拟采取的措施采取的措施数据库连接1把建立数据库连接封装成 Java Bean,使用时只需在 JSP 页面中加载即可。如果系统要更换数据库,只需在 Connect DBBean.java 中修改相应部分代码。身份验证和个性化机制2目前,web 资源的身份验证典型、普通的做法是要求用户给出用户名和正确的口令,然而如果只仅仅是这样的安全设置,并不能达到系统设计要求,有帐号才能访问,或只要有帐号就可以访问的安全机制都是不十分可靠的身份验证机制。不同的用户能够访问期间的6内容类型是不

12、同的,不同用户的授权也是不同的,能够享受到的网站服务也是不同的。使用 Servlet 容器来实现安全机制,Servlet 规范定义了为一个 WEB 资源指定访问控制约束(访问权限),访问权限是赋予某个角色(role)的,而不是直接赋予某个用户。、系系统统主要主要结结构及功能构及功能1、 、为为了快速、有效地开了快速、有效地开发发此系此系统拟统拟此系此系统统模模块组块组成如下:成如下:2、模、模块块分分类类及功能及功能用用户户管理管理1用户分为管理员、用户、匿名用户(外来访问用户)。此模块负责用户注册、登录,用户信息修改验证,用户访问、浏览权限的设置,不同用户访问到的信息不同。(4)系统设置模块

13、:该模块只有管理员可以进行使用,普通用户没有该权限,管理员可以查看所有校园订餐网前台子系统的用户的信息,并对用户进行添加、修改以及删除的操作。在操作后进行提交,系统会给出相应的提示信息。并将操作信息进行保存以便使用。基本信息管理模基本信息管理模块块2菜谱管理模块:该模块只有管理员可以进行操作,普通用户无权进行各种信息的管理。添加的信息包括:菜肴基本信息、菜肴详细信息以及图片信息管理。在添加菜肴基本信息时,管理员填写菜名,并进行提交,如果添加的信息出现错误,系统会给出提示,直到管理员添公共信息在校生信息管理系统用户登录管理员教 师在校生外部访问系统档案档案管理数据处理信息管理个人资料7加成功为止

14、。在添加食物详细信息时,管理员添加菜肴分类、菜价以及菜肴介绍,同样,在添加之后进行提交,系统会自动进行判断并给出相应的提示信息,在添加空间退片时,管理员进行添加后进行提交,系统会给出相应的提示信息以协助管理员的操作。这些信息进行成功提交后,相应的信息会出现在订餐等功能模块中使用。订餐和反馈管理模块:该模块只有普通用户可以进行操作,普通用户可以进行各种信息的添加。添加的信息包括:订餐单以及客户反馈信息。在添加订餐单时,普通用户填写客户名称、地址以及联系电话等信息,并进行提交,如果添加的信息出现错误,系统会给出提示,直到添加成功为止。在客户反馈信息时,用户添加姓名、性别以及 e-mail 等信息,

15、同样,在添加之后进行提交,系统会自动进行判断并给出相应的提示信息。这些信息进行成功提交后,相应的信息会出现在订餐等功能模块中使用。数据数据处处理模理模块块3此模块主要完成系统与菜品管理系统、订餐和反馈管理系统、用户系统的数据传递,以保证系统数据的一致性,以免数据的重复录入、数据备份等。、设计设计工作量及工作量及进进度安排度安排1、2010 年 2 月份至 3 月份,对目前我院学生订餐现状进行调查、走访各部门、各系。参观其它网站订餐系统建设情况,管理措施和办法,借鉴经验。对学生订餐管理系统进行分析、研究和提出设计方案。2、2010 年 3 月至 2009 年 4 月,进行信息初步设计实现,完成大

16、部分模块。并进行试运行测试。3、2010 年 4 月至 2009 年 5 月,菜品信息的收集、录入菜品信息数据、系统运行后的进一步完善。84、2010 年 5 月以后系统维护,充实更新信息。写出结题报告,申请结题。、文献文献综综述述1 钏嘉鸣、于芳。 WEB 数据库技术的比较分析,信息技术。2003 年 2 月2 飞思科技产品研发中心编著JSP 应用开发详解。北京:电子工业出版社,20043 Kevin Duffey 等著,王军等译。 JSP 站点设计编程指南。北京:电子工业出版社,20024 阮国明,边伟.Oracle+JSP 系统应用开发M. 机械工业出版社,2008-3-15 王鹏 等.零基础学 JAVAM. 北京:机械工业出版社,2008-1.1-518.6 张亚飞.JSP 开发王M . 电子工业出版社 ,2008-7.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号