




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
驾驶证管理程序的实现姓名:尹鹏飞学号:S1题目描述1.1 系统的功能需求l 驾驶证信息 身份证号码、姓名、类型、发证日期、有效期l 驾驶证管理 支持驾驶证的注册、撤消 支持驾驶证的查询(指定号码,查类型、何时到期) 支持驾驶证类型的修改 支持驾驶证有效期的延长(70岁可延长)1.2功能描述用户可以进行驾驶证的注册和注销,需要系统管理者对用户的操作行为进行管理控制。当用户要求注册或注销时,需要判断用户信息的合法性。首先需要一个数据类来保存当前用户的信息。数据类最需要做信息的保存,而没有其他的功能。这时,便需要一个功能类来完成对用户行为的管理控制。用户操作,首先生成相应的用户信息类实体对象,有管理类进行信息合法性的验证,完成功能。注册,需要验证身份证号码,姓名,日期等信息是否合法,然后查找数据库中该用户的信息是否已经注册,没有注册则进行注册,否则不进行处理。上面的注册,查找功能均是在管理类中完成。注销同样也是生成相应的数据对象,有管理类进行查找是否该用户信息已完成注册,若已注册则直接进行注销。1.3 流程图用户(注册,注销)重新录入信息完成信息的录入否信息合法性验证允许完成注销功能是是是在数据库中查找用户信息否找到用户信息允许完成注销功能1.3 实现方案本程序采用c#的编程语言,面向对象的设计思想进行功能实现。开发环境:win7 开发工具;visual studio 2010编程语言:c#2 静态模型设计2.1 类设计对各个类进行考察,分别定义它们的属性和操作,考虑它们之间的关系,绘制出类图。(1) 类“驾驶证”License 属性:private string no; / 身份证号码 private string name;/ 姓名 private string type;/ 类型 private string data;/ 发证日期 private int expiry;/ 有效期 (2) 类“驾驶证管理类”LicenseManager属性:private List list;/保存 private int number;/数量 方法: public License find(string no) /查找数据 public int register(License l) /注册新的驾驶证 public int cancel(string no) / 注销驾驶证 2.2类图设计3 动态模型设计4 程序截图4 程序代码using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace License class License private string no; / 身份证号码 private string name;/ 姓名 private string type;/ 类型 private string data;/ 发证日期 private int expiry;/ 有效期 public string No get return no; set no = value; public string Name get return name; set name = value; public string Type get return type; set type = value; internal string Data get return data; set data = value; public int Expiry get return expiry; set expiry = value; public override string ToString() return 身份证号: + No + n姓名: + Name + n类型 + Type + n日期 + Data + n有效期:+Expiry; return base.ToString(); using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace License class LicenseManager private List list;/保存所有数据对象 public LicenseManager() list = new List(); public License find(string no) /查找数据 foreach(License l in list) if(l.No.Equals(no) return l; return null; public int register(License l) if (find(l.No) != null) /如果已经注册,则无须注册 return 0; else list.Add(l);/保存 return 1; public int cancel(string no)/ 注销 License l; l = find(no);/找到对象 if (l = null) return 0; else list.Remove(l); return 1; using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace License class Program static void menu() Console.WriteLine(1.注册:); Console.WriteLine(2.查找:); Console.WriteLine(3.注销:); Console.WriteLine(0:退出); Console.WriteLine(请选择); static void register(LicenseManager lm) License l = new License(); Console.WriteLine(请输入身份证号:); l.No = Console.ReadLine(); Console.WriteLine(请输入姓名:); l.Name = Console.ReadLine(); Console.WriteLine(请输入类型:); l.Type = Console.ReadLine(); Console.WriteLine(请输入日期:); l.Data = Console.ReadLine(); Console.WriteLine(请输入有效期:); l.Expiry = Convert.ToInt32(Console.ReadLine(); if(lm.register(l)=1) Console.WriteLine(注册成功!); else Console.WriteLine(注册失败!); static void find(string no,LicenseManager lm) License l=lm.find(no); if(l!=null) Console.WriteLine(l.ToString(); else Console.WriteLine(未找到!); static void cancel(string no, LicenseManager lm) if (lm.cancel(no) = 1) Console.WriteLine(成功注销!); else Console.WriteLine(未找到!); static void Main(string args) LicenseManager lm = new LicenseManager(); menu();/显示菜单 string no;/身份证号 int a = Convert.ToInt32(Console.ReadLine(); while(a!=0) switch(a) case 1:register(lm); break; case 2: Console.WriteLine(请输入身份证号:); no = Console.ReadLine(); find(no, lm); break; case 0: Console.WriteLine(请输入身份证号:); no = Console.ReadLine(); cancel(no, lm) ; break; menu();/显示菜单 a = Convert.ToInt32(Console.ReadLine(); 当我被上帝造出来时,上帝问我想在人间当一个怎样的人,我不假思索的说,我要做一个伟大的世人皆知的人。于是,我降临在了人间。我出生在一个官僚知识分子之家,父亲在朝中做官,精读诗书,母亲知书答礼,温柔体贴,父母给我去了一个好听的名字:李清照。小时侯,受父母影响的我饱读诗书,聪明伶俐,在朝中享有“神童”的称号。小时候的我天真活泼,才思敏捷,小河畔,花丛边撒满了我的诗我的笑,无可置疑,小时侯的我快乐无虑。“兴尽晚回舟,误入藕花深处。争渡,争渡,惊起一滩鸥鹭。”青春的我如同一只小鸟,自由自在,没有约束,少女纯净的心灵常在朝阳小,流水也被自然洗礼,纤细的手指拈一束花,轻抛入水,随波荡漾,发髻上沾着晶莹的露水,双脚任水流轻抚。身影轻飘而过,留下一阵清风。可是晚年的我却生活在一片黑暗之中,家庭的衰败,社会的改变,消磨着我那柔弱的心。我几乎对生活绝望,每天在痛苦中消磨时光,一切都好象是灰暗的。“寻寻觅觅冷冷清清凄凄惨惨戚戚”这千古叠词句就是我当时心情的写照。最后,香消玉殒,我在痛苦和哀怨中凄凉的死去。在天堂里,我又见到了上帝。上帝问我过的怎么样,我摇摇头又点点头,我的一生有欢乐也有坎坷,有笑声也有泪水,有鼎盛也有衰落。我始终无法客观的评价我的一生。我原以为做一个着名的人,一生应该是被欢乐荣誉所包围,可我发现我错了。于是在下一轮回中,我选择做一个平凡的人。我来到人间,我是一个平凡的人,我既不着名也不出众,但我拥有一切的幸福:我有温馨的家,我有可亲可爱的同学和老师,我每天平凡而快乐的活着,这就够了。天儿蓝蓝风儿轻轻,暖和的春风带着春的气息吹进明亮的教室,我坐在教室的窗前,望着我拥有的一切,我甜甜的笑了。我拿起手中的笔,不禁想起曾经作诗的李清照,我虽然没有横溢的才华,但我还是拿起手中的笔,用最朴实的语言,写下了一时的感受:人生并不总是完美的,每个人都会有不如意的地方。这就需要我们静下心来阅读自己的人生,体会其中无尽的快乐和与众不同。当我被上帝造出来时,上帝问我想在人间当一个怎样的人,我不假思索的说,我要做一个伟大的世人皆知的人。于是,我降临在了人间。我出生在一个官僚知识分子之家,父亲在朝中做官,精读诗书,母亲知书答礼,温柔体贴,父母给我去了一个好听的名字:李清照。小时侯,受父母影响的我饱读诗书,聪明伶俐,在朝中享有“神童”的称号。小时候的我天真活泼,才思敏捷,小河畔,花丛边撒满了我的诗我的笑,无可置疑,小时侯的我快乐无虑。“兴尽晚回舟,误入藕花深处。争渡,争渡,惊起一滩鸥鹭。”青春的我如同一只小鸟,自由自在,没有约束,少女纯净的心灵常在朝阳小,流水也被自然洗礼,纤细的手指拈一束花,轻抛入水,随波荡漾,发髻上沾着晶莹的露水,双脚任水流轻抚。身影轻飘而过,留下一阵清风。可是晚年的我却生活在一片黑暗之中,家庭的衰败,社会的改变,消磨着我那柔弱的心。我几乎对生活绝望,每天在痛苦中消磨时光,一切都好象是灰暗的。“寻寻觅觅冷冷清清凄凄惨惨戚戚”这千古叠词句就是我当时心情的写照。最后,香消玉殒,我在痛苦和哀怨中凄凉的死去。在天堂里,我又见到了上帝。上帝问我过的怎么样,我摇摇头又点点头,我的一生有欢乐也有坎坷,有笑声也有泪水,有鼎盛也有衰落。我始终无法客观的评价我的一生。我原以为做一个着名的人,一生应该是被欢乐荣誉所包围,可我发现我错了。于是在下一轮回中,我选择做一个平凡的人。我来到人间,我是一个平凡的人,我既不着名也不出众,但我拥有一切的幸福:我有温馨的家,我有可亲可爱的同学和老师,我每天平凡而快乐的活着,这就够了。天儿蓝蓝风儿轻轻,暖和的春风带着春的气息吹进明亮的教室,我坐在教室的窗前,望着我拥有的一切,我甜甜的笑了。我拿起手中的笔,不禁想起曾经作诗的李清照,我虽然没有横溢的才华,但我还是拿起手中的笔,用最朴实的语言,写下了一时的感受:人生并不总是完美的,每个人都会有不如意的地方。这就需要我们静下心来阅读自己的人生,体会其中无尽的快乐和与众不同。当我被上帝造出来时,上帝问我想在人间当一个怎样的人,我不假思索的说,我要做一个伟大的世人皆知的人。于是,我降临在了人间。我出生在一个官僚知识分子之家,父亲在朝中做官,精读诗书,母亲知书答礼,温柔体贴,父母给我去了一个好听的名字:李清照。小时侯,受父母影响的我饱读诗书,聪明伶俐,在朝中享有“神童”的称号。小时候的我天真活泼,才思敏捷,小河畔,花丛边撒满了我的诗我的笑,无可置疑,小时侯的我快乐无虑。“兴尽晚回舟,误入藕花深处。争
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 齐齐哈尔市中医院胃肠道B超诊断考核
- 晋城市人民医院硬膜外腔注射考核
- 鄂尔多斯市中医院护理操作技术标准化培训与考核管理
- 天津市人民医院弹力纤维染色考核
- 运城市人民医院急诊影像学判读能力考核
- 中国衣领净项目商业计划书
- 赤峰市中医院报告书写规范考核
- 齐齐哈尔市人民医院压疮预防管理考核
- 2025年中国石蜡抑制剂项目商业计划书
- 邢台市人民医院脊柱手术术中麻醉配合考核
- 农场建设农机合作社实施方案
- 成人高考成考教育理论(专升本)试题及答案指导(2025年)
- 病毒性心肌炎病历模板
- 电工基础教案(完整版)
- 部编版道德与法治六年级上册第四单元《法律保护我们健康成长》课件(共6课时)
- 窗口人员劳务派遣投标方案模板(技术方案)
- 北师大版六年级数学上册-第一单元《圆》复习课件
- 2024年全国执业医师资格证之临床助理医师考试历年考试题(附答案)
- 车辆销户委托书范本
- 供应商质量能力调查表
- 滴灌通白皮书
评论
0/150
提交评论