




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
论文题目:河北省智能道路运输网后台管理系统设计与实现 学 院: 软件学院 专 业: 计算机科学与技术 学生姓名: 陈彦姣 学生班级: 软件0406班 学生学号: 041201186 指导教师: 段拙 张胜男 河北省智能道路运输网后台管理系统设计与实现一、课题的研究目的和意义高速公路是国家的基础产业,是国民经济的大动脉,是交通系统的骨干力量。同时,随着人们生活水平的提高,私家车辆的增多,长期以来,高速公路运输能力十分紧张,为适应国民经济可持续发展的需要,为满足运输市场的需求,在“十一五”期间,国家加大对高速公路建设的投资,加快中国高速公路现代化建设的步伐。在现代社会中信息的作用日益突出,相应的管理也越发显得重要。河北省智能道路运输网后台管理系统,可以系统、有效、方便的管理道路运输的最新消息。二、国内外发展状况1. 国内方面近年来,我国的软件行业蓬勃发展,而且在全球应用软件外包市场平均每年29的增长速度的带领下,中国的软件企业也秉承了全球信息行业的发展趋势,积极拓展自己的业务流量,不断的做大做强。但是随着公司的不断发展在日常管理上面出现的问题也越来越突出,主要体现在以下几个方面:(1) 在项目管理方面没有形成一个完整的体系来对于项目开发的流程进行监控和管理。(2) 在业务功能实现方面,没有一个有效的途径来及时有效的反映出高速公路的最新信息。(3) 在客户沟通方面,没有形成一个有效的手段去整合和利用客户的信息。基于以上情况,设计和开发一个智能道路运输网的后台管理系统将是一个十分可行的解决方案。2. 国外方面在国外信息产业的发展已经趋于成熟的情况下,对于高速公路的管理工作还是非常重视的,许多发达国家都拥有非常专业和成熟的道路管理系统。同时象微软,IBM这样的软件巨头都花了很大的力气来满足本国经济发展的需求,不断的采用各种先进的技术来完成高速公路的管理工作。随着经济全球化的脚步的加快,一些国外的企业已经不再局限于本国的发展 而更多的是在国外寻找更大的商机,于是如何协调好分部和总部的信息交互也成为了一个挠头的问题。 而且近几年来,在国外许多相互竞争的对手都通过运用新的后台信息管理系统来提高信息的控制水平和高可用性。后台信息管理系统的普及率正在急剧上升。在国外许多软件产业发展的很成熟的地方,后台信息管理比在国内的要更专业和更全面的多,当然后台信息管理系统的完善和功能的健全是必不可少的因素。在国外领先的技术引导下,后台管理系统的开发可以综合更多的资源和技术优势来做到更人性化,更便利化,更商业化的目标。三、研究内容1 设计目标随着网络不断深入生活,我们以往所熟知的生活节奏和生活方式出现了巨大的改变。在与计算机的长期接触中,我们越来越体会到生活中网络的不可或缺性。本系统采用规范化的业务流程管理,固化大流程,灵活小流程,使系统满足实际工作需要;加强查询、统计服务、监督管理等功能;合理设计数据库结构,减少冗余数据,加强信息资源的共享;基于Web界面环境,加强界面设计,方便用户使用。2设计原则为提高后台管理员的管理效率和管理水平,针对当高速公路交通运输存在的问题,系统设计遵循以下原则:(1)优化数据库结构,即要求在数据使用效率高,更新、查询、统计速度快的前提下,尽量减少数据的冗余。(2)软件功能模块化更加清晰。用户可以根据实际需要,和所具有的权限进入不同的功能模块。(3)加强监督管理,提供对高速公路交通运输信息的锁定功能。(4)系统具有可扩展性。3功能结构后台管理系统主要实现了以下五个基本模块(如图1所示)。交通量信息交通事故信息河北省智能道路运输网后台管理系统系统管理收费信息交通监控系统配置权限管理数据字典收费标准车辆分类违法公告救援信息天气预报图1 系统功能结构图(1)系统管理模块 主要用于设置用户权限与系统的一些基本信息,分为以下3个子模块:系统配置模块:包含系统的基本信息以及系统模块的配置管理。权限管理模块:包含了对用户权限的设置、查询、增加、修改、删除。数据字典模块:包含对模块的管理工作,允许管理员在此增加、修改、删除此模块。 (2)收费信息模块 主要用于管理车辆的收费标准、车辆分类以及违法公告。其中包括3个子模块:收费标准、车辆分类、违法公告。可以对以上三个方面进行查询、增加、修改、删除工作,方便了对信息的及时更改与发布。 (3)交通监控模块 主要用于管理一些交通信息的发布,其中包括以下4个模块:交通量信息、交通事故信息、救援信息、天气预报。可以对以上四个方面进行查询、增加、修改、删除工作。以便及时更改信息,方便各位司机朋友的出行。4.数据库结构 为实现上述功能,系统共设置22张表,其中的表结构如表1所示。 表1 用户登录信息表列名说明数据类型长度是否外键是否为空UserID(主键)用户编号Char6否UserName用户名Char20否UserPwd用户密码Varchar20否5开发环境 (1)硬件环境 数据库服务器:CPU(奔腾1000Hz以上),内存(512M以上),硬盘(40GB以上),操作系统(Windows2000 Server中文版)。 (2)软件环境 运行平台:WIN2000/98/XP、TOMCAT6.0 开发工具:ECLIPES、TOMCAT 数据库: ORACLE 9iEclipse是一个开放源代码的、基于JAVA的可扩展开发平台,它只是一个框架和一组服务,用于通过插件组件构造开发环境,它的用途并不限于JAVA语言,它还支持诸如C/C+,COBOL和Eiffel等编程语言的插件,也是目前企业主流的开发软件工具之一,现在公司里面主要的Java开发工具就是eclipse。Oracle在数据库领域一直处于领先地位。Oracle关系数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。Oracle 9i协作内容管理是业界惟一完整、集成的基础架构,能够管理所有的内容,包括文档、电子表格、演讲稿和PDF文件等工作文件,以及HTML文件、多媒体、电子邮件、XML文件等,能够帮助用户快捷地根据文件内容设立单一文件库。由于文件内容直接保存在Oracle 9i数据库中,因此用户在管理文档时能够直接利用Oracle 9i无限的可伸缩性、高可用性和安全性。另一方面,它强大的企业内部自动搜索功能,使用户能够不受地域和语言的限制,方便地搜索所需内容。Oracle 9i协作内容管理支持XML数据类型和大多数文件网络协议,主要包括 Oracle Internet 文件管理系统、Oracle 文本、Oracle 超级搜索和Oracle 多媒体4项功能。四、研究方法、手段1 基于Struts框架Jakarta-Struts是Apache软件组织提供的一项开放源代码项目,它为Java Web应用提供了模型-视图-控制器(Model-View-Controller,MVC)框架,尤其适用于开发大型可扩展的Web应用。Struts这个名字来源于建筑和旧式飞机中使用的支持金属架。Struts为Web应用提供了一个通用的框架,使得开发人员可以把精力集中在如何解决实际业务问题上。此外,Struts框架提供了许多可供扩展和定制的地方,使得应用程序可以方便地扩展框架,来更好地适应用户的实际需求。2Web服务器服务器选择Tomcat服务器,Tomcat是JSP和Servlet的容器,编译后的Jsp和Servlet都被加载到Tomcat服务器中进行部署和运行。实现工具:使用Myeclipse开发环境和Tomcat5.0进行本系统模块的开发。3. MVC设计模式MVC是一个设计模式,它强制性地把应用程序的输入、处理和输出分开。MVC把应用程序分为三个核心模块:模型、视图、控制器,它们分别担负不同的任务。(1)视图视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并能接受用户的输入数据,但是它并不进行任何实际的业务处理。视图可以向模型查询业务状态,但不能改变模型。视图还能接受模型发出的数据更新事件,从而对用户界面进行同步更新。(2)模型模型是应用程序的主体部分。模型表示业务数据和业务逻辑。一个模型能为多个视图提供数据。由于同一个模型可以被多个视图重用,所以提高了应用的可重用性。(3)控制器控制器接受用户的输入并调用模型和视图去完成用户的需求。当Web用户单击Web页面的提交按钮来发送HTML表单时,控制器接收请求并调用相应的模型组件去处理请求,然后调用相应的视图来显示模型返回的数据。五、研究计划课题进度计划如表2所示。表2 课题进度表时间任务目标第12周确定毕业设计的安排,查找毕业设计所需的相关资料,熟悉所做系统的相关业务,熟悉相关的编程环境和编程工具。了解用户需求,并且初步制定毕业设计的计划和安排,按照计划安排确定毕业设计的流程。第3-8周通过用户需求,进行系统的概要设计并且熟悉系统的业务流程。之后进行系统的详细设计,并划分业务模块。然后进行数据库的设计,完成数据字典。仔细阅读用户的需求,并且需要查阅大量相关资料熟悉业务流程,完成概要设计书和详细设计书还有数据字典。 第9-12周进入编码阶段,熟悉JSP,Servlet,struts框架。并且可以熟练的使用struts框架实现模块的基本功能。根据数据字典创建数据库。进行初步的代码编写和调试,完善代码注释,并初步的实现模块的功能。第13-15周对于模块进行测试,并且找出系统中的错误,并进行改正。进行单体测试,找出模块中的错误。第16-17周成果总结并撰写论文。参考文献1 Bruce Eckel. 陈昊鹏,饶若楠译Java编程思想M.北京:机械工业出版社,2005. 2 飞思科技产品研发中心.JSP应用开发详解(第二版)M.北京:电子工业出版社,2006.3 孙卫琴.精通Struts:基于MVC的Java Web设计与开发M.北京:电子工业出版社,2006.4 张义.Java 程序员开发指南M.北京:北京希望电子出版社,2004.5 孙卫琴.Tomcat与Java Web 开发技术详解M.北京:电子工业出版社,2006.6 Herbert Schildt.Java2参考大全(张玉清译)M.北京:清华大学出版社,20027 Ted Husted. Struts in Action Building web applications with the leading Java framework, Manning Publications Co.32 Lafayette Place Greenwich,CT 068308 Bruce Eckel.Thinking in Java,Published by Prentice Hall PTR,Prentice-Hall, Inc.Upper Saddle River, NJ 07458指导教师评语 Web应用是计算机应用的热点。结合河北智能道
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市管理专员考试的主要内容及答案
- 2025年艺术创作与文化传播基础知识考试卷及答案
- 2025年职业院校教师教学能力测评试卷及答案
- 2025年现代企业管理与创新能力测试考试卷及答案
- 2025年文化产业与创意经济知识考试卷及答案
- 2025年心理咨询师执业考试卷及答案
- 2025年社会保障政策与法规考核试卷及答案
- 2025年食品安全管理考试试题及答案
- 2025年人力资源管理师职业考试题及答案
- 2025年家庭教育指导师职业资格考试卷及答案
- 2025年湖南省中考英语试卷真题(含答案)
- 护理急诊急救培训课件
- 2025年卫生系统招聘考试(公共基础知识)新版真题卷(附详细解析)
- 2024年司法局司法辅助岗招聘考试笔试试题(含答案)
- 重庆市普通高中2025届高一下化学期末学业质量监测试题含解析
- 2025年人力资源管理师考试试卷及答案
- 楼梯 栏杆 栏板(一)22J403-1
- 国家开放大学专科《机械制图》形考任务1-4试题及答案
- 2024年河南省豫地科技集团有限公司招聘笔试参考题库含答案解析
- 2024年山西焦煤西山煤电集团招聘笔试参考题库含答案解析
- 彩盒成品检验标准
评论
0/150
提交评论