基于ASP_NET2_0的车辆管理系统设计与实现.pdf

2星(超过40%的资源)
所需积分/C币:10 2011-11-06 16:18:48 936KB PDF
12
收藏 收藏
举报

基于ASP_NET2_0的车辆管理系统设计与实现
Software Technology 4系统设计思路 话,从横向来看,系统又可以划分为多个功能模块,如用 4.1系统的功能模块 车管理、车辆养护、车辆信息、统计报表、系统管理。这 如果说从纵向分析这个系统可以分为6种角色的几个功能模块针对不同的角色分发不同的权限,如车辆 养护,中级用户只能填写和查看本部门的车辆,而高级 表1长途车辆使用表 用户可以查看整个公司的车辆养护信息。图3展示了系 字段名 数据类型长度意义 统主要涉及的几个功能模块。 序号 数字 主键 42用车管理 派苹单号 文本 用车管理指的是申请人填写派车单,然后部门审 申请人 文本 核、总经部审核,最后申请人还车填写公里数和各种费 所属部门 文本 用完成单子的流转。用车管理难点就是派车单的流转, 事 文本 乘车人数 文本 派车单审批的流程如图4所示。 出车地 文本 为了实现派车单的流转,本系统采取对数据库表中 出车时间 日期 关键字判断的方式实现流程的控制,如一个长途派车 填表时间 日期 单;中请人填写的内容只是长途车辆使用表中的部分字 还车时间 日期 段;如果表中该记录“部门审核结果”字段为空就说明部 部门审核人 文本 门领导还没有审核,这时如部门主任登陆就可以看到该 部门审核结果 文本 派车单,然后需要对该派车单审批。审批完后,“部门审 车辆 文本 批人”和“部门审批结果”字段就不为空,但是因为总经 司机 文本 总经部审核人 文本 部还未审核,所以“总经部审核结果”字段为空。根据这 总经部审核结果文本 000 个判断条件,可以显示出总经部要审核的派车单,总经 备注 文本 50 部主任登陆后可以看到该派车单,然后进行审批,当“部 过路费 货币 门审核结果”和“总经部审核结果”都不为空时,就说明 停车费 货币 汽油费 货币 填写派车单 (选择派车类型) 起公里数 数字 止公里数 数字 派车类型 文本 50 部门]审核并判断 N那门出车返回后 派车类型是否为 填写里程数和汽油贵 部门派车? 表2用户表 Y 宇段名 数据类型 长度虔意义 总经部审批 序号 白动编号 分配车辆和司机 UserName 文本 用户名 文本 出车。返回后填写 密码 文本 里程数和汽油费 所属部门 文本 数字 流程结束 图4派车单审批流程 车辆管理系统 用车管理 车辆养护 车辆信息 统计报表 系统管理 市 长 日 故 车驾 保 按 年 用 数 信 障辆驶脸月度 据 用 员 用 保 维 档 档 统 统 管 库 备 管 车 养 修 案 案 计 计 理 份 理 图3系统的功能模块 《微型机与应用》2010年第29卷第14期 欢迎网上投穑www.pcachina,com5 o1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreservedhttp:/www.cnki.net Software Technology 派车单审核流程已完成,接下来就需要申请人在用车后 Value+"!" 填写公里数和费用,这个派车单才算结束。 +" GROUP BY month(出车吋间),车辆" 派车单流转的过程中,还涉及车辆的状态问题,在 +" UNION select车辆, month(出车时间)as月份, 该系统中,部门派车是用车者自己选择部门的车辆出8um(汽油费)AS汽油费合计,um(止公里数-起公里 车;而总经部派车是总经部主任选择公司的车辆出车。数)AS公里合计 派车单的派车类型如果是部门派车,在申请人选择本部 + "FROM JTCLSYB" 门车辆的同时,该车辆的状态就由“空闲”变为“出车”, "WHERE 4 #5="+DropDownListI Selected value+ 而总经部派是在总经部主任分配了公司的某个车辆 and year(出车时间)="+ Drop Downlist. Selectedvalue+" 出车后该夲辆的状态才变为“出车”。车辆的状态一旦变 +" group BY month(出车时间),车辆)ASA" 为“出车”就不能再被派遺,只有在申请人还车时填写了 +" GROUP BY月份,车辆") Datatable dt 公里数和费用后车辆的状态才变为“空闲” DataLayer. Select(" SELECT车辆,月份,sum(汽油费合计) 43车辆养护和车辆信息 AS总汽油费,sum(公里合计)AS总公里数 这两个模块在逻辑功能上相对较简单,通过司机用 EROM( SELECT车辆, month(出车时间)AS月 户进入相应的界面可以实现信息的录入,特殊用户、高份,m(汽油费)AS汽油费合计,sm(止公里数-起公 级用户可以对车辆信息和车辆养护情况了解和查看。 里数)AS公里合计 + FROM CTCISYB" 4.4統计报表 +" WHERE车辆="+ Drop DownList1. Selectedvalue 统计报表分为按月统计和年度统计两部分,它们的 +" and year(出车时间)="+ DropDownList2 Selectedval 实现主要采用分为SQL语句中的SUM函数通过限定 ue t 定的时间范围从而得出想要的结果。以下就是年度统计 +" GROUP BY month(出车时间),车辆" 页面中用到的SQL语句 +" uNION select车辆, month(出车时间)as月份, t吗 g Yearsum=" SELECT车辆,月份,sm(汽油费 sum(汽油费)AS汽油费合计,sum(止公里数-起公里 合计)AS总汽油费,sum(公里合计)AS总公里数" 数)AS公里合计 +“FROM( SELECT车辆, month(出车时间)AS月 +# FROM JTCLSYB h 份,8um(汽油费)AS汽油费合计,sm(止公里数-起公 +" WIIERE车辆="+ Drop DownListl Selected value+ 里数)AS公里合计 " and year(出车时间)="+ DropDownList2 Selectedvalue+" FROM CTClSYB'n +" group BY month(出车时间),车辆)ASA" +" WHERE车辆="+ Drop DownListl. SelectedValue +" and year(出车时间)=′"+ Drop Downlist2. Selected- +" GROUP BY月份,车辆"); (下转第10页) (上接第2页 的、与国家课程标准基本统一的特殊教材 (5)结合民族教育整合教材、创新教法目前,还没有 民族地区信息技术教育还应该长期调查研究,应建 专门的民族类信息技术教材,可以通过汉语水平较高的立健全民族地区信息技术教育长效保障机制,从而提高 教师或学生来辅导带动汉语水平较低的学生学习,以点教育信息化设施的整体效率。 带面,向外辐射,逐步提高汉语水平,为学习信息技术课参考文献 程打基础。同时,还可以利用藏汉双语老师,进行现有的[1甘南州教育局局长召玛杰在甘南州第三届小学校长 藏文软件教学,例如:《同元藏文输入法》、《班智达藏文 论坛会上的讲话,2008 输人法》等在 Microsoft office Word中进行藏文编辑文[2]赵宏甘南藏族自治州基础教育信息化发展同题与对 件,在图片编辑中,老师可以展示布达拉宫等一些与藏 策研究[D]西北师范大学,2007 民族息息相关的图片,以便提高藏族学生对信息技术课[3]周敦中小学信息技术教材教法[M].北京:人民邮电出 程的学习兴趣,使学生在快乐中掌握和运用。在信息技 版社,2007 术课教学中教师要结合现行教材和少数民族学生的特[4]高永久,邓艾藏族游牧民定居与新牧区建设一甘南 点,大胆进行教学设计,注重激发学生的创新思维,培养 藏族自治州调查报告[J民族研究,2007(5) 学生的创新能力,并根据学生的实际,将教学内容或化 (收稿日期:2009-12-21) 力组若类的获的牛动忽入期作者尚介 教学第一线的优秀专业教师,做长期的研究编写工作 马国俊,男,1978年生,讲师,主要研究方向:计算机教 编制适合藏族学生的《信息技术教材》教材,这样才能将 学及民族教育研究 原来的教材更新为具有藏族特色的、适合藏族学生实际 6 《徽型机与应用》2010年第29卷第14期 C1994-2010chinaAcademicJournalElectronicPublishingHouse.alLrightsreservedhttp://www.cnki.net Software Technology 领域中涉及的各种客户信息以及其他相 关信息进行存储并提供访问接口。 表1传统的软件开发与基于复用的构件开发模型方法对比 在金融租赁客广管理系统中运用了 软件开发方法 大量的构件,主要有:用户权限管理构名称 传统的软件开发 基于复用的构件开发模型 件、参数管理构件、元数据管理构件、财 代码复用率/% 25.7 72.3 务报表管理构件、评级管理构件、内容管 开发周期/月 6 理构件等。构件代码比例约占62.3%,新 开发成本/% 原成本的60%,降低约40% 增构件约占286%,构件化比例相当大,可扩展性 可扩展性差,约为30% 可扩展性达80%,直接复用 使原本半年的开发时间缩短为两个月,减 已有构件或做适当修改 少了开发成本,提高了软件开发效率和产可移植性 环境独立性低 独立性好,可运行在不同平台 品的质量,减少了系统的维护代价。为了 和软件环境中 更好地说明此构件开发模型的优势,将传可修改性 模块性差,通用性低 模块化程度高,通用性好 统的软件开发方法与基于复用的构件开可维护性 可维护性低,管理不方便「通过版本控制管理,可维护性 高,易于管理 发模型方法进行比较,统计结果如表1所灵活性 灵活度低 灵活度高,自动化程度高 示,头践表明,基于本文提出的模型开发 的构件降低了开发难度,加快了开发速度,较好地解决 IC]. Wiley-IEEE Computer Society, 2001 了复用的问题。 [4 WALLNAU B, The current state of CBSe[J]. IEEE Soft- 4总结与展望 ware,l998,15(5):37-46. 本文提出一种基于复用的构件开发模型,该模型规[5] PRESSMAN R S. Software engineering; a practitioner 范和约束了构件的内部结构,保证构件以规范化的方式 approach[M]北京:机械工业出版社,205 提供对外服务接口和扩展接口;保证构件具有良好的扩6杨芙消,梅宏,面向复用的需求建模M北京:清华大 展性以及随需应变的能力;将该开发模型应用于客户管 学出版社,2008 理构件开发,并基于该构件复用于金融租赁客户管理系7宏Jwa与模式M北京:电子工业出版社,200 统。通过实践对比表明,使用该构件开发模型降低了开[8] EVANS E. Domain- driven design: tackling complexity in 发难度,加快了开发速度,能够较好地解决复用这一问 the Heart of Software[M]. Addison Wesley, 2006 题。由于构件开发涉及领域繁多,该构件开发模型还有 (收稿日期:2010-01-29) 很多不足之处,还有待于在实践屮继续完善。 参考文獻 作者简介 1]杨芙清,梅宏,李克勤软件复用与软件构件技术[J 亓慧艳,女,1986年生,硕士研究生,主要研究方向:软 电子学报,199,27(2):68-75 件工程。 [21 MILI H. IEEE transactions on software Engineering, June 程建平,女,1954年生,研究员,硕士研究生导师,主要 1995:21(6):528-562 [3]MCCLURE C. Software reuse: a standards-based guide 研究方向:计算机软件、软件工程。 上接第6页) 教程[M].北京:电子工业出版,2006 4.5系统管理 [3]郝刚,袁水刚,严治国. ASP. NET2.0开发指南[M]北京 系统管理主要负责对数据库中所有表的管理,包括 人民邮电出版社,2006 修改和删除、增加用户、备份和恢复数据库等 「4]王勇,盖江南. ASP. NET宝典[M].北京:电子工业出版 车辆管理系统目前已经在公司使用,取得了良好的 社,2002 效果。B/S模式下,客户端较简单,便于应用程序的维5]孟宪会张慧妍.ASP.NET20应用开发技术[M]北京 护;集中式的数据管理,使数据库的维护更邡方便,而且 人民邮电出版社,2006 使得信息统计更为全面准确。 〔收稿日期:2010-01-26 參考文献 [1]张立编C#2.0宝典[M]北京:电子工业出版社,2006 作者简介 [2l刘振岩.基于NET的WEB程序设计一 ASP NET标准 杨扬,女,1982年生,硕士{助理T程师,主要研究方向: 信息化,软件开发,系统维护。 10 《微型机与应用》2010年第29卷第14期 C1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreservedhttp://www.cnki.net

...展开详情
试读 5P 基于ASP_NET2_0的车辆管理系统设计与实现.pdf
立即下载 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
qq_15562759 没有用,不要下了。
2014-05-19
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
基于ASP_NET2_0的车辆管理系统设计与实现.pdf 10积分/C币 立即下载
1/5
基于ASP_NET2_0的车辆管理系统设计与实现.pdf第1页

试读结束, 可继续读1页

10积分/C币 立即下载