




免费预览已结束,剩余4页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_公交卡管理系统专业 软件技术班级 软件081 姓名 金炜 沈佳乐指导老师 邢俊鑫前言 本课程设计主要解决公交卡的管理问题, 设计开发一个简单的公交卡管理系统 ,实现公交卡的注册,充值,注销,挂失,激活五个基本功能。在课程设计中,系统开发平台为Windows XP,程序设计语言采用C#,数据库采用SQL Server 2000,程序运行平台为Windows98/2000/Xp。程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在公交管理部门的管理中,解决实际问题。关键词 信息管理系统;数据库;公交卡管理1. 引言1.1设计目的随着经济的日益增长,车辆作为最重要的交通工具,在当今社会中得以普及。由于汽车数量的增加,而道路的承载能力有限。因此,城市公交车的迅速发展成为一种必然趋势。在这样的情况下,公交车运营商的车辆数目已经增加了许多,而且车型也不再单一,与此同时便产生了车辆资源的合理分配和使用问题。该问题涉及到车辆的档案管理、驾驶员档案管理、车辆管理、公交车运营线路的分配和管理等。如何对公交车公司的车辆进行合理的分配,科学的使用,使其发挥最大的价值是本问题探讨的重点。该管理系统的提出,对于一个公交车运营商来说,不但可以对车辆的使用进行合理的管理,而且对车辆的使用情况进行跟踪记录。1.2设计任务提高信息准确度;改进管理和服务;系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高; 更简便、信息化程度更高的公交卡管理流程。2.用户的特点本软件的最终用户是面向管理员,管理员具有一定的计算机应用基础,可以比较熟练操作计算机。管理员是经常性用户。系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。3. 需求分析3.1需求规定在公交卡管理系统中,管理员要为每个用户建立账户,并且录入用户信息,包括基本的姓名、性别、联系方式等,用户通过管理员注册后,会发放给用户一张公交卡,包括卡号和用户姓名和照片等基本信息。持有公交卡的用户,通过接触公交车上的刷卡机器,用户即可正常的乘坐公交车。当然,系统还提供强大的信息查询服务,查询可以通过多种方式实现,包括通过用户名查询、公交卡号查询和用户的身份证号码查询的方式。通过这些方式可以查询用户的基本信息和用户的消费情况。公交卡管理员通过该系统能够提供公交卡的挂失和注销服务,为丢失了公交卡的用户或者不愿再使用公交卡的用户提供更加优质的服务。3.2数据流图 +3.3功能描述一.管理员身份登陆(1)公交卡管理 公交卡注册:通过此功能,通过用户提供的信息,管理员录入注册信息即可完成公交卡的注册,用户即可正常使用公交卡; 公交卡的充值:用户可以完成对公交卡的充值,可以继续使用公交卡; 公交卡的注销:如果用户要换卡或者不想继续使用公交卡可以通过此项功能实现; 公交卡挂失:挂失丢失的公交卡,冻结公交卡上的余额,让丢失的公交卡不能再被其他人使用; 公交卡激活: 对挂失的公交卡进行激活,用户可以继续使用。4.数据库设计4.1 E-R图通过对公交卡管理系统的需求分析和数据流图的分析,可以画出该系统涉及的实体包括管理员、用户、公交卡、用户公交卡关系、公交卡注销表、公交卡类别表、公交卡状态表。4.2 数据库表设计1.管理员信息表属性类型约束备注管理员名Varchar(20)主键管理员密码Varchar(20)长度必须大于6位2.用户信息表属性类型约束备注用户编号Int主键标识列用户名Varchar(20)唯一约束密码Varchar(20)长度大于6位用户姓名Varchar(20)性别Varchar(2)身份证件号Varchar(18)前17位必须是数字,唯一约束手机号码Varchar(11)可以为空地址Varchar(20)邮箱Varchar(20)检查约束可以为空3.公交卡信息表属性类型约束备注卡编号Int主键卡号Varchar(20)唯一约束卡类型编号Int外键卡状态编号Int外键余额Float4.公交卡类型表属性类型约束备注卡类型编号Int主键类型名Varchar(20)使用规则Varchar(200)5.公交卡状态表属性类型约束备注卡状态编号Int主键状态名Varchar(20)用户-卡关系/注册表属性类型约束备注用户编号Int外键卡编号Int外键注册时间Datetime6.公交卡挂失表属性类型约束备注用户编号Int外键卡编号Int外键挂失时间Datetime7.公交卡注销表属性类型约束备注用户编号Int外键卡编号Int外键注销时间Datetime8.公交卡激活表属性类型约束备注用户编号Int外键卡编号Int外键激活时间Datetime5. 详细设计51系统登录模块52公交卡管理模块根据需求该系统功能包括:系统登录模块、公交卡管理模块、信息查询模块和系统管理模块。 系统登录模块功能:本模块的主要功能是对用户身份进行验证只有系统的合法用户才能进入系统。其窗体如下图:在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统才能登录成功。并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。公交卡管理模块功能:实现公交卡的管理,包括公交卡的注册、公交卡充值、公交卡注销、公交卡挂失和激活等功能。用户通过注册可以获得一张公交卡,注册后可对公交卡进行充值、注销、挂失和挂失后激活的功能。系统管理模块:系统管理功能模块主要实现对操作员的管理,在操作员管理子功能中用户可以进行新增操作员,也可以对现有的操作进行更新以及删除等操作。用户注册模块处理过程:在新用户来访问后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教部编版四年级语文下册《习作:我的动物朋友》示范公开课教学课件
- 区域环境专家年终总结
- 上海市奉贤区南桥镇十学校2026届九上化学期中学业水平测试试题含解析
- 黑龙江省哈尔滨双城区六校联考2026届英语九年级第一学期期末调研模拟试题含解析
- 云南省昆明市四校联考2026届九年级化学第一学期期中统考模拟试题含解析
- 2026届广东省深圳市龙岗区石芽岭学校九年级英语第一学期期末预测试题含解析
- 河北省保定市莲池区冀英学校2026届九上化学期中综合测试模拟试题含解析
- 2026届黑龙江省齐齐哈尔市昂溪区化学九上期中预测试题含解析
- 农村蔬菜基地合作协议7篇
- 禹阳离婚协议中子女抚养费及教育费用分担协议
- 浙江省G12名校协作体2025学年第一学期9月高三上学期开学联考地理试卷
- Unit 2 My friends (Period 1) 课件2025-2026学年人教版英语四年级上册
- 2025版酒店租赁经营合作协议模板:2025年度版
- 2025年烟草专卖局公开遴选面试高分策略及模拟题答案
- 一般性生产经营单位安全管理员主要负责人考核试题及答案
- 医院网络信息安全培训
- 2025年处方药与非处方药分类管理培训试题和答案
- 2025至2030电动升降桌行业产业运行态势及投资规划深度研究报告
- 《基本医疗卫生与健康促进法》知识培训
- (2025标准)拆迁保密协议书
- 健康生命至上主题班会课件
评论
0/150
提交评论