课程设计(论文)车辆管理系统.doc

上传人:仙人指路1688 文档编号:4068903 上传时间:2023-04-03 格式:DOC 页数:25 大小:891KB
返回 下载 相关 举报
课程设计(论文)车辆管理系统.doc_第1页
第1页 / 共25页
课程设计(论文)车辆管理系统.doc_第2页
第2页 / 共25页
课程设计(论文)车辆管理系统.doc_第3页
第3页 / 共25页
课程设计(论文)车辆管理系统.doc_第4页
第4页 / 共25页
课程设计(论文)车辆管理系统.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《课程设计(论文)车辆管理系统.doc》由会员分享,可在线阅读,更多相关《课程设计(论文)车辆管理系统.doc(25页珍藏版)》请在三一办公上搜索。

1、1详细功能1.1 系统应对用户权限进行验证,有相应权限才能登录系统,如果没有相应的权限就不能登录系统。当获得相应的权限后,系统会提供很多角色,不同角色能使用系统不同的功能,当角色为保安时,可以使用增加校内车辆,查看校内车辆删除校内车辆,修改校内车辆,对校内车辆进行相应的收费等功能,当用户角色为校领导时,可以使用查看学校车辆,修改校内车辆,查看车库信息等功能。当用户角色为管理员时,可以使用保安和校领导都的功能,还可以添加角色,修改角色,等功能。1.2系统会记录所有的用户信息,包括保安,校领导,管理员等这些信息全部都交由管理员来管理,管理员可以修改用户信息,添加用户信息等。1.3系统提供用户修改个

2、人信息和密码的功能,当用户登录此系统后就可以更改自己的个人信息了。1.4 系统可以记录学校内教职工的所有的车辆的信息,以及车辆总数;当用户要查看时,可以点击查看车辆查看菜单进行查看。 1.5系统可以记录学校内所有车库的地点、容纳车辆数目等信息,当用户需要进行查看时可以点击车库查询进行查看;1.6系统能对进入校园的每一辆车的车牌号,车辆型号,车主姓名和身份证号进行判断和记录,如果不是本校园教职工的车辆要收费或者做相应处理;当需要进行记录时,要记录车牌号,车辆型号,进入的时间等信息。当用户想要进行查看时可以单击查看车辆菜单进行查看,当用户要增加车辆时可以点击增加车辆信息进行填写相应的车辆信息,还可

3、以进行,修改,删除车辆信息等。1.7 系统提供查询功能,可以用车主姓名或者车牌号进行检索每辆车的行踪;可以查询每辆车的停车信息,付费情况等信息。1.8系统在每个月都有结算功能,可以查看所有进出车辆的信息和费用情况。2. 软件界面登录界面:用户可以选择不同的权限进行登录。图2.1 系统登录界面添加角色界面:用户可以添加用户角色 图2.2系统添加角色界面修改角色:修改角色界面可以修改相应的角色信息图2.3修改角色界面删除角色界面:删除角色界面可以删除相应的角色信息 图2.4删除角色界面用户信息界面:用户信息界面可以查看所有用户信息 图2.5用户信息界面车库查询界面:车库查询界面可以查询车库相应的信

4、息 图2.6车库查询界面添加员工界面:添加员工界面可以添加相应的员工信息 图2.7添加员工界面修改员工界面:修改员工界面可以修改相应的员工信息 图2.8修改员工界面删除员工界面:删除员工界面可以删除相应的员工信息 图2.9删除员工界面修改个人信息界面:修改个人信息界面可以修改相应的个人信息 图2.10修改个人信息界面添加车辆界面:添加车辆界面可以添加相应的车辆信息 图2.11添加车辆界面修改车辆界面:修改车辆界面可以修改相应的车辆信息 图2.12修改车辆界面删除车辆界面:删除车辆界面可以删除相应的车辆信息 图2.13删除车辆界面 查看车辆界面:查看车辆界面可以查看所有的车辆信息 图2.14查看

5、车辆界面结算查询界面:结算查询界面可以查看所有进出车辆的信息和费用情况 图2.15结算查询界面3. 数据库设计3.1数据库关系图3.2表格car3.2.1表格car的列清单名称代码注释车牌号carid每个车辆都有不同的车牌号,所以车牌号为主键车辆型号xinhao分为大,中,小,型车主姓名name汽车车主的真实姓名,方便汽车的管理身份证号shenfenzhen汽车车主的真实身份证号车辆总数zongshu整个校园的车辆数3.3表格cheku3.3.1表格cheku的列清单名称代码注释车库地址car address校园各个车库的地址,方便用户查找各个车库容纳车辆数目number校园各个车库车辆容量,

6、方便用户管理车库数目number1校园总共的车库数车库名字chekuming方便用户查找3.4表格jiesuan3.4.1表格jiesuan的列清单名称代码注释各个月份的结算情况id方便用户管理,按1,2,。等月分总的付费情况money查看是否付费,费用的多少进入时间time1车辆进入校园的时间,方便管理出去时间time2车辆出校园的时间,方便管理车牌号carid每个车辆都有不同的车牌号,记录方便管理3.5表格jinchu xinxi3.5.1表格jinchu xinxi的列清单名称代码注释车辆型号xinhao分为大,中,小,型车主姓名name汽车车主的真实姓名,方便汽车的管理车主身份证号sh

7、enfenzhenhao每个车主都有不同的身份证号,所以身份证号为主键车牌号carid方便查找进入时间time1车辆进入校园的时间,方便管理出去时间time2车辆出校园的时间,方便管理停车地址car address车辆具体停在那个车库,方便查找收费情况money查看是否付费,费用的多少3.6表格manager3.6.1表格manager的列清单名称代码注释用户角色jiaose分为普通保安,校领导,管理员等。用户名user为防止他人进入设置用户名密码passward为防止他人进入设置密码,当用户名和密码都输入正确后才能进入系统用户真实姓名name方便管理家庭地址address方便与用户联系用户电

8、话telphone方便与用户联系4. 软件模块图及函数调用4.1软件模块图 图4.1软件模块图4.2角色管理模块图 图4.2角色管理模块图4.3员工管理模块图 图4.3员工管理模块图4.4车辆管理模块图 4.4车辆管理模块图4.5系统函数调用函数名:Addmanneger功能:创建角色 参 数:mannegerjiaose -用户角色参 数:mannegeruser -用户名参 数: mannegerpassward-用户密码 参 数:mannegername -用户真实姓名 参 数:mannegeraddress -家庭地址 参 数:manneger telphone -用户电话 返回值:T

9、rue -已经创建False -没有创建函数名:changemanneger功能:修改角色 参 数:mannegerago()-原用户信息参 数:mannegernow()-现用户信息 返回值:True -已经修改False -修改失败函数名:delmanneger功能:删除角色 参 数:mannegerjiaose -用户角色参 数:mannegeruser -用户名参 数: mannegerpassward-用户密码 返回值:True -已经删除False -删除失败函数名:allmanneger功能:所有用户信息 参 数:null 返回值:所有用户信息有(用户角色,用户名,密码,用户真实

10、姓名,家庭地址,用户电话)等。函数名:Search_cheku功能:查看校园所有的车库信息 参 数:null 返回值:所有车库信息包含(车库地址,各个车库容纳车辆数目,车库总数目,车库名字)。函数名:Search_chekuname功能:查询指定的车库信息 参 数:chekuname-车库的名字 返回值:查询的车库信息(车库地址,车库容纳车辆数目,车库总数目,车库名字)。函数名:Search_chekuaddress功能:查询指定的车库信息 参 数:chekuaddress-车库的地址 返回值:查询的车库信息(车库地址,车库容纳车辆数目,车库总数目,车库名字)。函数名:Addemployees

11、功能:添加员工 参 数:employeesuser -员工用户名参 数: employeespassward-员工密码 参 数:employeesname -员工真实姓名 参 数:employeesaddress -员工家庭地址 参 数:employeestelphone -员工电话 返回值:True -已经创建False -没有创建函数名:changeemployees功能:修改员工信息 参 数:employeesago()-原员工信息参 数:employeesnow()-现员工信息 返回值:True -已经修改False -修改失败函数名:delemployees 功能:删除员工 参 数:

12、employeesuser -员工名参 数: employeespassward-员工密码 返回值:True -已经删除False -删除失败函数名:changeownmessage 功能:修改个人信息 参 数:ownmessageago()-原个人信息参 数:ownmessagenow()-现个人信息 返回值:True -已经修改False -修改失败函数名:Addcar功能:添加车辆 参 数:carxinhao -车辆型号 参 数: carname-车主姓名 参 数:carshenfen -车主身份证号 参 数:carnumber -车牌号 参 数:caraddress -停车地址 返回值

13、:True -已经创建False -没有创建函数名:changecar功能:修改车辆信息 参 数:carago-()-原车辆信息参 数:carnow()-现车辆信息 返回值:True -已经修改False -修改失败函数名:delcar 功能:删除车辆 参 数:carshenfen -车主身份证号 参 数:carnumber -车牌号 返回值:True -已经删除False -删除失败函数名:searchcar 功能:查看车辆 参 数:null 返回值:所有车辆信息(车辆型号,车主姓名,车主身份证号,车牌号,进入时间,出去时间,停车地址,收费情况) 函数名:search_carname 功能:

14、按车主姓名搜索指定车辆信息 参 数:carname-要收索的车名 返回值:指定车辆信息(车辆型号,车主姓名,车主身份证号,车牌号,进入时间,出去时间,停车地址,收费情况)函数名:search_chepaihao 功能:按车牌号搜索指定车辆信息 参 数:chepaiha-要收索的车牌号 返回值:指定车辆信息(车辆型号,车主姓名,车主身份证号,车牌号,进入时间,出去时间,停车地址,收费情况)函数名:Search_jiesuan功能:查看所有进出车辆的信息和费用情况 参 数:month-要进行结算的月份 返回值:所有进出车辆的信息和费用情况(总的付费情况,进入时间,出去时间,车牌号)。5.函数调用的

15、测试用例被测函数名:Addmanneger功能:创建角色 参 数:mannegerjiaose -用户角色参 数:mannegeruser -用户名参 数: mannegerpassward-用户密码 参 数:mannegername -用户真实姓名 参 数:mannegeraddress -家庭地址 参 数:manneger telphone -用户电话 返回值:True -已经创建False -没有创建 测试用例1 输入(管理员,123,123,王红,北京,123456) 返回:TRUE; 测试用例2 输入(主管,234,234,王刚,天津,12345678) 返回:FALSE(不存在权限

16、为主管的角色);被测函数名:changemanneger功能:修改角色 参 数:mannegerago()-原用户信息参 数:mannegernow()-现用户信息 返回值:True -已经修改False -修改失败 测试用例1 输入(mannegerago(管理员,123,123,王红,北京,123456),mannegernow(主管,234,234,王刚,天津,12345678)) 返回:TRUE; 测试用例2 输入(mannegerago(校领导,123,123,王红,北京,123456),mannegernow(主管,234,234,王刚,天津,12345678)) 返回:FALSE

17、(不存在原有信息为校领导的记录);被测函数名:delmanneger功能:删除角色 参 数:mannegerjiaose -用户角色参 数:mannegeruser -用户名参 数: mannegerpassward-用户密码 返回值:True -已经删除False -删除失败 测试用例1 输入(管理员,123,123) 返回:TRUE; 测试用例2 输入(主管,234,234) 返回:FALSE(原系统中不存在此记录);被测函数名:allmanneger功能:所有用户信息 参 数:null 返回值:所有用户信息有(用户角色,用户名,密码,用户真实姓名,家庭地址,用户电话)等。 测试用例 输入

18、( null) 返回:一个包含所有用户信息的对象; 被测函数名:Search_cheku功能:查看校园所有的车库信息 参 数:null 返回值:所有车库信息包含(车库地址,各个车库容纳车辆数目,车库总数目,车库名字)。 测试用例 输入( null) 返回:一个包含所有车库信息的对象;被测函数名:Search_chekuname功能:查询指定的车库信息 参 数:chekuname-车库的名字 返回值:查询的车库信息(车库地址,车库容纳车辆数目,车库总数目,车库名字)。 测试用例1 输入(车库1) 返回:车库1的车库信息; 测试用例2 输入(车库2) 返回:车库2的车库信息;被测函数名:Searc

19、h_chekuaddress功能:查询指定的车库信息 参 数:chekuaddress-车库的地址 返回值:查询的车库信息(车库地址,车库容纳车辆数目,车库总数目,车库名字)。 测试用例1 输入(校区南面) 返回:校区南面的车库信息的一个对象; 测试用例2 输入(校区北面) 返回:校区北面的车库信息的一个对象;被测函数名:Addemployees功能:添加员工 参 数:employeesuser -员工用户名参 数: employeespassward-员工密码 参 数:employeesname -员工真实姓名 参 数:employeesaddress -员工家庭地址 参 数:employeestelphone -员工电话 返回值:True -已经创建False -没有创建 测试用例1 输入(123,123,王红,北京,123456) 返回:TRUE; 测试用例2 输入(234,234,123,天津,12345678) 返回:FALSE(输入格式不正确);被测函数名:changeemployees功能:修改员工信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号