毕业论文-基于校园网的网上支付系统的设计.doc_第1页
毕业论文-基于校园网的网上支付系统的设计.doc_第2页
毕业论文-基于校园网的网上支付系统的设计.doc_第3页
毕业论文-基于校园网的网上支付系统的设计.doc_第4页
毕业论文-基于校园网的网上支付系统的设计.doc_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科学生毕业论文(设计)题目 基于校园网的网上支付系统的设计 学院 数学与计算机科学学院 专业 计算机科学与技术 学生姓名 学号 指导教师 职称 论文字数 完成日期 年 月 日目 录第一章 绪论51.1课题研究的目的51.2 课题研究的意义51.3 课题的可行性分析61.3.1 课题调研61.3.2 可行性分析6第二章 准备阶段62.1 ASP.Net基础62.2 C#基础72.3 SQLServer2000数据库系统7第三章 应用系统开发工具73.1系统对硬件和软件的要求73.2 运行需求83.3 其他需求83.4数据库应用系统开发简介83.5校园一卡通网上支付系统93.6 MS SQL Server简介9第四章 系统分析104.1系统简要分析104.2系统数据模型设计104.2.1 E-R图104.2.2 数据表114.3系统界面124.3.1 进入系信息界面124.3.2系统介绍界面124.3.2系统介绍界面134.3.3公告通知界面134.3.4学生检索综合界面134.3.4学生综合检索界面144.3.5系统管理界面144.3.6网上支付界面154.4系统功能图15第五章 支付内容及方法165.1支付类型165.2支付方式16第六章 操作方法176.1登录176.2资料修改176.3密码修改176.4找回密码176.5账目查询176.6网上支付176.7退出系统17第七章 调和测试18第八章 设计体会19结 论20参 考 文 献20致 谢21附录A22a、IIS简介22b、IIS与ASP.NET的结合22附录B23数据库设计的步骤23基于校园网的网上支付系统的设计摘 要:随着计算机技术、通信技术和网络技术的发展和融合,各高校的校园网的建设日益完善,为校园一卡通系统的建立提供了网络平台。数据库技术和射频IC卡技术的发展和成熟,也为校园一卡通系统的建立提供了技术保障。同时高校信息管理理念与方式也在发生着深刻的变化,在校园内实现一卡通系统已成为学校提高管理水平、促进学校管理手段数字化的必然趋势。校园一卡通系统架构在校园网之上,利用计算机、网络设备、终端等设备,充分发挥校园网络优势,借助于卡片载体,实现先进的信息化管理,它取代了学校管理和生活中所使用的各种个人证件和现金支付手段,实现了校内消费、学籍管理、身份认证、网上交费等多种功能。本系统是校园一卡通网上支付系统,对MS SQL Server2000数据库管理系统、SQL语言原理、ASP.Net数据库技术ADO.Net进行了较深入的学习和应用。关键词:校园网;网上支付;数据库;ASP.Net;SQL Server2000Online Payment System Design Based On Campus NetworkAbstract:With the development and integration of computer technology,communication technology, and network technology, the construction of university campus network has improved steadily and the establishment of the campus card system provides a network platform.Database technology and radio frequency IC card technology develops quickly and becomes more and more mature, which also provides technical supports for the establishment of campus card system.At the same time,information management concepts and methods of University is also undergoing profound changes in the campus. Card system has been one system that improved school management which would promote the inevitable trend of digitization.Campus card system is architected on the campus network.The use of computers, network equipment, terminals and other equipment, gives full play to advantages of the campus network.By means of the card carrier, to achieve the advanced information management, which replaces the school management and the use of lifevarious personal documents and cash means of payment, to achieve the school spending, school management, authentication, online payment and other functions.The system is online payment system.MS SQL Server2000 database management system, SQL language principle, ASP.Net s ADO.Net database technology for a more in-depth study and application.Key words:Campus network;Online payment;Database;ASP.Net;SQLServer2000第一章 绪论1.1课题研究的目的1.掌握采用Internet的TCP/IP协议,以B/S方式,ASP.Net编程技术。2.学习Microsoft Visual Studio.Net 开发平台 及ASP.Net 和C#编程语言。3.ASP.Net的动态网页和SQLServer 2000中型数据库。4.培养良好的开发系统的精神。1.2 课题研究的意义 校园一卡通系统建设是数字化校园的基础和核心工程,是数字化校园中重要的组成部分。校园一卡通系统的实施将有效整合校园内各信息系统,为数字化校园运作提供了全面的数据共享平台和共享环境。1)校园一卡通系统的建设,是高校信息化发展的必然趋势,是高校现代化管理的标志。2)校园一卡通系统的建设,将有效促进数字化校园建设的进程。它是数字化校园中的核心骨干系统,是数字化校园的先行官,将为其他信息系统的互连互通打好基础。3)校园一卡通系统的建设采取银行卡的金融功能与校园卡的校务管理功能整合的方式,由银行与学校联合发行银行卡一校园卡,师生们可以用银行卡在各地的银行网点或自助终端实现存取款、消费、转账等金融支付;还可以用校园卡代替学生和教职员工在校内的所有个人证件(如学生证、工作证、图书证、医疗证等),应用于需要身份识别的各种信息系统;可以通过设在校园卡内的电子钱包实现餐饮、校内购物、上机上网和医疗等校内消费。 4)校园一卡通系统的建设,使原有业务和管理体系相对独立、互不协调的现象得到有效整合,减少资源浪费和重复建设,达到业务流程重组。 5)校园一卡通系统先期建立全校师生员工的人事档案,可以作为下一步全校的用户管理系统的雏形。 6)校园一卡通系统的建设,将有效缓解校务管理和后勤服务的繁重业务,提高学校的管理水平、提高后勤的服务质量,做到减员增效、提高效率。 7)校园一卡通系统的建设,为学校实现财务统一管理提供科学的、现代化的手段,将加速资金周转的效率,也为银行向学校财务部门和师生员工提供更加及时、周到的金融服务提供良好的空间。1.3 课题的可行性分析1.3.1 课题调研(1) 部分与实践活动和相关的文件和资料由指导老师提供。(2) 本课题要求学生有熟练的ASP.Net开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。(3) 具有对复杂表进行处理的能力。(4) 具体问题再做详细调查研究并与指导老师面谈。1.3.2 可行性分析(1) 技术可行性-本系统需要Microsoft Visual .Net 开发平台,IIS服务器的配置,装有Office软件的机器。对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML样式,图形图象制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用SQLServer 2000。(2) 经济可行性-由于本系统是为校园一卡通网上支付系统,将该系统挂在学校的相应的网址目录下即可使用该系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力、物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。(3) 操作可行性-界面设计时充分考虑管理人员和学生的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。第二章 准备阶段2.1 ASP.Net基础 ASP.NET是一种统一的Web平台,它提供了生成企业级应用程序所必需的全部服务。ASP.NET 又是基于.NET Framework生成的,因此整个框架都可用于任何 ASP.NET应用程序。可以使用任何与公共语言运行库兼容的语言(包括 Microsoft Visual Basic、Visual C# 和 JScript .NET)来创作应用程序。ASP.NET页框架是一种编程框架,它在Web服务器上运行以动态地生成和管理 Web窗体页。在Visual Studio中,Web窗体提供了窗体设计器、编辑器、控件和调试功能,这些功能结合在一起,将能够为浏览器和Web客户端设备快速地生成基于服务器的可编程用户界面。ASP.NET页框架创建了传统客户端/服务器Web交互的抽象模型,能够使用支持快速应用程序开发(RAD)和面向对象编程(OOP)的传统方法和工具来进行应用程序编程。在Web窗体页中,可以使用属性、方法和事件来处理HTML元素。ASP.NET页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而不必考虑基于Web的应用程序中固有的客户端和服务器隔离的实现细节。该框架还会在页处理生命周期中自动维护页及该页上控件的状态。2.2 C#基础 C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C+的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C+与Java一样亦为对象导向(object-oriented)程序语言。微软c#语言定义主要是从C和C+继承而来的,而且语言中的许多元素也反映了这一点。C#在设计者从C+继承的可选选项方面比Java要广泛一些(比如说structs),它还增加了自己新的特点。但它还太不成熟,不可能挤垮Java,C#还需要进化成一种开发者能够接受和采用的语言。2.3 SQLServer2000数据库系统SOL Server 2000在SQL Server 6.5和SQL Server7.0的基础上有了飞跃的发展,增加了不少功能:XML集成、分布式分区视图、索引视图、INSTEAD OF触发器、用户自定义函数、两阶段数据抽取用于数据转换服务(DTS)、数据挖掘等。作为目前应用广泛的一种数据库,它不仅采用了合理的体系结构,而且利用了优越的可视化开发环境,加上其优秀的编辑界面,使其很多性能又远远超过了Oracle及其他数据库,从而为广大用户所青睐。目前有不少应用软件利用了SQLServer2000作为后台存储数据库。数据库系统设计数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照数据库提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:规范化地重组数据结构:对数据进行规范化表达,这在后面将会具体讨论。关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。建立关系数据结构涉及三方面内容:确定关联的关键指标项并建立关联表;确定单一的父系记录结构;建立整个数据库的关系结构。定义安全保密性的方法一般有如下几种: a原则上所有文件都定义为4级,个别优先级特别高的办公室(终端或微机的入网账号)可定义高于4级的级别,反之则定义为低于4的级别。 b统计文件(表)和数据录入文件一般只对本工作站定义为只写方式,对其它工作站则定义为只读方式。第三章 应用系统开发工具3.1系统对硬件和软件的要求服务器硬件处理器:Intel(R) Pentium(R) Dual或更高内 存:256M 或更大硬 盘:20G 或更大软件Microsoft WindowsNT Server 4.0 或更高版本Microsoft Sql Server 2000或更高版本Microsoft IIS 6.0 或更高版本Microsoft Office 2010SDK客户机硬件无特殊要求,只要能上连接互联网即可软件Microsoft Windows / 95 / 98 /2000 或更高版本Microsoft IE 6.0 或更高版本系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。 本系统运行环境为单环境,在运算时对系统整体性能要求过高,要求:软件系统环境 :IIS6.0+ SQL + Microsoft Visual Studio硬件系统环境:C600、64MB(RAM)、500MB(HD)。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。3.2 运行需求硬件条件:586 CPU、32M RAM、3.2G硬盘以上的PC机。软件条件:Windows 98以上操作系统,IE6.0,IIS服务器。3.3 其他需求本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性、等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。3.4数据库应用系统开发简介 在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。用户数据目前表明,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非所有的关系都同样符合要求,有些关系比其它关系更结构化一些。3.5校园一卡通网上支付系统 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好学生一卡通及学生基本信息和网上支付信息而设计的。设计目的是为了方便学校以及学生能够更方便的使用本学校的资源。通过校园一卡通网上支付系统,学生可以在寝室的自己电脑上就能进行网上支付,一卡通的挂失、解挂,和对之前的交易记录进行查询。而对应的管理员也只需要登录管理员界面,对学生的基本需要进行处理,其他的都由该系统自动完成。这样能够充分发挥网络资源的利用,提高学校相关人员的工作效率,方便广大学生使用。3.6 MS SQL Server简介 SQL Server 是一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库用户所喜爱。越来越多的开发工具提供了与SQL Server的接口。SQL Server 是一个关系数据库管理系统,它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的。于1988 年推出了第一个OS/2 版本,在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。MSSQL Server不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQL Server数据库处理的基本结构,采取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在SQL Server的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQL Server的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。SQL Server 企业管理器是 SQL Server 的主要管理工具,它提供了一个遵从 MMC 标准的用户界面,使用户得以:定义 SQL Server 实例组。将个别服务器注册到组中。为每个已注册的服务器配置所有 SQL Server 选项。 在每个已注册的服务器中创建并管理所有 SQL Server 数据库、对象、登录、用户和权限。在每个已注册的服务器上定义并执行所有 SQL Server 管理任务。 通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL 语句、批处理和脚本。 唤醒调用为 SQL Server 定义的各种向导。第四章 系统分析4.1系统简要分析管理员可以通过超级用户身份登录,对系统进行全面的管理,对新入网的学生基本信息添加、信息修改、信息删除,之后可以对与该学号绑定的校园一卡通进行注册、修改和删除。另外对于学生的基本挂失卡、解挂卡的需求能够及时有效的处理并且通过系统主页进行显示。学生可以通过一卡通的账号登录该系统,登录进去之后可以对自己的基本信息进行修改,但是不能修改学号。还可以对登录系统的账号密码进行修改。学生还有的一个重要功能就是进行网上支付,通过友好的界面选择适当的支付类型,达到相应的支付目的。4.2系统数据模型设计4.2.1 E-R图 4.2.2 数据表1.学生一卡通登录表(Client_Login_Info)字段数据类型数据长度Login_IDnvarchar20Login_Passwordnvarchar10Stu_Numnvarchar10Is_Gsnvarchar102.学生基本信息表(Client_Info)字段数据类型数据长度Stu_Numnvarchar10Stu_Namenvarchar10Stu_Depnvarchar20Stu_Majnvarchar10Stu_Emailnvarchar20Stu_Telchar11Stu_Domnvarchar10Stu_Sexnvarchar10Stu_Gradenvarchar103.一卡通表(Client_Card)字段数据类型数据长度Stu_Numnvarchar10Left_Moneyfloat8Count_Numint4Is_Gsnvarchar104.公告信息(Message)字段数据类型数据长度Stu_Numnvarchar10Card_IDnvarchar10Card_Statenvarchar20Card_Timedatetime8Stu_Name_Signnvarchar105.交易记录表(Pay_Record)字段数据类型数据长度Stu_Numnvarchar10Pay_Numreal4Left_Moneyreal4Pay_Timedatetime8Pay_Typenvarchar104.3系统界面一个系统需要一个友好的用户界面。由于本系统是基于ASP开发的,所以,我们利用网页制作工具制作友好的用户界面。部分界面如图所示:4.3.1 进入系信息界面4.3.2系统介绍界面4.3.2系统介绍界面4.3.3公告通知界面4.3.4学生检索综合界面 4.3.4学生综合检索界面4.3.5系统管理界面4.3.6网上支付界面4.4系统功能图第五章 支付内容及方法5.1支付类型支付类型分为:电费、水费、图书馆阅读、超市卡、饭卡和洗衣卡等登。5.2支付方式支付方式为网上支付,用户输入自己的一卡通账号和密码,可以查看自己的账户余额,然后选择合适的支付类型,支付的金额,然后提交即可。第六章 操作方法6.1登录首先,点击主页上的系统管理超链接,即可跳转至相应的登录界面,若是学生也可以直接点击学生检索超链接登录学生综合查询页面。学生和管理员登录之后会用Session变量存储相应的用户信息,在页面的右上侧会有相应的用户名得显示。如果点击安全退出,则可以退出整个系统到达主页面。6.2资料修改学生可以对自己的基本信息进行修改,此信息只用于校园网一卡通信息记录。基本资料包括:学号、姓名、性别、院系、专业、年级、联系方式、Email和所在宿舍号等。6.3密码修改学生可以对其一卡通登录密码进行修改,但是必须在合适的条件之下进行修改。6.4找回密码如果学生不知道一卡通网上支付系统的登录密码,则可以通过找回密码来获得登录密码。系统通过自动发送Email至学生当初注册一卡通时的邮箱。学生通过阅读Email中的信息即可查询到登录密码。6.5账目查询学生可以通过账目查询,查询自己一卡通的账目余额,以便可以及时的向一卡通进行充值(银行卡转账的形式)。6.6网上支付学生可以通过选取合适的支付类型,然后输入一卡通登录账号和密码,支付的金额(不能超过卡上余额),进行支付。6.7退出系统点击返回主页,先跳转至主页。然后点击安全退出按钮,则会刷新主页,将用户的登录信息删除。第七章 调和测试在这一节中,我们主要讨论了两个问题,一个是系统的联机文档,另一个是系统的测试,下面我们分别加以说明。作为一个完整的系统,联机文档是其中不可缺少的部分也是相当重要的部分。好的文档能够使用户快速了解并准确的使用系统的各项功能。减少误操作,减少错误产生的可能,这对用户和开发人员都有很多的好处。所以在开发本系统中,也加入了不少的文档,除了对于四大模块的详细说明外,对于易出错和不易操作的地方(如多条件查询部分)又作了详细的说明。由于本身能力的局限性,所以做编写的代码,即使经过反复检查也难免出错所以在本阶段力求使用有限的时间找出尽可能多的错误,力求系统尽量正确。我们在本系统的测试中使用了黑盒法(即不关心程序内部的逻辑结构,而是根据程序的功能来设计是检测)请一位不熟悉本系统的人来进行随意性的操作,打破习惯的操作顺序,从中发现错误,在此阶段系统的大量错误得到了改正。信息管理系统所涉及的数据库设计的重要步骤加载测试。加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。要设计出一个好的信息管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则:1)基本表的个数越少越好。2) 主键的个数越少越好。键是表间连接的工具,主键越少,表间的连接就越简单。3)字段的个数越少越好。4)所有基本表的设计均应尽量符合第三范式。数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。 第八章 设计体会我的毕业设计的课题是基于校园网的网上支付系统的设计,以ASP.Net为开发平台。ASP.Net的功能强大,它不仅涉及数据库系系统的知识,还涉及到面向对象等方面的知识。ASP.Net既不是一种语言,也不是一种开发工具,而是一种内含于IIS/PWS之中的易学易用,可以集成Script语言到HTML主页的服务器端的脚本语言环境,其主要功能是为生成动态的,交互的Web服务器应用程序提供一种功能强大的方式和技术。用户可通过ASP.Net+C#+SQL的开发环境方便的设计数据库结构,管理数据库,设计应用界面,设计查询,设计表结构。这次设计充分体现了集体的智慧,每当遇见困难的时候,我都会向其他同学和老师请教,同时指导老师给予了我们莫大的鼓励和悉心的指导,当我遇到困难且又不能进行下去的时候,是他耐心、细致、不厌其烦的讲解才有我今天的成果。所谓“书到用时方恨少”,我很佩服我们的老祖宗很久以前就有了这样的结论。但“万事开头难”,只要你狠下一股劲,持之以恒,你就肯定能有很大的收获。虽然不能说“人有多大胆,地有多大产”,但是我相信只要我们能始终如一地朝着我们的目标前进,总有一天我们会实现我们的愿望!我深深体会到毕业设计最能考验一个毕业生的理论与实践相结合的能力。经过一个多月的紧张的毕业设计,我各个方面的能力都有所提高特别是对分析问题、解决问题的能力有了很大的提高。结 论经过两个个多月的设计和开发,校园一卡通网上支付系统基本开发完毕。其功能基本符合普通网络用户的需求。能够实现在线查询,在线支付,在线注册以及各类相关信息的显示等。并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除。同时也考虑到了学生学号以减少数据冗余的问题,对于数据的一致性的问题也通过程序进行了有效的解决。 虽然系统已经具有了交好的容错性能,通过了安全性检查。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。参 考 文 献:1孙小权,邹丽英.校园一卡通的方案设计与管理J.实验室研究与探索,2004,(3): 29-31.2许纲理,刘振宁.校园一卡通系统集成技术与应用J.河南科技大学学报(自然科学版) ,2004,(2):58-62.3苏文胜,马千军.基于数字化校园的校园一卡通构建.武汉理工大学学报,2005(1):99-1014荀建锋.山东城建学院校园一卡通系统设计与应用D.硕士学位,东南大学,20065李宏芳.一种高安全的校园多功能一卡通设计J.计算机与现代化,2005(2):78-806宜建军,牛晓燕.校园一卡通管理系统的设计与实现J.河北工业科技,20077林葱.校园一卡通系统的设计与管理J.浙江师范大学学报,2006致 谢:在本次毕业设计中,我从指导老师王敏生老师身上学到了很多东西。王敏生老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他细心而又耐心的辅导。另外,在系统开发过程中计算机系其他老师和同学也给了我很大的帮助,帮助解决了不少的难点,使得系统能及时开发完成,还有同组的几位同学的互相帮助,齐心协力,这里一并表示感谢。附录Aa、IIS简介Wsb服务器是Web应用程序的心脏。IIS(Internet Information Server)是微软推出的Windows NT Option Pack的主要成员,作为WindowsNT的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS4.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP.NET等强大功能。b、IIS与ASP.NET的结合在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP.NET构成三层式Web结构(如图2.1所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+ASP.NET技术来集成Web前后端所带来的强大效益可归结为以下几个方面:1.减少构建和维护成本2.加快联机过程3.应用软件集中在服务器端开发管理4.前端可使用任何浏览器(IE、Netscape.)5.后端可存取任何数据库 (SQL、SQL.)6.可使用任何脚本语言开发 (VBScript、JavaScript、PERL.)图2.1 三层式Web结构示意图数据库服务器 后端数据库 ActiveX Server元件程序和计算逻辑Microsoft IIS + ASP.NET ActiveX Server元件浏览器 前端浏览器附录B数据库设计的步骤 数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。(1) 数据库需求分析的任务是将业务管理单证流化为数据流,划分主题之间的边界,绘制出DFD图,并完成相应的数据字典。(2) 概念设计的任务是从DFD出发,绘制出本主题的实体关系图,并列出各个实体与关系的纲要表。(3) 逻辑设计的任务是从E-R图与对应的纲要表出发,确定各个实体及关系的表名属性。(4) 物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将所有的表名与字段名英文化(如MS SQL Server),实现物理建库,完成数据库物理设计字典。(5) 加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。要设计出一个好的信息管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则:1) 基本表的个数越少越好。2) 主键的个数越少越好。键是表间连接的工具,主键越少,表间的连接就越简单。3)字段的个数越少越好。4) 所有基本表的设计均应尽量符合第三范式。数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。 请删除以下内容,O(_)O谢谢!The origin of taxation in the United States can be traced to the time when the colonists were heavily taxed by Great Britain on everything from tea to legal and business documents that were required by the Stamp Tax. The colonists disdain for this taxation without representation (so-called because the colonies had no voice in the establishment of the taxes) gave rise to revolts such as the Boston Tea Party. However, even after the Revolutionary War and the adoption of the U.S. Constitution, the main source of revenue for the newly created states was money received from customs and excise taxes on items such as carriages, sugar, whiskey, and snuff. Income tax first appeared in the United States in 1862, during the Civil War. At that time only about one percent of the population was required to pay the tax. A flat-rate income tax was imposed in 1867. The income tax was repealed in its entirety in 1872. Income tax was a rallying point for the Populist party in 1892, and had enough support two years later that Congress passed the Income Tax Act of 1894. The tax at that time was two percent on individual incomes in excess of $4,000, which meant that it reached only the wealthiest members of the population. The Supreme Court struck down the tax, holding that it violated the constitutional requirement that direct taxes be apportioned among the states by population (pollock v. farmers loan & trust, 158 U.S. 601, 15 S. Ct. 912, 39 L. Ed. 1108 1895). After many years of debate and compromise, the sixteenth amendment to the Constitution was ratified in 1913, providing Congress with the power to lay and collect taxes on income without apportionment among the states. The objectives of the income tax were the equitable distribution of the tax burden and the raising of revenue. Since 1913 the U.S. income tax system has become very complex. In 1913 the income tax laws were contained in eighteen pages of legislation; the explanation of the tax reform act of 1986 was more than thirteen hundred pages long (Pub. L. 99-514, Oct. 22, 1986, 100 Stat. 2085). Commerce Clearing House, a publisher of tax information, released a version of the Internal Revenue Code in the early 1990s that was four times thicker than its version in 1953. Changes to the tax laws often reflect the times. The flat tax of 1913 was later replaced with a graduated tax. After the United States entered world war i, the War Revenue Act of 1917 imposed a maximum tax rate for individuals of 67 percent, compared with a rate of 13 percent in 1916. In 1924 Secretary of the Treasury Andrew W. Mellon, speaking to Congress about the high level of taxation, stated, The present system is a failure. It was an emergency measure, adopted under the pressure of war necessity and not to be counted upon as a permanent part of our revenue structure. The high rates put pressure on taxpayers to reduce their taxable income, tend to destroy individual initiative and enterprise, and seriously impede the development of productive business. Ways will always be found to avoid taxes so destructive in their nature, and the only way to save the situation is to put the taxes on a reasonable basis that will permit business to go on and industry to develop. Consequently, the Revenue Act of 1924 reduced the maximum individual tax rate to 43 percent (Revenue Acts, June 2, 1924, ch. 234, 43 Stat. 253). In 1926 the rate was further reduced to 25 percent. The Revenue Act of 1932 was the first

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论