ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:2.81MB ,
资源ID:1441432      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1441432.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Javaweb编程技术实训课程设计报告.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Javaweb编程技术实训课程设计报告.docx

1、Javaweb编程技术实训课程设计报告Java web编程技术实训学 院: 工学院 专 业: 软件工程 班 级: 软件1401 姓 名: 兰欣 学 号: 2014011029 指导教师: 杨春霞 2016 年 12月 23日工学院课程设计评审表学生姓名兰欣专业软件工程年级2014学号2014011029设计题目城市自行车租赁系统评价内容评价指标评分权值评定成绩页面设计能够满足设计要求、页面美观。20Servlet设计地址映射准确,能够控制数据流按照不同的逻辑进行不同的程序流转。20Javabean设计类名正确,符合标识符定义规则,定义的成员变量及方法能够满足其它调用需求。20数据库能够正确连接

2、数据库,查询、插入、修改、删除等操作能够正确运用。20过滤器监听器能够实现网站全局过滤及监听功能,不能出现乱码。20合计100指导教师评语Java web编程技术实训任务书设计题目:城市自行车租赁系统指 导老 师杨春霞参 加学 生马凌翔 兰欣 张怡 张帅伟设 计目 的 综合运用所学的Java Web知识,开发一个基于SQL SERVER数据库的多界面的城市自行车租赁系统,要求以Myeclipse为开发工具,重在掌握管理软件的开发流程和设计方法。设 计内 容 按软件工程的基本要求,完成系统的设计及开发:1.根据设计任务书的要求,完成系统的需求分析。2.实现功能汇总分析。3.流程梳理及结构调整。4

3、.数据库搭建,做到数据持久化。5.友好的用户界面,做到使用方便快捷。6.综合测试系统各项功能,根据测试结果对系统进行完善。设 计要 求1、正确理解系统设计要求及实现目标2、设计方案完整,具有可行性、创新性3、设计结果及需求相符(能运行,不报错误)4、态度认真、学习刻苦、遵守纪律 5、设计报告的规范化、参考文献充分摘要 摘要随着经济的快速发展,环境污染、生态恶化等一系列问题越来越突出。我国强调生态文明、绿色发展理念和公众参及,号召全社会行动起来为可持续发展之路做出贡献。所以国家致力于发展自行车替代高能耗、高排放的交通工具。城市自行车租赁系统便是以低碳减排、健康生活为背景,开发一个可实现自行车租赁

4、管理的高效化,电子化的系统。城市自行车租赁系统使用B/S设计模式,采用了Myeclipse开发平台, MYSQL作为后台存储的数据库。论文叙述了城市自行车行租赁系统的整个实现过程,简单介绍了Java web编程的相关知识,重点阐述了各个模块的设计思想以及设计难点。系统可以实现租赁用户和管理员用户的登录及内部操作。租赁用户可以进行自行车的查询、租赁信息的查询及租赁自行车和归还自行车操作。管理员用户可以实现对用户信息以及自行车信息的增删改查等操作。 通过使用本系统,可以方便快捷地实现自行车租赁中的车辆管理、用户管理、租用车辆和归还车辆等操作,使各个管理井井有条。城市自行车租赁系统1 前言1.1 课

5、题背景及意义随着经济的快速发展,环境污染、生态恶化等一系列问题越来越突出。进入新世纪以来,世界各国更加关注生态环保问题。我国强调生态文明、绿色发展理念和公众参及,号召全社会行动起来为可持续发展之路做出贡献。许多先进国家早已致力于发展自行车替代高能耗、高排放的交通工具。然而传统落后的自行车租赁管理模式仍然在很大程度上制约了推行公共自行车租赁普及化和现代化的发展,成为更深层次的“软环境”的问题。在我国信息化管理系统近年来日趋成熟,在采用计算机技术进行管理之前,自行车的租赁工作是非常繁琐的,同时对于数据的统计也十分麻烦,缺乏系统、规范的信息管理手段。利用计算机来处理这些流程无疑会极大程度地提高效率和

6、处理能力。用户租车的效率大大提升,而且手续将会最大化的简洁,用户可以花更多的时间在选车上面,从而提高效益。而且近年来,随着自行车在绿色健康方面的突出表现,越来越受到都市人们的欢迎,自行车租赁的规模的逐渐扩大,自行车的需求也相应的大量增加,有关的自行车的各种信息成倍增长,总是面对大量的用户信息、自行车信息、以及两者相互作用而产生的租车信息、买车信息等等面对如此庞大的信息量,需要一套合理、有效、规范的自行车租赁管理系统。对自行车租赁进行统一、集中的管理。使用本软件之后,工作人员可以查询某位用户、某种自行车的租赁情况,以及自行车存量及出租量,用户的信息增加修改等变得都非常方便和快捷,效率也提高了。1

7、.2 课题内容自行车租赁系统是一款典型的信息管理系统,其系统开发任务主要包括基于WEB的访问和管理页面的开发、数据库的设计及维护等两个方面,系统可以实现租赁用户和管理员用户的登录及内部操作。租赁用户可以进行自行车的查询、租赁信息的查询及租赁自行车和归还自行车操作。管理员用户可以实现对用户信息以及自行车信息的增删改查等操作。通过使用本系统,可以方便快捷地实现自行车租赁中的车辆管理、用户管理、租用车辆和归还车辆等操作,任何一台连网的计算机都可轻松的访问,管理员可在家管理该系统,自行车租赁者更可以简易的访问该自行车租赁系统,本自行车租赁系统将改变传统自行车租赁理念,使管理员更简便的管理,使用者更简便

8、的搜索想要的内容。2可行性分析2.1技术可行性本系统采用java开发出友好美观的人机界面,便于用户理解、操作。使用Eclipse作为开发工具,使用方面规范性强。数据库管理系统采用MYSQL,它能够处理大量数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件也能够满足本系统所需。2.2经济可行性鉴于计算机技术发展异常迅猛 ,在硬件软件配置以及开发技术均以可行的情况下开发这样一个管理系统成本不会很高,但其可以大大提高自行车行的工作效率,也是自行车行管理发展的必然趋势,其必将有

9、比较宽阔的市场,加上目标系统并不是十分复杂和开发周期较短,人员经济支出有限。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。3 需求分析3.1功能分析该系统主要建立一个基于B/S模式的自行车租赁管理系统,面对当今很多自行车管理仍是人工管理带来的检索速度慢,效率低,租赁归还自行车量大,自行车统计工作量大,自行车库存不能完成及时更新的问题,该系统可以对两个不同的用户类型实现不同的功能:1.对于自行车行工作人员能够方便的对自行车信息的管理,可以增加、修改、删除自行车,丰富具体自行车的信息;对用户的信息进行增加、修改、删除,以及用户的的信息统计来实现对用户的管理;

10、可以查询自行车相关资料以及对一些参数的管理。2.对于用户在本系统的应用下可查询自行车行的库存情况;能够查询自己的租赁自行车情况,也可以对自行车进行租赁以及归还处理。3.2性能分析操作系统:Windows98以上/ME/2000/XP等数据库:MYSQ等4 总体设计4.1 模块设计系统可以对两个不同的用户类型实现不同的功能。1.管理员功能模块:对于管理人员能够方便的对自行车信息的管理,可以增加、修改、删除自行车,丰富具体自行车的信息;对用户的信息进行增加、修改、删除,以及用户的的信息统计来实现对用户的管理;可以查询自行车相关资料以及对一些参数的管理。2.用户功能模块:对于用户在本系统的应用下可查

11、询自行车行的库存情况;能够查询自己的租赁自行车情况,也可以对自行车进行租赁以及归还处理,还可以进行金额充值等操作。 图4.1 功能模块图4.2 E-R图图4.2数据库设计E-R图数据库是整个系统的基石,数据库的设计优劣直接影响到整个系统的设计成败,本节对数据库的设计进行专门阐述。数据库设计是把现实世界的实体模型及需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便

12、用户进行数据处理。5详细设计5.1数据库设计表5.1.1 bike表字段名称数据类型长度说明IDint 11主键字段,NOT NULLborrowvarchar255 NOT NULL表5.1.2 bikes表字段名称数据类型长度说明Numberint 11主键字段,NOT NULL表5.1.3 root表字段名称数据类型长度说明namevarchar 255主键字段,NOT NULLpassvarchar255 NOT NULL表5.1.4 user表字段名称数据类型长度说明namevarchar 255主键字段,NOT NULLtotalvarchar 255NOT NULLphoneva

13、rchar 255NOT NULLbikeidint11passvarchar 255NOT NULLtimedatetime6 编码及实现6.1登录模块程序实现本模块主要是用户通过自行车租赁管理系统的首页登录进入该系统。用户输入正确的用户名和密码,系统会根据用户的身份进行相应权限划分;如果登录信息有错误,则系统提示登录错误的信息,并且禁止系统用户进行任何操作。用户在登录页面写好用户名和密码,选择登录,登录成功则跳转到系统的首页,否则提示错误信息。图6.1.1用户登录流程图图6.1.2登录主界面图6.1.3注册主界面主要代码如下:$(function() $(#login).click(fun

14、ction() var name_state = $(#name); var psd_state = $(#psd); var name = $(#name).val(); var psd = $(#psd).val(); if (name = ) name_state.parent().next().next().css(display, block); return false; else if (psd = ) name_state.parent().next().next().css(display, none); psd_state.parent().next().next().css(display, block); return false; else name_state.parent().next().next().css(display, none); psd_state.parent().next().next().css(display, none); $(.login).submit(); );6.2管理员功能模块的实现对于管理人员能够方便的对自行车信息

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1