1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
其结构如表所示表车辆类型表字段名称数据类型字段大小主键说明类型编号类型名称车辆名称表车辆名称表用来保存车辆的信息,其结构如表所示表车辆名称表字段名称数据类型字段大小主键说明编号车辆名称地区表地区表保存地区的信息,其结构如表所示表地区表字段名称数据类型字段大小主键说明地区编号地区名称站内短信息站内短信息表用来保存站内短信的详情,如发信人标题内容时间等。
其详细结构如表所示表站内短信息字段名称数据类型字段大小主键说明编号发信人标题内容发送时间收信人第四章主要模块及详细设计系统模块简介本课题所研究的基于的车辆租赁系统主要由六个部分组成,即车辆求租者租赁公司信息管理模块包含用户登录身份验证,查看资料,修改资料等信息发布模块新闻信息发布最新车辆信息发布最新求租信息发布,公司介绍信息发布车辆管理模块此模块包括车辆信息管理和车辆租赁管理,车辆信息管理中包括了车辆类型车辆名称的管理,以及租赁车辆信息的发布更新和操作。
车辆租赁管理模块中主要实现车辆预定功能,以及修改删除功能。
求租者发布并管理求租信息,出租者发布并管理出租信息。
综合检索模块出租信息检索可按照车辆类型车辆名称地区出租价格及公司名称进行查询。
求租信息检索可按照车辆类型车辆名称地区及出租价格进行查询。
信息交流模块包括论坛及站内信息。
论坛包括查看帖子发送帖子回复帖子删除帖子。
站内短信包括发送信件和接收信件用户管理模块包括添加管理员查询用户浏览用户删除用户。
为了增强系统移植性,我们使用连接数据库。
如果以后数据库的名称,或者密码等改变的话,只要在中进行改变就行了,而不需要对每个数据库连接都进行改写。
在中写入以下代码用户信息管理模块用户信息注册和登录模块功能简介用户信息模块中的企业会员和个人会员所具有的功能如下用户信息管理模块对使用本系统的用户进行用户名密码用户身份的验证,确保了系统的安全性。
本模块具有五项功能实现用户注册和登录。
若是已注册的用户,可以进入用户界面进行相应操作。
若是新用户则登录本系统之前要先注册二所有用户可以查看自己的注册信息三所有用户都可以修改自己的个人信息,如密码联系电话等基本资料四用户如果忘记密码可以注册时所填写的密码保护取回密码。
管理员通过专用入口进入系统,修改个人信息。
用户信息管理模块的详细设计用户注册与登录模块设计此界面的主要功能是对使用本系统的用户进行用户名密码用户身份的验证,只有合法的用户才能使用本系统。
若是企业会员进入企业会员界面,若是个人会员进入个人会员界面。
对于初次使用本系统的用户需要注册才能登录用户界面。
此外,该界面还提供出错处理,如用户注册时用户名与用户列表中重名,用户信息填写不完整等等异常。
用户登录模块用户登录具体操作如下输入用户名和密码。
处理校检字符的有效性。
用户要登录本系统需要提供用户名和密码,在这里就是要检验用户是否满足输入的要求,即检验用户名和密码文本框是否为空,若为空,则无法进入本系统。
检验用户名是否存在或密码是否正确,即是否存在用户输入的用户名,并且密码是否正确。
根据用户名和密码从数据库中提取用户权限。
根据从数据库中提取的用户权限的不同执行主窗体中的功能权限,若为管理员则可操作所有功能,若为普通用户只能操作前台系统功能,不能进行功能设置和玩具信息的管理。
输出登录成功,进入普通用户的系统使用资源页面,不成功则显示信息页面。
个人用户注册设计输入用户名,密码,确认密码,真实姓名等注册信息处理输入用户名之后读取数据后,跟数据库内已存在的信息就行比对,如果已存在该数据,则返回该用户已经被注册的提示信息。
如果数据不存在,则将信息加入到用户信息表中存储。
继续输入剩余信息,点击注册之后,提示恭喜你注册成功,并自动返回主页面。
其中用户名称真实姓名登录密码确认密码联系电话地址和身份证号必须填写,这些是通过验证控件实现的,如果为空,会提示此项不能为空,否则不能进行注册。
用户想清除刚才所写资料可以清空重写。
代码就不再叙述了。
修改个人资料模块设计此界面主要功能是用户修改的个人资料,用户进入个人信息管理中心,修改自己的个人资料。
输入用户所要修改的信息。
处理用户将所要修改的信息填入表中,点击修改之后,会将信息输入数据库中的用户信息表中,并提示信息修改成功,并自动返回主页面。
其中登录密码确认密码联系电话地址和身份证号必须填写,这些是通过验证控件实现的,如果为空,会提示此项不能为空,否则不能进行注册。
用户想清除刚才所写资料可以清空重写。
输出提示完成修改成功与否。
另外企业会员注册修改企业信息页面及管理员修改密码页面设计与上述个人会员注册修改资料类似在这里就不在叙述。
车辆管理模块车辆管理模块的功能简介此模块主要包括车辆信息管理和车辆租赁管理。
车辆信息管理中包括了车辆类型车辆名称的管理由系统管理员管理,以及租赁车辆信息的发布更新和操作租赁公司发布。
车辆租赁管理模块中主要实现车辆预定出租的功能,以及修改删除等功能。
求租者个人用户管理求租信息,出租者租赁公司管理出租信息,同时出租者管理本公司所收到的预约信息,决定是否出租车辆等功能。
车辆管理模块详细设计此模块的主要功能是对车辆信息求租信息的添加删除更新,以及车辆类型名称地区的添加删除与更新等进行管理。
用控件绑定车辆信息表。
在这个模块求租者个人用户管理求租信息,出租者租赁公司管理出租信息。
管理员可以对管理员对所有信息进行维护。
车辆类型车辆名称以及地区的管理通过管理员来实现。
在这些模块中都空输出请输入留言内容结果正常如图图留言板模块测试结果图成功测试输入输入留言标题,留言内容输出留言成功结果正常如图图留言板模块测试结果图白盒测试此方法把测试对象看做个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。
通过在不同点检查程序的状态,确定实际的状态是否与预期的状态致。
因此白盒测试又称为结构测试或逻辑驱动测试。
软件人员使用白盒测试方法,主要想对程序模块进行如下的检查对程序模块的所有独立的执行路径至少测试次对所有逻辑是你会看到可以有好几个可供选择的搜索路径。
但是,使用文件的时候会有点变化。
除了要告诉它该到哪里去找这个文件,你必须将文件名放到里面。
所以对名为的来说,应该包括设完之后,下面这个文件就可以放在任何目录里了翻译题目的隐藏实现专业班级计算机科学与技术姓名黄炳全学号,当编译器碰到了类库的语句的时候,它就开始在所给出的目录下搜索,先找子目录,再找编译后的文件就找,就找。
注意和类,以及其中要用的方法都必须是的。
里面的其它类,那他就必须使用关键词来引入下的名字了。
还有个办法,就是给出这个类的全名用可以让代码显得更清楚点作为类库的设计者,你得记住,和这两个关键词的作用是要把个单独的全局名字空间分割开来,这样不论上有多少人在用编程,你就都不会碰到名字冲突的问题了。
创建独无二的名字可能你也发现了,由于没有被真的封装成个单独的文件,而又是由很多文件组成的,因此事情就有点乱了。
要解决这个问题,较为明智的做法是把所有同属个包的文件都放到个目录里也就是利用操作系统的层次文件结构来解决这个问题。
这是解决这个问题的方法之后面要介绍的程序是另个解决办法。
将的文件收进个单独的子目录里还解决了另外两个问题创建独无二的名字,以及帮助在复杂的目录结构中找到它们。
我们己经在第章讲过了,这是通过将文件的路径信息放到的名字里面来完成的。
的约定是名字的第部分应该是类的创建者的域名的反写。
由于域名的唯性是有保证的,因此只要你遵守这个约定,的名字就肯定是唯的,这样就不会有名字冲突的问题了。
除非你把域名让给了别人,而他又用同个域名来写程序。
当然,如果你还没有注册域名,那你完全可以编个比如用你的姓和名,然后用它来创建的名字。
如果你打算要发布程序,那么还是应该稍微花点精力去搞个域名。
这个技巧的第部分是把的名字映射到本地机器的目录,这样当你启动程序,需要装载文件的时候当程序需要创建个类的对象,或者第次访问那个类的成员的时候,它会动态执行这个过程的,它就知道该在哪个目录寻找这个文件了。
解释器是这样工作的。
首先,它要找到环境变量这是通过操作系统设置的,有时安装程序或者工具的安装程序会为你设置。
包含了个或多个目录,这些目录会被当作翻译题目的隐藏实现专业班级计算机科学与技术姓名黄炳全学号根目录供搜索文件。
从这个根目录出发,解释器会将名字里的每个点都换成斜杠因此,根据操作系统的不同,就被转换成或,或者其它可能的形式,这样它生成了以为根的相对路径。
然后这些路径再与里的各条记录相连。
这才是用的名字寻找文件的地方。
此外,它还会根据解释器所在的位置查找些标准目录。
为了能讲得更清楚,就拿我的域名举例。
它倒过来就是,这样我写的类就有了全球唯的名字了。
过去,这些扩展,在的名字里面是要大写的,但是作了改进,所以现在的名字都是小写的。
我还可以进步分下去,创建个名为的类库,所以的名字是现在,你就能用这个的名字来管下面这两个文件了。
等到你要自己写的时候,你就会发现,语句必须是文件里的第个非注释行。
第二个文件看上去非常相似在我的机器上这两个文件的人回复日期车辆类型表车辆类型表用来保存车辆的类型信息。
其结构如表所示表车辆类型表字段名称数据类型字段大小主键说明类型编号类型名称车辆名称表车辆名称表用来保存车辆的信息,其结构如表所示表车辆名称表字段名称数据类型字段大小主键说明编号车辆名称地区表地区表保存地区的信息,其结构如表所示表地区表字段名称数据类型字段大小主键说明地区编号地区名称站内短信息站内短信息表用来保存站内短信的详情,如发信人标题内容时间等。
其详细结构如表所示表站内短信息字段名称数据类型字段大小主键说明编号发信人标题内容发送时间收信人第四章主要模块及详细设计系统模块简介本课题所研究的基于的车辆租赁系统主要由六个部分组成,即车辆求租者租赁公司信息管理模块包含用户登录身份验证,查看资料,修改资料等信息发布模块新闻信息发布最新车辆信息发布最新求租信息发布,公司介绍信息发布车辆管理模块此模块包括车辆信息管理和车辆租赁管理,车辆信息管理中包括了车辆类型车辆名称的管理,以及租赁车辆信息的发布更新和操作。
车辆租赁管理模块中主要实现车辆预定功能,以及修改删除功能。
求租者发布并管理求租信息,出租者发布并管理出租信息。
综合检索模块出租信息检索可按照车辆类型车辆名称地区出租价格及公司名称进行查询。
求租信息检索可按照车辆类型车辆名称地区及出租价格进行查询。
信息交流模块包括论坛及站内信息。
论坛包括查看帖子发送帖子回复帖子删除帖子。
站内短信包括发送信件和接收信件用户管理模块包括添加管理员查询用户浏览用户删除用户。
为了增强系统移植性,我们使用连接数据库。
如果以后数据库的名称,或者密码等改变的话,只要在中进行改变就行了,而不需要对每个数据库连接都进行改写。
在中写入以下代码用户信息管理模块用户信息注册和登录模块功能简介用户信息模块中的企业会员和个人会员所具有的功能如下用户信息管理模块对使用本系统的用户进行用户名密码用户身份的验证,确保了系统的安全性。
本模块具有五项功能实现用户注册和登录。
若是已注册的用户,可以进入用户界面进行相应操作。
若是新用户则登录本系统之前要先注册二所有用户可以查看自己的注册信息三所有用户都可以修改自己的个人信息,如密码联系电话等基本资料四用户如果忘记密码可以注册时所填写的密码保护取回密码。
管理员通过专用入口进入系统,修改个人信息。
用户信息管理模块的详细设计用户注册与登录模块设计此界面的主要功能是对使用本系统的用户进行用户名密码用户身份的验证,只有合法的用户才能使用本系统。
若是企业会员进入企业会员界面,若是个人会员进入个人会员界面。
对于初次使用本系统的用户需要注册才能登录用户界面。
此外,该界面还提供出错处理,如用户注册时用户名与用户列表中重名,用户信息填写不完整等等异常。
用户登录模块用户登录具体操作如下输入用户名和密码。
处理校检字符的有效性。
用户要登录本系统需要提供用户名和密码,在这里就是要检验用户是否满足输入的要求,即检验用户名和密码文本框是否为空,若为空,则无法进入本系统。
检验用户名是否存在或密码是否
