本系统开发工具采用Eclipse数据库使用Oracle。
前台采用基于struts的MVC形式。
后台持久化部分采用Apache Jakarta Commons的DBCP和DBTUILS来实现。
其中DBCP是数据库连接池的开源组件。
DBTUILS是查询数据库的开源组件。
Eclipse是一个开放源代码的一种基于Java的整合型可扩展开发平台也是目前最著名的开源项目之一。
就其本身而言它只是一个框架和一组服务用于通过插件组件构建开发环境。
幸运的是Eclipse 附带了一个标准的插件集包括 Java 开发工具Java Development ToolsJDT。
Eclipse是一个开放源代码的软件开发项目专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。
它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成具体包括四个部分组成--Eclipse Platform、JDT、CDT和PDE。
JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发Eclipse Platform则是一个开放的可扩展IDE提供了一个通用的开发平台。
它提供建造块和构造并运行集成软件开发工具的基础。
Struts是一个基于Sun J2EE平台的MVC框架主要是采用Servlet和JSP技术来实现的。
由于Struts能充分满足应用开发的需求简单易用敏捷迅速在过去的一年中颇受关注。
Struts把Servlet、JSP、自定义标签和信息资源message resources整合到一个统一的框架中开发人员利用其进行开发时不用再自己编码实现全套MVC模式极大的节省了时间所以说Struts是一个非常不错的应用框架。
系统使用的语言是Java语言。
Java是一种完全面向对象的通用的可移植的支持分布式环境的程序设计语言。
Java几乎综合了目前所有高级语言的优点其主要特点是语法简洁与Web紧密结合完全的安全性和错误处理易于使用的版本处理技术很好的灵活性和兼容性等。
开题报告IV oracle支持大数据库、多用户的高性能的事务处理。
ORACLE支持最大数据库其大小可到几百千兆可充分利用硬件设备。
支持大量用户同时在同一数据上执行各种数据应用并使数据争用最小保证数据一致性。
系统维护具有高的性能ORACLE每天可连续24小时工作正常的系统操作后备或个别计算机系统故障不会中断数据库的使用。
可控制数据库数据的可用性可在数据库级或在子数据库级上控制。
预期成果 1、毕业设计成果 软件源程序 2、毕业论文 机动车排放I/M制度监管系统 进度计划 2006.12.1 - 2007.4.1查找资料、搜集相关素材 2007.4.2 - 2007.4.11完成前台界面部分的设计 2007.4.12 - 2007.4.21完成中间业务逻辑部分的设计 2007.4.22 - 2007.4.30完成后台数据库部分的设计 2007.5.1 - 2007.5.15整理资料、撰写毕业论文 2007.5.16 - 2007.5.20根据导师要求完善毕业设计和论文 指导教师对选题报告的意见 报告选题新颖设计安排合理同意开题。
指导教师签名 2006年12月1日 河南大学2007届毕业论文设计、创作任务书 由学生本人认真填写 学号 03023246 姓名 刘红艳 导师姓名 沈夏炯 任务书起止日期 2006年12月8日 至 2007年5月20日 论文提要 我准备在论文中完成系统的开发目的介绍对整个系统进行分析对选择的开发工具和开发使用的关键技术进行简单介绍。
重点完成系统子模块车型数据管理的分析设计与实现。
课题任务要求 课题完成系统分析系统子模块车型数据管理的分析设计与实现最后做出一个完整的可以应用的系统。
主要参考文献 1靳敏《基于网络化的车型数据库的构建》黑龙江工程学院计算机科学与技术系 2002年第一期 2何旭洪余建英.《 PowerBuider8. 0 数据库系统开发实例导航》M . 北京:人民邮电出版社2002. 118. 3李曙光王海涛凌 杰. 《用模糊方法对车型进行模式识别》J . 西安公路交通大学学报2000 20 2 :81 - 83. 4美林.巴斯 软件构架实践 M.清华大学出版社 2004年 河南大学2007届毕业设计论文、创作中期检查表 学院名称计算机与信息工程学院 题目名称 机动车排放I/M制度监管系统 学号 03023246 所学 专业 计算机科学与技术非师范 指导教师 姓 名 沈夏炯 姓名 刘红艳 一、毕业设计进展情况 我已经完成了资料收集系统分析概要设计和详细设计数据库设计和前台界面的设计还有业务逻辑部分的编码实现后台数据库的实现以及测试部分没有完成。
最后