基于java的汽车租赁系统的设计与实现论文内容摘要:
发现系统运行中可能出现的问题,并要有快速戒圈的方法。 市场可行性 市场可行性是针对本系统是否能在市场流通所做的分析。 汽车租赁系统主要针对的用户是租赁公司和租车客户,只要有租赁交易就可能需要本系统,而且本系统占用空间小,不会对租赁公司造成负担,租车客户也能很好的进行选车、租车交易,所以在市场上流通是可行的。 操作可行性 本系统虽然小,但能满足一般租赁方和租车客户的需求,界面简单明了,尽用鼠标完全可以满足操作需求,低文化水平也能完全进行无差错的操作,对服务器和主机配置都没要求,能适应多台机器之间的系统转移,在遭遇一些非常规的干扰(断电,死机)之后不会产生错误数据。 经过分析,汽车早做系统在操作上 9 市完全可行的。 功能分析 针对汽车租赁市场的租赁方和租车方的做出功能实现,主要功能模块有注册登陆,车辆信息,公告信息,留言信息,租借车,站点信息管理,管理员等,用户管理。 系统模块简述 ( 1)注册登陆模 块:租车用户在进入此系统时可以查看到使用该系统的租车公司的公告信息,如果用户想在此公司租车,需要注册一个该网站的账号,注册成功之后才能使用该系统租车。 公司管理员也需要注册一个管理员账号才能实现对该系统的后台操作,具体实现过程是,用户在注册界面输入自己的信息后选择正确的权限标签,可以在数据库中生成一条数据,如果向登陆,需要输入用户名和密码,用户名和密码不匹配需要用户输入正确的信息。 ( 2)车辆模块:本模块主要的功能是实现后台管理员对待租车辆的录入,包括对车辆的编号,以及对以添加的汽车的信息进行修改和删除 和查看汽车是否借出以及删除操作,方便客户进行操作和方便公司进行管理。 ( 3)公告信息模块:租车公司的租车信息,新的服务等信息在此模块对公众展出,用户因为没有对系统的操作权限,所以只能查看公告信息,管理员有权限,可以在后台济宁对数据库的写入、修改、删除操作。 ( 4)留言模块:一个网站的留言版块是客户和公司进行交流的平台,客户可以经过留言模块向公司提出反馈意见或者不满意的想法,提前了解这个公司的业务,方便客户和公司以后的良好合作。 以及公司对自己不足的地方加以改进,管理员也可以回复和删除留言信息。 ( 5)租还车模块:这个模块是主要针对租车用户的模块,在这个模块用户可 以查看租赁公司覆盖的站点提供的车型,以及租出情况,可以对待租车辆进行操作。 当用户使用完车辆,可以进行还车操作,系统会显示出租车时常和产生的租赁费用。 ( 6)站点信息模块:此模块实现了管理员通过后台对站点进行添加,修改等操作,管理员有操作权限,可以在后台查看存在的站点,并实现一切更新操作。 10 ( 7)管理员模块:系统运行需要管理员操作,想要实现对管理员信息的管理的操作,需要有权限的人才能进行,可以在后台实现查看,增加,删除管 理员操作。 ( 8)用户管理模块:客户是公司的主要经济来源,所以如何最好的保证客户的权益是每个公司的宗旨,用户管理模块主要实现的是针对客户的操作,客服在前台注册了系统的账户,与系统连接的数据中就会产生一条数据信息,用户管理模块可以记录用户的所有信息和租借信息,包括在哪个站点租借了哪一辆车,该车的借出时间,归还时间和单次消费金额。 这些记录会为以后可能发生的事故或者纠纷提供法律依据。 系统的数据流图 用户在登陆成功后,查看待租车辆信息,选择自己想租的车辆,点击租车按钮,等待后台相应,后台 数据库,会刷新表单信息。 用户名和密码不匹配,会返回错误信息,用户需要重新键入正确的密码和帐号。 具体操作如下图 图 管理员在系统输入帐号名和密码,系统会在数据库中用记录数据与管理员输入的账号和密码相比较,如果匹配成功,管理员就可以进入系统后台,如果匹配不成功,则返回错误信息,管理员在进入系统后,能在后台进行相关操作,可以 对系统产生的信息进行处理,同时系统会将这些处理提交到数据库进行保存。 具 体操作如图 11 图 管理员操作流程图 数据库分析 数据库结构分析 “ ER”图是“实体 联系方法”的简称,是描述整个系统的实体之间的相互联系的模型,使用“ ER”图能够清楚的描述实体之间的属性联系。 在进行汽车租赁系统的设计与实现过程中构建正确的“ ER”图是必不可少的步骤。 ( 1) 管理员的实体图,如图 实体:系统管理员 属性:管理员编号,账户,账户密码 图 管理员实体图 ( 2) 车辆信息的实体图,如图 实体:待租车辆 属性:车辆编号,序号,站点编号,借出信息 图 车辆信息实体图 12 ( 3) 公告信息实体图,如图 实体:公告 属性:公告编号,公告标题,登记时间,公告内容 图 公告信息实体图 ( 4) 留言信息实体图,如图 实体:留言 属性:编号,标题,内容,留言时间,答复信息 图 留言信息实体图 ( 5) ER 图分析,如图 图 ER图 系统数据库设计 数据库存储是汽车租赁系统后台数据的主要存储方式,系统可以通过访问数据库存储的数据来完成系统对应的功能,根据系统的功能模块可以得出汽车租赁系统的七个表: ( 1) 用户表 13 用户表主要是存储用户信息的,方便租赁公司管理账户信息,及时了解用户的需求,联系到用户。 如表 列名 数据类型 是否是主键 备注 编号 自动编号 主键 客户的编号 账号 nvarchar(50) 客户的账号 密码 nvarchar(50) 账号对应的密码 姓名 nvarchar(50) 客户的姓名 性别 nvarchar(50) 客户的性别 身份证号 nvarchar(50) 客户的身份证号 余额 nvarchar(50) 该账号的余额 状态 nvarchar(50) 该账号的状态 注册时间 nvarchar(50) 该账号 注册时间 表 用户表 ( 2) 管理员表 管理员的信息存储在管理员表中。 这些数据可以由管理员通过后台操作反应到数据库对应的表中,如表 列名 数据类型 是否主键 备注 编号 自动编号 主键 管理员的编号 账户 nvarchar(50) 管理员的账户 密码 nvarchar(50) 该账户的密码 表 ( 3) 租车表 租车表记录的是客户的租车信息,用户在前台操作系统,系统在数据库中更新的就是这个表,该表记录了客户的某次交易的详细信息,同样方便管理员对数据库的操作。 如表 列名 数据类型 是否主键 备注 编号 自动编号 主键 所在站点的编号 编号 nvarchar (50) 车辆的编号 客户 nvarchar(50) 客户的账户号 14 借车时间 nvarchar(50) 借车的时间 还车时间 nvarchar(50) 还车的时间 表 ( 4) 站点表 站点表记录的是待租车辆所属站点的信息,通过这个表可以直观的查看站点信息。 如表 列名 数据类型 是否主键 备注 编号 自动编号 主键 站点的编号 总数 nverchar(50) 该站点的汽车总数 数量 nverchar(50) 待租车辆 位置 nverchar(50) 该站点的位置 表 ( 5) 公告表 公告表主要存储公告信息,系统前台的公告信息是通过调用后台此表中的数据显示得来。 如表 列名 数据类型 是否主键 备注 编号 自动编号 主键 公告信息的指定编 号 标题 nverchar(50) 公告的标题 内容 nverchar(50) 公告的内容 时间 nverchar(50) 发布公告的时间 表 公告表 ( 6) 留言信息表 客户在前台写入的留言信息都存储在留言信息表中,这个表也包括管理员回复客户的留言信息。 如表 列名 数据类型 是否主键 备注 编号 自动编号 主键 留言的编号 用户 nverchar(50) 留言的客户 内容 nverchar(50) 留言的内容 时间 nverchar(50) 留言的时间 回复内容 nverchar(50)。基于java的汽车租赁系统的设计与实现论文
相关推荐
器人程序必须能够找到保存在它所访问的每个网页上的链接。 网络机器人程序通过分析网页的 HTML代码查找网页内所有链接到其它网页的标签,根据标签的属性 HREF(Hypertext Reference,超文本链接 )的值,网络机器人程序将会遇到三种链接类型:内部链接( Internal link)、外部链接 (External link)和其它连接 (other link)。
社会不可或缺的。 人们可以 使用计算机办公、娱乐、购 物等等, 计算 机的发展让我们的生活变得更加丰富,更加便捷。 在计算机上 玩游戏,也 成为 我们主要的娱乐方式之一。 但 纵观 整个 游戏 领域, 绝大多数 的 主流 游戏 都是 使 用 C 语言 或 C++语言 开发的。 使用 Java 语言 编写 的游戏微乎其微。 造成这一现象 的原因可能是 每种 语言的特性所决定的 , Java
物 介 绍 Wareimage Varchar 50 否 否 图片 路 径 Wareif Int 4 否 否 是否 推 荐 Dattime Datetime 8 否 否 发布 时 间 ( 2) tb_Shop()表主要用于 存储用户购买商品之后所填写的订购单的相关信息。 订单商品表的结构如表 42所示。 表 42 订单商品表 列名 数据类型 长度 主键 否 允许空 功能描述 Subid
大降低了对客户浏览器的要求,即使客户浏览器端不支持 Java,也可以访问 JSP 网页。 JSP 全名为 Java Server Pages,其根本是一个简化的 Servlet设计,他实现了 Html语法中的 java 扩张(以 %, %形式)。 JSP 与 Servlet 一样,是在服务器端执行的。 通常返回给客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。 Web
量及访问性质 Servlet 可以是其它服务的客户端程序,例如,它们可以用于分布式的应用系统中,可以从本地硬盘,或者通过网络从远端硬盘激活 Servlet 的作用。 Servlet 可被链接 (chain)。 一个 Servlet 可以调用另一个或一系列 Servlet,即成为它的客户端。 山东财经大学学士学位论文 3 采用 Servlet Tag 技术,可以在 JSP页面中动态调用
表方块的周围的 8 个方块中共有多少颗雷。 (4) 如果用户认为某个方块下埋着雷,单击右键可以在方块上标识一个用户认为是雷的图标,即给出一个扫雷标记。 用户每标记出一个扫雷标记 (无论用户的标记是否正确 ),程序将显示的剩余雷数减少一个。 (5)当用户点中雷时,将有“你输了”的提示出现,胜利时,将有“你赢 了”的提示出现。 功能需求分析 本程序为 java 课程设计。 参考 Windows