收藏 分享(赏)

校园一卡通业务管理系统论文.doc

上传人:ths314159 文档编号:135689 上传时间:2018-11-15 格式:DOC 页数:44 大小:1.60MB
下载 相关 举报
校园一卡通业务管理系统论文.doc_第1页
第1页 / 共44页
校园一卡通业务管理系统论文.doc_第2页
第2页 / 共44页
校园一卡通业务管理系统论文.doc_第3页
第3页 / 共44页
校园一卡通业务管理系统论文.doc_第4页
第4页 / 共44页
校园一卡通业务管理系统论文.doc_第5页
第5页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 学士学位论文沈阳师范大学科信软件学院本科毕业论文论文题目基于 ASP.NET 的校园一卡通业务管理系统的设计与实现 指导教师 指导方向 职称/学历 学生姓名 学 号 所属班级 学士学位论文I【摘 要】随着校园的数字化、信息化建设的逐步深入,校园内的各种信息资源整合已经进入全面规划和实施阶段,校园一卡通以结合学校正在进行的统一身份认证、人事、学工等MIS 和应用系统等建设。通过共同的身份认证机制,实现数据管理的集成与共享,使校园一卡通系统成为校园信息化建设有机的组成部分。通过这样的有机结合,可以避免重复投入,提高建设进度,为系统间的资源共享打下基础。 通过 B/S 结构校园一卡通业务管理系统,

2、让学生充分了解校园一卡通应用及重要意义,校园一卡通系统建设具有将原有业务和管理体系相对独立、互不协调的现象得到有效整合,减少资源浪费和重复建设,达到业务流程重组,同时有效缓解校务管理和后勤服务的繁重的业务,提高学校的管理水平、提高后勤的服务质量,提高效率,成为广大师生员工的工作、学习和生活中不可或缺的部分。【关键词】:校园一卡通,B/S,ASP.NET,数字化 学士学位论文II Campus card Business management system【Abstract 】With the gradual deepening of the digitization of informatio

3、n construction of the campus, the campus a variety of information resources integration into the overall planning and implementation stages, campus card to combine the schools ongoing unified authentication, personnel, school workers, MIS and applicationsystem and other construction. Through a commo

4、n authentication mechanism to achieve the integration and sharing of data management, the campus card system, the organic part of the campus information technology. Through this organic integration, avoid duplication of investment, improve the progress of construction, to lay the foundation for reso

5、urce sharing between the systems.B/S structure of campus card business management system, so that students fully understand the campus card application and the importance of the campus card system, the construction of effective integration of the existing business and management systems are relative

6、ly independent, uncoordinated, and reduce waste of resources and duplication of construction, to business process reengineering, effectively alleviate the heavy business of the school management and logistics services, to improve school management level, to improve the quality of logistics services,

7、 improve efficiency, the majority of staff and students work, learn and an integral part of life.【Key word】 : Campus Card, B/S, ASP.NET, Digital学士学位论文III 目录第一章 绪论 .11.1 课题来源 .11.2 国内现状 .11.3 研究意义 .1第二章 技术介绍 .32.1 微软.NET 平台概述 .32.2 ASP.NET 优势 .42.3 SQL Server 2005 概述及优势 .42.4 SQL 语言 .52.5 B/S 体系结构 .6

8、2.6 系统体系结构 .62.7 开发环境 .7第三章 需求分析 .83.1 可行性分析 .83.2 系统定义 .83.3 功能需求 .83.3.1 充值管理 .83.3.2 取款管理 .83.3.3 挂失管理 .93.3.4 解挂管理 .93.3.5 补卡管理 .93.3.6 换卡管理 .93.3.7 业务统计 .93.3.8 操作员管理 .93.3.9 权限管理 .93.3.10 修改密码 .93.4 数据需求 .93.4.1 充值管理/取款管理 .93.4.2 挂失管理/解挂管理 .103.4.3 补卡管理/换卡管理 .113.4.4 操作员管理 .123.5 系统的物理架构需求 .13

9、第四章 数据库设计 .144.1 数据库的概念 .144.2 数据库的选择 .144.3 数据库的概念结构设计 .154.3.1 数据字典 .164.4 数据库的逻辑结构设计 .174.4.1 账户信息表 .184.4.2 消费记录表 .194.4.3 权限管理表 .194.4.4 菜单表 .204.4.5 角色表 .204.4.6 操作员表 .20学士学位论文IV第五章 系统实现 .215.1 系统总体架构设计 .215.1.1 系统总体结构图 .215.1.2 登录界面风格 .235.2 充值管理 .245.2.1 功能描述 .245.2.2 程序处理流程图 .245.2.3 界面风格 .

10、255.3 取款管理 .255.3.1 功能描述 .255.3.2 程序处理程图 .255.3.3 界面风格 .265.4 挂失管理 .275.4.1 功能描述 .275.4.2 程序处理程图 .275.4.3 界面风格 .285.5 解挂管理 .285.5.1 功能描述 .285.5.2 程序处理程图 .285.5.3 界面风格 .295.6 补卡管理 .305.6.1 功能描述 .305.6.2 程序处理程图 .305.6.3 界面风格 .315.7 换卡管理 .315.7.1 功能描述 .315.7.2 程序处理程图 .315.7.3 界面风格 .325.8 操作员管理 .335.8.1

11、 功能描述 .335.8.2 程序处理程图 .335.8.3 界面风格 .345.9 其他功能 .345.9.1 业务统计 .345.9.2 权限管理 .35第六章 系统测试与维护 .366.1 系统测试 .366.2 系统维护 .36第七章 结束语 .37后 记 38参考文献 39学士学位论文0第一章 绪论1.1 课题来源计算机技术的发展为数字校园“一卡通”的发展创造了条件,许多学校都已建成了自己的校园网,为一卡通系统提供了网络基础;IC 卡应用技术的逐渐成熟(包括系统软件和卡片机具) ,为一卡通系统提供了技术基础;使学校现在资源得到合理利用和发展。1.2 国内现状由于众所周知的原因,200

12、0 年 M1 卡全球缺货,价格奇高,从卡商进货卡的单价最高到 19.00 元,到暑假后市面上基本断货。郑州新开普和北京迪科作为当年 M1 卡系统国内的主要供货商损失很大,以至于被后起的新中新赶上,南方的三九也逐渐发展起来。北京迪科本来作为本土公司应该在北京具有很大的优势,但在 2000 年左右北京迪科分家分为迪科新元和迪科创新(现在的迪科远望) ,再加上当时该公司第一次试用在北航 M1售饭系统使用效果不理想。在 2000 年下半年北京语言文化大学食堂售饭系统的竞标中,刚来北京不到两年郑州新开普击败众多的竞争对手中标从而站稳的在北京的脚跟。 基于 M1 的校园一卡通是在 2001 年出现的,最早

13、的新中新的中山大学和新开普的华东理工大学,当时缺乏经验,基本上拼拼凑凑把一卡通做完。2002 年市场上项目就逐渐多了起来,年初就有大量外来公司加入到这个领域,这些公司原来有做机房收费的如北京的昊星惠光,还有原来作银行业务如福州银达、深圳星龙基等。东软、北大青鸟进入到这个领域比较早,硬件从其他公司引入,软件自己开发。福建实达集团很早就进入了银校一卡通市场,最初只做银行端设备,现在也拥有自己的系统。 目前国内一些大型的系统集成商都把校园一卡通纳入了自己的业务范围了,如清华同方、联想、浪潮、北大方正、东软、神数、太极计算机、东大金智等。作为大型的系统集成商,他们在做校园一卡通项目时,方式往往也有别于

14、其它公司。 当下还有大量公司纷纷加入到这个行业,也有很多公司在准备中。希望无论是行业的前辈还是后起之秀都应该共同维护这个的市场的健康发展,如果大家都一味的打价格战,最终受损失还是自己。竞标的时候疯狂降价,中标以后又有没有利润而把整个项目的质量大打折扣,系统不能正常的使用,最终是用户把这笔帐记在这个行业的身上继而毁掉整个校园一卡通市场。1.3 研究意义高校是社会人才的摇篮,作为信息时代的产物,数字校园“一卡通”不仅给学校的日常管理工作带来了便利、高效,同时有一系列的社会效益;具体体现在一下几个方面:学士学位论文11)规范管理带来效益2)吸引银行投资3)移交资金管理风险4)节约了用于管理的投资5)

15、在实现上述社会效益的同时,部分子系统可以实现:学生无人监管自助消费,并有详细记录,方便管理;减少工作人员对软件维护所花费的时间;6)减少管理人员,减轻工作人员劳动强度,提高工作效益;7)延长自动化系统的开放时间,甚至实现 24 小时不间断开放;8)提高校园使用率,设备利用率,可以一定的程度上弥补学校维护和发展的经费。9)系统会记录持卡人每次使用的具体时间、地点、使用范围等详细信息,并提供详细查询功能。学士学位论文2第二章 技术介绍2.1 微软.NET 平台概述.Net 开发平台是从微软 Windows DNA(Distributed Network Architecture)衍生而来的,DNA

16、 是微软前几年开发企业应用程序的平台。分布式应用程序逻辑需要使用分布式的对象模型,诸如微软的分布式组建对象模型(DC0M)、对象管理组织的公用对象请求代理程序体系结构(CORBA)或 Sun 的远程方法调用(RI)。这些系统有个共同的缺陷,即它们无法扩展到互联网上:它们要求客户端与系统提供的服务本身之间必须进行紧密耦合,即要求一个同类基本结构。相反,Web 服务彼此是松散耦合的。连接中的任何一方均可更改执行机制,而不影响应用程序的正常运行。随着三层多层企业信息系统结构的发展与下一代分布式计算模型 Web 服务的诞生,企业应用中关于平台、框架、语言的竞争也越来越激烈。2000 年 6 月微软公司

17、宣布其.Net 战略,并开始对.Net 这一全新的概念进行宣传,对其相关产品进行研发。一直以来,.Net 给人的感觉比较抽象和笼统,无法给出明确的定义,也许引用微软首席执行官的说法更容易让人理解:“Microsoft .Net 代表一个集合,一个环境,可以作为平台支持下一代 Internet 的可编程结构。 ”诚然,.Net 是一个开发和运行软件的全新平台,便于开发基于 Web 的应用,其拥有大量的运行库服务以支持用多种编程语言编写的组件,具有跨语言,跨平台的互操作能力。.Net 使高度分布式 Internet 环境下的应用程序开发得到了简化,为 XML Web 服务与其他应用程序提供了一个高

18、效的安全的开发环境,并全面支持 XML。框架结构在NET 中的地位非常重要,因此下面进行详细地阐述。.Net Framework是整个.Net 平台的基础结构。它由基类库(如 ADO.Net 和 ASP.Net)和通用语言运行库(CLR,Common Language Runtime)组成,如图 2.1 所示。V B C + + C #J S c r i p t通用语言规范 ( C o m m o n L a n g u a g e S p e c i f i c a t i o n )A S P . n e t W i n d o w s 应用A D O . N e t基础类库通用语言运行库

19、 ( C o m m o n L a n g u a g e R u n t i m e )图2.1 .Net平台结构图从图中可以了解到.Net 开发框架的主要组成部分。首先整个开发框架的基础是通用语言运行库(CLR)及基础类库(BCL);在开发技术方面,.Net 提供了全新的数据库访问技术 ADO.Net,以及 Web 开发平台 ASP.Net 和 Windows 编程技术 Win Forms:开发语言方面,.Net 提供了对 VB、VC+、C#、Jscript、J+等多种语言支持5;在本系统开发中使用的 Visual Studio.Net 2008 则是全面支持.Net 的开发工具。2.2

20、 ASP.NET 优势ASP.Net是一种用于创建内容丰富的动态网站、Web应用程序和XML Web服务的新编程学士学位论文3模型。同以往的编程模型相比,这种新编程模型提供了基于组件的架构与开发范例。ASP.Net提供了下面一些超越以前WEB技术的新特性 7:(1)优良性能:ASP.Net在服务器上运行的是经过编译的CLR代码。同以前的技术相比,ASP.Net能充分利用Binding(绑定),及时编译,本地优化,缓冲服务来提高程序的性能。(2)大量工具箱支持:在Visual Studio的开发环境中,ASP.Net具有丰富的工具箱和设计器。如所见即所得的编辑方式,支持拖放的服务器控件,以及动态

21、的配置管理,此外还有许多第三方控件。(3)强大功能和良好机动性:因为ASP.Net是建立在CLR基础上的,所以整个平台的功能与适用性更加适合网络应用程序的开发。ASP.Net可以使用很多种程序语言来编写。此外,CLR的协同工作能力保证以前开发的基于COM的程序,在移植到ASP.Net后,依然可以正常使用。(4)崭新配置管理方式:ASP.Net是一种基于文本格式,等级式的配置系统。一个ASP.Net应用程序只需将必要的程序拷贝到服务器上就可以使用了。对于正在运行中的己编译的代码,也同样可以对其配置进行更改,而不需要重启服务器。(5)可移植性与良好适用性:当ASP.Net的一条线程出现异常情况后,

22、一个新的进程会在它的地方重新建立,继续担负原进程所处理的任务,这就使应用程序能不中断地处理客户的请求。(6)超强扩展性:ASP.Net 崭新的结构体系允许开发者开发自己的插件,且 ASP.Net 下任何一个组件都能够被用户自己开发的组件扩展或替代。2.3 SQL Server 2005 概述及优势SQL Server 2005 是有 Microsoft 开发和推广的关系数据库管理系统(DBMS) ,是一个全面的数据库平台,使用集成的商业智能 (BI)工具,提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务

23、的高可用和高性能的数据应用程序。SQL Server 2005 具有很高的性能、处理能力,在企业级支持、商业智能应用、管理开发效率等方面有较强的能力。它提供的集成的数据管理和分析平台,可以帮助组织更可靠的管理来自关键业务的信息、更有效的运行复杂的商业应用;而通过其中集成的报告和数据分析工具,企业可从信息中获得更出色的商业表现力和洞察力。相对于以前的版本,SQL Server 2005 拥有以下的重要新特性:(1)支持 XML 数据类型、XQuery 查询;学士学位论文4(2)CLR 编写数据库对象;(3)UDT:SQL Server 2005 里面支持自定义数据类型;(4)Service Br

24、oker:提供了一个足够稳定可靠而又高效的异步消息排队队列;(5)ADO.Net 2.0;(6)T-SQL 增强:除了一些功能更强的 SQL 函数,还增加了包括支持异常处理等一些新的内容;(7)数据库镜像(Mirroring):一个针对企业关键应用非常关注可用性而设计的热备方案,可以大大提高 SQL Server 的高可用性,能在数据库发生故障几秒钟内切换负载到备用系统上;(8)全文索引增强;(9)管理、监控、开发工具的集成和增强;(10)BI 的增强和存储引擎的改进。2.4 SQL 语言目前大多数的数据库都是关系数据库,使用 SQL(Structure Query Language,结构化查

25、询语言)语言可以方便地查询、操纵、定义和控制数据库中的数据。下面来简单介绍一下 SQL 语言。SQL 语言是结构化语言(Structure Query Language)的缩写,是一种用于数据库查询和编程的语言,已经成为关系型数据库普遍使用的标准,使用这种标准数据库语言对程序设计和数据库的维护都带来了极大的方便,广泛地应用于各种数据查询。SQL(Structure Query Language 结构化查询语言)自 1974 年被提出,至今已经是世界上最流行的关系数据库的标准语言。SQL 语言的常用操作有:建立数据库数据表(CREATE TABLE) ,如本系统中的学生及成绩备份就用到该语句;从

26、数据库中筛选一个记录集(SELECT) ,这是最常用的一个语句,功能强大,能有效地对数据库中一个或多个数据表中的数据进行访问,并兼有排序、分组等功能;在数据表中添加一个记录(INSERT) ;删除符合条件的记录(DELETE) ;更改符合条件的记录(UPDATE) 。SQL 语言的分类1DDL(Data Definition Language)数据定义语言,其作用包括创建数据库对象、删除数据库对象、修改数据库对象(create、drop、alter)。2DML(Data Manipulation Language)数据操纵语言,其作用包括查找数据信息、插入数据信息、删除数据信息、更改数据信息(select、 insert、 delete、 update)。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育专区 > 大学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报