毕业设计(论文)基于BS模式的派送系统.doc
《毕业设计(论文)基于BS模式的派送系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于BS模式的派送系统.doc(30页珍藏版)》请在三一办公上搜索。
1、四川大学大学生创新性实验计划项目申报书项目名称: 基于B/S模式的派送系统 项目负责人: 冯玉丹 所在学院: 软件学院 专业年级: 09级 学号/身份证号: 0943111284 联系电话: 15208207025 指导教师: 梁刚 项目起止年月: 项目参与学生人数: 5 四川大学教务处制二一一年三月填写说明1、凡申报四川大学“大学生科学探索实验计划、大学生创新性实验计划、大学生科研训练计划”必须填写本申报书。2、封面“大学生_计划”处只能填写“科学探索实验”、“创新性实验”、”科研训练”其中之一。3、向学校报送本申报书时,一式2份,并报送申报书电子文档。4、本书应该填写完整、内容详实、表达准
2、确,数字一律填写阿拉伯数字。5、项目开展支撑平台指支撑本项目开展的校、院级教学实验中心、科研实验室等,表中填写有关实验室名称,可以多个。6、打印格式与装订(1)纸张为A4大小,双面打印;(2)文中小标题为四号、仿宋、加黑;(3)栏内正文为小四号、仿宋;(4)左侧距边界1厘米钉2处。项目名称基于B/S模式的派送系统申请经费2000 元起止时间 2011 年4 月 2012至 年 5月项目所属 一级学科项目开展 支撑平台项目负责人基本信息姓名学号专业年级所在学院冯玉丹0943111284软件工程09软件学院性别联系电话E-mail身份证号女15208207025Fengyudan200934292
3、119891122242X项目组成员基本信息序号1234姓名/性别林梦/女张治/男赵阳阳/男蔡颖/女学号专业年级所在学院联系电话E-mail身份证号签名指导教师基本信息姓名所在学院或单位研究方向职称/职务梁刚性别/年龄联系电话E-mail签名项目内容概述(限200字以内)在本课题研究的是基于B/S模式的派送系统,在本系统的开发设计中采用的是Browser/Server的结构模式,这种模式中数据只有结果在浏览器中集中显示,数据处理都在服务器中进行。用户不需要下载客户端,只要登录浏览器就可以进行订物。而且通过服务器的统一管理,易于数据的一致性。我们使用业内非常流行的架构方式即Apache作为Web
4、服务器,MySQL作为数据库,PHP作为服务器端脚本解释器,实现了应用程序逻辑和页面显示分离,界面设计更简单。项目创新特色概述(50字以内)目标明确,针对性强,举一反三,实用性高,具有一定的商业价值。可以集中式管理相关行业的物资流出,充分的利用了人力物力大大提高了工作效率并且节约了买家等待物资的时间。我们研究的是派送系统。做的例子是关于学校的送水系统,衍生出去可以各种物资派送。 项目组成员分工姓名主要研究工作张治项目构架设计赵阳阳项目核心算法设计冯玉丹 项目数据库设计蔡颖项目界面设计林梦项目文档管理一、项目简介(研究内容、目的意义、具体目标、国内外研究现状分析及评价等)研究目的与意义当今的中国
5、正朝着智能,高效,可持续的方向前行,而计算机俨然成为不可或缺的重大体系。随着高科技的发展,计算机技术越来越广泛地应用于现实生活中,解决了许多实际问题,使生活更加便捷,提高了效率,大幅度的节省了人力物力。以近在眼前的校园生活为例,其中充斥着不少可以优化的细节。“基于B/S模式的派送系统”可以解决学生与供应商之间的不便之处。以川大校园内送水服务为实例,“基于B/S模式的派送系统”打破了同学只能通过一条内线打电话预约送水这一僵局,减少因电话占线或者记录员不可避免的人为记录失误而导致的差错。同时可以有效缓解寝室叫水不到引发的缺水现象,以及在送水方,由于记录的局限性,安排外出送水的效率底下等情况。经问卷
6、调查显示,约84.7%的寝室曾遭遇预定的水迟迟未送及造成不同程度的缺水状况,约48.3%的同学曾经历因记录员的笔误或者电话等客观因素引起送错水的事件,约76.5%的同学曾因送水时间不明确浪费大量时间等待。而在送水方,对于每天几百桶的负荷,只依靠记录人员来记录数据,不能及时给出详细合理的派送方案,导致人力管理的浪费并且降低了效率。在“基于B/S模式的派送系统”下,同学能根据需求实时登陆服务器页面进行预订,并能够了解川大水站发出的各种最新优惠服务以及勤工俭学的信息;校水站方通过页面的及时更新及做到合理分配资源,提高效率。 该系统完成后,仍有很大的发展前景,由于低成本,高效率等优势,可以通过不断完善
7、核心代码,优化算法,适用于各类派送预订系统,对后继的算法研究也有一定价值。研究内容及具体目标 开发一个以川大校园内部预订桶装水为主的派送系统,用户可以根据不同需求进行时选择,提高实用性,便于统筹管理。该系统包括以下功能和内容:登陆网站主页面,注册寝室信息,进入预订送水环节,输入具体的寝室地址,选择所需桶装水数量,以及希望送水的时间段,特殊需要可填写备注栏。根据登陆信息,服务器自动调用送水记录。网站也支持手机登录功能,具体设计沿用了浏览器模式。在服务器端,根据实时更新的信息,统计整理后打印出一份具体派送表格。用户可以跟踪查看具体的送水状态,做出及时调整。提供服务监督,交流平台。网站将列出各种优惠
8、活动,勤工俭学信息栏,最新事项安排,日常饮水常识等资讯。显示业绩走向图实验预期在一年内完成,系统在实现上述所有功能的基础上,力争完善算法及数据库,提高川大内部送水效率,解决实际存在的问题,更好的为同学服务。后续发展,可以扩展其应用范围,运用于各类派送预订体系,如快递收发,餐饮预订等。国内外研究现状及分析基于B/S模式的网上预订,适合各种服务性行业,使人们的生活大为便利。随着业务作业对计算机依赖程度的日益增大,用户对应用系统的性能需求也越来越高,这种需求对BS系统显得尤为突出。从国外的发展趋势来看,国外大型企业管理软件要么已经是B/S结构的,要么正在经历向B/S结构的转变。 它的优势明显:具有分
9、布性特点,可以随时随地进行查询、浏览;扩展简单方便,通过增加网页即可增加服务器功能;维护简单方便,只需要改变网页,即可实现所有用户的同步更新;开发简单,共享性强。基于B/S模式下的开发系统缺点之一是个性化特点明显降低,而目前这种模式主要运用于大型企业,针对于中小型范围的管理系统不够成熟。我们的软件主要面向校园,对个性化的要求不高,反之对服务的效率以及便易行更侧重,正好有效利用了B/S模式系统的优势,扬长避短二、研究技术路线及可行性该系统分为前台和后台两个部分,前台部分主要是用户进行资讯的浏览,以及订水,管理等,主要是面向用户的。而后台主要是管理人员对前台数据的维护和设置,主要是面向管理人员的。
10、该系统从总体上把握系统的设计,在具体的设计实现上我们围绕着三个方面的需求展开,即管理者、系统使用者、系统维护者。 对于本系统的不同使用者,其功能与业务逻辑是不尽相同的。对于普通用户而言,系统主要像用户展示一个美观的界面,用户在可以浏览各类资讯,查询订水相关信息等。而管理员则需要在后台维护这些数据。该系统采用目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统, Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。 本系统在开发设计中,采用B/S(Browser/Server)结构,这种结构
11、使得数据只有结果集合在浏览器中显示,数据的处理 在服务器Apache进行,用户不用安装客户端,而且由于通过服务器端 统一管理数据,易于保证数据的一致性。 数据库方面,推荐使用mysql,MySQL是一个小型关系型数据库管理系统,足够满足系统需要。 同时采用当前正在流行的具有非常强大的功能的php语言编程。注:一:随着互联网技术的不断发展,基于浏览器/服务器 (Browser/Server 简称B/S)体系结构的应用程序得到了空前广泛的应用。 1).B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作 界面是通过WWW浏
12、览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。2). B/S结构最大的优点 就是可以在任何地方进行操作而不用安装任何专门的软件。只要 有一台能上网的电脑就能使用,客户端零维护。系统的扩展性非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。而且bs是基于网页语言的与操作系统无
13、关的,所以跨平台也是它的优势。二 1).MySQL是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库 2).支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Wi
14、ndows等多种操作系统;为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等;支持多线程,充分利用CPU资源;优化的SQL查询算法,有效地提高查询速度;既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名;提供TCP/IP、ODBC和JDBC等多种数据库连接途径;提供用于管理、检查、优化数据库操作的管理工具;可以处理拥有上千万条记录的大型数据库 三1).PHP 独
15、特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。 2). PHP可以编译成具有与许多数据库相连接的函数。PHP与 MySQL是现在绝佳的组合,且具有可扩展性;PHP提供了类和对象。 基于web的编程工作非常需要面
16、向对象编程能力;内嵌的PHP可以具有更高的可伸缩性。 四1). Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 2). Apache web服务器软件拥有以下特性:支持最新的HTTP/1.1通信协议;拥有简单而强有力的基于文件的配置过程;支持通用网关接口;支持基于IP和基于域名的虚拟主机;支持多种方式的HTTP认证;集成Perl处理模块;集成代理服务器模块;支持实时监视服务器状态和 定制服务器日志;支持服务器端包含指令(SSI);支持安全Socket层(SSL); 提供用户会话过程
17、的跟踪;支持FastCGI;通过第三方模块可以支持Java Servlets可行性分析:随着经济的快速发展,B2C电子商务越来越受到人们的关注,人们的物质需要要求更高。网上服务类型网站,已经如雨后春笋般的出现在了个大城市,在一定程度上满足了人们的需要。但是在高校学生群体中依旧存在相关问题-订水问题。由于学校学生较多,学校的订水配送很难满足学生的需求,一定程度上影响了学生的正常生活。因此,面向大学生的网络订餐网水的设计有着良好的现实意义。综合以上两点分析,决定利用php和MYSQL技术设计网上订水管理系统。php可以创建和运用动态、交互的WEB服务器应用程序。它可以比 CGI 或者 Perl 更
18、快速的执行动态网页。用PHP做出的动态页面与其他的 编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比较完 全生成HTML标记的CGI要高许多;MySQL是一个小型关系型数据库管理系统,其体积小、速度快。用户用例图:管理者用例图:三、对项目的参与兴趣和已有的知识积累或实践基础冯玉丹:大学一年级的课程大学二年级上学期课程,预制了所有全部软件工程的课程,大一学年的平均成绩80.6.对编程具有极大的兴趣,最大的特点是具有创新性想法,执行力非常高。参加过上期萌芽比赛。有较强的数学和物理基础,热衷界面设计,熟练掌握了C/C+,和JAVA多种语言。张治:大学一年级课程、大学二年级上学期课程
19、,预置全部计算机科学与技术课程,大一学年平均成绩82.65,大一参加了“大学生创新 实验计划“项目申请,自学了基于、并自己完成了在view视图下二维的模拟飞机场各项工作的简单项目,了解SqlServer,并用 ASP.net制作过一个简单的bbs论坛。大一参加了“大学生创新 实验计划“项目申请,自学了基于C+的QT、mysql应用、oracle数据库管理;大一上学期参加”我的大学我的江安“PPT制作大赛三等奖赵阳阳:大学一年级课程大学二年级上学期课程,预置全部计算机科学与技术课程,大一学年平均成绩81.8,自学了vc+中的mfc的东西,对于MFC的知识有一定的了解 ,熟练掌握了C/C+,JAV
20、A等编程语言。对计算机有浓厚兴趣,尤其是对数据库及网页设计。林梦:大学一年级课程大学二年级上学期课程,预制全部软件工程课程,大一学年平均成绩76.5,掌握了C/C+,JAVA等多门语言。心思缜密非常适合做文档工作。蔡颖:大学一,二年级课程,预置全部计算机专业课程,大一学年平均成绩89.78,熟练掌握CC+,Java知识,兴趣广泛,热爱编程,有很强的数学基础和逻辑思维能力,成绩优秀获得过09-10年综合二等奖。四、研究计划和进度(可就文献查询、社会调查、方案设计、实验研究、数据处理、研制开发、撰写论文或研究报告、结题和答辩、成果推广、论文发表、专利申请等工作逐项进行安排)文献查询与社会调查:20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 BS 模式 派送 系统

链接地址:https://www.31ppt.com/p-3978904.html