版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
汽车租赁系统模块设计说明书1引言1.1编写目的系统开发的总体认为是实现汽车租赁公司各种信息的系统化、范化、和自动化,从而达到提高管理效率的目的:从用户的观点来看,要求系统能够达到以下目标:(1)及时收集保存信息(2)快速传播信息(3)实现数据共享设计员从技术观点上看,要求系统能够达到以下目标:(1)方便用户使用(2)具有较高的可靠性(3)具有较好的运行效果(4)具有较高的可维护性和可扩充性,能够适应用户新的业务要求。1.2背景待开发软件系统的名称:汽车租赁系统本项目的任务提出者:中南民族大学08计科软工实验组本项目开发者本项目用户众广大汽车租赁商人员1.3定义1.4参考资料《软件文档编写》高等教育出版社2总体设计2.1需求规定主文档名称概要设计说明书主文档编号S子文档名称需求规定子文档编号S1编者编写日期输入功能性能其他2.1.1输入输入数据的现实背景,主要是情况—一汽车信息录入与修改;情况出现的频度—一不定;情况来源—一汽车销售公司的财务人员;输入媒体———鼠标键盘;限制——无;支配——通过程序和数据库系统的约束进行对用户输入信息的限制。质量管理——对输入的信息进行核对;2.1.2功能a.能添加、修改、删除、查询汽车信息b.能添加、修改、删除、查询租户信息c.能添加和查询租户借阅汽车的信息d.能添加租车信息e.能添加新的管理员f.能修改管理员的密码2.1.3性能针对一般租赁管理信息系统的需求,通过对租赁管理工作过程的内容和数据流流程分析,设计如下面所示的数据和数据结构:用户信息包括:租车证号,租户姓名,租户性别,出生日期,租户的家庭住址,身份证号,联系电话;汽车信息包括:汽车编号,汽车名称,销售商,制造商,价格,数量。2.1.4其他该软件是使用MyEclipse在WindowsXP系统下完成的,所以只要是兼容Windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求软件在完成后的维护阶段可以一个与其他类软件接口,随时满足用户的使用要求。2.2运行环境主文档名称概要设计说明书主文档编号S子文档名称运行环境子文档编号S2-2编者编写日期设备支撑软件外部接口2.2.1设备内容最低配置建议配置主机P/200PII/266内存 512MB1G硬盘 10G20G2.2.2支撑软件操作系统WindowsXP数据库SQLSERVER2005开发工具VisualC++6.02.2.3外部接口硬件接口:由于软件较小,除硬盘外,基本没有与外界硬件的联系。软件接口:在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。2.3基本设计概念和处理流程主文档名称概要设计说明书主文档编号S子文档名称基本设计概念和处理流程子文档编号S2-3编者编写日期编号模块名称编号模块名称A1系统安全权限管理B1用户管理C1汽车管理D1租赁管理E1统计及数据维护F1查询管理处理流程:2.4概要设计模块结构图与描述表主文档名称概要设计说明书主文档编号S子文档名称概要设计模块结构图与描述表子文档编号S2-4编者编写日期模块结构图模块关系图2.4.1模块结构图:租车用户者租车用户者提供个人资料系统管理员录入汽车租赁理系统B1租户管理:租户基本信息管理员管理员录入租户数据数据库汽车汽车汽车资料管理汽车信息表C1汽车基本资料管理2.4.2模块关系:功能需求编目管理流通管理统计打印编目时可以迅速查询√进行租车管理√进行还车管理√在车丢车时进行赔偿√租车证办理√租户租车一览√汽车去向√3接口设计主文档名称概要设计说明主文档编号S子文档名称接口设计子文档编号S3编者编写日期用户接口外部接口内部接口3.1用户接口采用页面式的图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面设计应遵循如下规则:界面要一致性;提供简单的错误处理;提供信息反馈;操作可逆,其动可以是单个的操作,或者是一个相对的操作序列;设计良好的联机帮助。3.2外部接口支持一般的pentium4或更高的微机或笔记本电脑;本软件应提供对条形码扫描仪等的支持;运行于WindowsXP3.3内部接口系统管理模块为汽车租赁系统提供操作员和系统参数等基础数据。必须设置操作员后才能使用其他模块。汽车管理模块为汽车统计模块,和汽车查询模块提供基础数据。必须先有汽车数据后,才能使用统计和查询模块。汽车管理模块和租车证办理模块为汽车借阅模块提供基础数据。必须有汽车和用户后,才能使用租赁模块。在租赁模块中可以使用查询模块,查询租户和汽车的信息。在租车证中可以使用查询模块,查询租户的租车信息。4系统数据结构设计4.1数据结构描述表主文档名称概要设计说明书主文档编号S子文档名称数据结构描述表子文档编号S4-1编者编写日期数据结构描述表本设计系统采用的DBMS为A0ccess200,数据库命名:Library.mdb
数据库是由若干个二维表组成,其各自结构见下表所示。
编号表名称说明
1Admin_Info管理员信息表
2Borrow_Info租车信息表
3Car_Info汽车信息表
4Proof_Info用户信息表
5Punish_Info罚款信息表
各数据表的结构如下:
A、管理员信息表
表名:Admin_Info
序号字段名字段类型字段长度字段含义为空否备注
1User_Namevarchar50管理员名No
2Passwordchar13管理员密码No
3Work_IDint8编号No
B、图书借阅信息表
表名:Borrow_Info
序号字段名字段类型字段长度字段含义为空否备注
1BorrowIDint20租车证号NO
2Proof_IDchar13用户租车证号NO
3Car_IDchar50租车编号(车号NO
4Borrow_DateDatetime租车日期NO
C、汽车信息表
表名:Car_info
序号字段名字段类型字段长度字段含义为空否备注
1Car_IDvarchar10汽车编号NO
2Car_NameChar20汽车名NO
3MakerChar50制造商NO
4PriceMoney单价NO
5InLibrarydatetime入库日期NO
6Total_Amountint8总数NO
7Now_Amountint8当前数NOD、用户信息表
表名:Proof_info
序号字段名字段类型字段长度字段含义为空否备注
1Proof_IDChar20租车证号NO
2Namevarhar20用户名NO
3SexChar4性别NO
4Birth_Timedatetime出生日期NO
5AddressChar80住址NO
6ID_Numberint8身份证号NO
7Tel_NumberChar20电话NO8Now_Borrow_Amountint8现租车数YESE、罚款信息表
表名:Punish_info
序号字段名字段类型字段长度字段含义为空否备注
1Puni_IDint10罚款编号NO
2Proof_IDChar20租车证号NO
3Car_IDvarchar10汽车编号NO
4Borrow_DateDatetime租车日期NO
5Return_DateDatetime还车日期NO
6Puni_Moneymoney罚款金额YES
各个实体E-R图:汽车信息实体汽车信息实体租赁选择类型信息实体客户信息实体图2.3-1各个实体之间关系E-R图系统管理实体系统管理实体注册/重登陆修改密码退出系统图2.3-2系统管理实体之间关系E-R图用户信息实体用户信息实体租车证办理租车证信息查询租车证挂失处理图2.3-3用户信息实体E-R图类型信息实体类型信息实体描述名称图2.3-4类型信息实体E-R图汽车信息实体汽车信息实体新车信息查询信息挂失处理信息图2.3-5汽车信息实体E-R图租赁信息实体租赁信息实体租车信息查询租还车信息图2.3-6租赁信息信息实体E-R图4.2数据结构-模块关系表主文档名称概要设计说明书主文档编号S子文档名称数据结构-模块关系表子文档编号S4-2编者编写日期租车证证办理用户查询汽车租赁系统管理汽车信息表:[Car_Info]租车证信息表:[Proof_Info]√√√罚款表:[Punish_Info]√√用户借阅表:[Borrow_Info]√√管理员表:[Admin_Info]√5运行设计主文档名称概要设计说明书主文档编号S子文档名称运行设计子文档编号S5编者编写日期运行模块组合运行控制运行时间5.1运行模块组合租车证办理用户查询汽车租赁系统管理租车证办理√用户查询X√汽车租赁√√系统管理√√5.2运行控制系统运行时根据操作员的角色,确定各模块的操作权限和数据的处理权限。运行中记录操作员操作日志,记录操作员行为。5.3运行时间一般操作的响应时间应在1"2秒内,对软磁盘和打印机的操作,以及数据的导入和导出也应在可接受的时间内完成6系统出错处理与安全保密维护设计主文档名称概要设计说明书主文档编号S子文档名称系统出错处理与安全保密维护设计子文档S6编者编写日期出错信息补救措施安全保密设计维护设计6.1出错信息本系统在登陆时采用登陆名和SQLSERVER数据库的登陆名相同的方式来确保系统的安全性,这样如果是源代码被泄露了那个人也得不到用户名和密码。这样做了之后,就是将来交给别人用了,我也进不去这个软件,大大的增加看了安全性。6.2补救措施数据库损坏为了确保数据安全,服务器可以采用主服务器和备份服务器共同使用的方式来进行,一旦主服务器损坏,由备份服务器立即替换进行工作。
数据库要有相应的备份模块,服务器端有基于数据库系统的备份模块,可以通过磁带机或者光盘机来备份,工作站端要有基于应用程序的备份模块。部分停电、网络断开的处理系统的关键部门,如数据中心等必须配备较大功率的UPS,常用的部门配备小功率的UPS,以备在停电的时候应急使用。
网络的安全由网路的安全和网络设备的安全来保障。
系统的最终目的是部分常用模块可以单机运行,这项工作留待二期工程完成。权限控制系统部分采用最高级别的权限控制,采用基于数据库的安全认证,系统自带一个用户管理模块,可以方便的创建用户和授权。
对可以授予部分浏览权的用户(如教师信息学生只能浏览有那些教师和教什么课而无权浏览其它信息,则可以建立关于教师信息的视图。
对各个系之间的权限通过对同一个表建立不同的视图来实现。如永久成绩的信息对不同的系分别建立一个视图,分别以不同的系别作为检索参数。6.3安全保密设计本软件在安全保
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2-Ethoxypropan-1-ol-生命科学试剂-MCE
- 2025年绍兴理工学院人才引进126人备考题库附答案详解
- 2025年未央区大明宫社区卫生服务中心中医科招聘康复治疗师、中医医师各1名备考题库完整参考答案详解
- 上海工程技术大学2025年公开招聘备考题库(第四批)及完整答案详解1套
- 2025年携手同行合力生光北京广播电视台校园招聘24人备考题库完整答案详解
- 2025年重庆市沙坪坝区巴县师范附属小学校招聘数学代课教师备考题库完整参考答案详解
- 2025年龙州县龙州镇龙北医院公开招聘自聘工作人员15人备考题库及1套参考答案详解
- 【招聘预备考题库】湾区名校揽贤才公办编制+广阔平台邀你共赴出彩未来(2025年第二批)及一套参考答案详解
- 云南地理生物会考试卷及答案
- 餐饮场所厨房油烟道清洗细则
- 北京朝阳区六里屯街道办事处招聘18名城市协管员考试笔试备考题库及答案解析
- 2025年国家统计局齐齐哈尔调查队公开招聘公益性岗位5人笔试考试备考题库及答案解析
- 2025年科研伦理与学术规范期末考试及参考答案
- 货款尾款结算协议书
- 村会计笔试试题及答案
- 2026年江西省铁路航空投资集团校园招聘(24人)笔试考试参考题库及答案解析
- 2025年徐州市教育局直属学校招聘真题
- 消防设施共用责任划分协议书范本
- 杜国楹小罐茶的创业讲稿
- 2025-2026学年统编版九年级历史上册(全册)知识点梳理归纳
- 沪教版(新版)一年级下学期数学第4单元100以内的加减法单元试卷(附答案)
评论
0/150
提交评论