课题目标是开发一套电动车租赁管理系统,利用这套系统可以实现对电动车的租赁的管理和控制。系统包括员工功能模块和管理员功能模块。管理员功能模块实现对各种信息的控制和管理,包括账号信息管理、客户信息管理、电动车信息管理、电动车分类管理、故障上报管理、租赁订单信息管理、订单审核管理、订单统计管理等功能。员工功能模块实现了除账号信息管理功能外的全部功能。
本文首先进行系统的需求分析,得出要建的各个系统模块。采用用SQL2008数据库建立系统运行所要的后台数据库,采用MICROSOFT VISUAL STUDIO集成开发环境配合使用C#语言开发一套电动车租赁管理系统。
具体功能如下:
账号信息管理:实现对系统操作用户的添加、修改和删除操作。
客户信息管理:实现对客户信息的管理,包括客户注册信息、修改客户信息、删除客户信息等功能,客户分为普通客户和VIP客户两种。
电动车信息管理:实现对公司的电动车信息的管理和控制,包括添加电动车基本资料信息、修改电动车基本资料信息、删除电动车基本资料信息等功能。
故障上报管理:实现对员工上报的故障进行处理的功能。
租赁订单管理:实现对普通用户申请的客户租赁电动车的订单进行审核和控制的功能。
电动车状态查询:可以实时查询各个电动车的状态信息。
售后评价管理:实现对客户租车后的售后和评价信息以及事故处理等信息的管理。
普通用户管理的功能包括:
个人信息管理:实现登陆后对个人信息进行修改和查看的功能。
修改登录密码:实现登陆后对个人密码进行修改的功能。
申请租车订单:客户用户登陆后可以申请租车订单。同时可以查看租赁订单信息。
售后评价管理:实现对客户租车后的售后和评价信息以及事故处理等信息的管理。
目 录
1绪论 4
1.1 研究意义 4
1.2 课题背景 4
1.3 研究现状 5
2系统开发环境 6
2.1 开发环境 6
2.2 ASP.NET框架 6
2.3 数据库技术 6
2.4 B/S架构介绍 7
3 系统需求分析 8
3.1 可行性分析 8
3.1.1 经济可行性 8
3.1.2 技术可行性 8
3.2系统体系结构设计 9
3.3 功能需求 10
4 系统总体设计 12
4.1 系统设计原则 12
4.2 系统结构 12
4.3 系统设计要求 12
4.4 系统模块设计 13
4.5 数据库设计 13
4.5.1 数据库逻辑设计 13
4.5.2 数据表的设计 15
5 系统详细设计 17
5.1 系统登录 17
5.2 客户信息管理 19
5.3 申请租车模块的实现 20
5.4 帐号管理 22
5.5 电动车信息模块 23
6 系统测试 25
6.1 系统测试目标 25
6.2 测试用例 25
参考文献: 28
总结 29
致 谢 30