基于as交易系统的设计与实现设计.doc
《基于as交易系统的设计与实现设计.doc》由会员分享,可在线阅读,更多相关《基于as交易系统的设计与实现设计.doc(26页珍藏版)》请在沃文网上搜索。
1、 第一章绪论人类社会正在从工业社会向信息社会迈进,目前科学技术革命的核心和主流是信息技术革命,21世纪将成为信息社会,这一点已成为世界共识。信息技术是当代社会最具潜力的新的生产力,信息化水平已成为现代化水平和综合国力的重要标志。江泽民同志曾强调指出:四个现代化,哪一个也离不开信息化。因此,其竞争也越来越激烈,如何更方便快速的勾通?如何更快速的收集信息?如何加强信息管理?如何提高信息管理的效率?如何建设出更优质的建筑?等等。这都是新的高速信息社会环境下,承包商以及建筑商们面临的急需解决的共同问题,这也正是我们这套系统为用户所要解决的事情。它不仅是一套完整的信息管理软件,更确切的说,应该是一套新时
2、势下,如何提高信息台帐管理能力及竞争能的一个新的理念。本文的综合台帐管理系统是针对承包商以及建筑商在工作中,要进行一系列繁复、杂乱的信息管理工作,以及时反映当前建筑信息的情况,提高完成质量、工程交付时间,减少不必要的花消,降低成本,减少工人工作量,减少工作的复杂程度(化繁为简),以便更有效的提高工作效率为目的的信息台帐管理系统。本系统全面模拟信息管理的全部操作,以满足用户的各种需要,对各种信息数据提供一致的功能强大的查询、修改、删除等一系列的操作,方便于用户。第二章ASP.NET2003技术介绍第一节ASP.NET 2003简介ASP.NET是一种将各种Web元素组合在一起的服务器技术,是一个
3、统一的Web开发平台,它提供了生成一个完整的Web应用程序所必需的各种服务。ASP.NET的语法在很大程序上与ASP是兼容的,同时,它还提供了一种新的编程模型和结构,用于生成更为安全、可伸缩和稳定的应用程序。可以通过在ASP应用程序中添加ASP.NET的功能,来扩充和增强该ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以使用任何与.NET兼容的语言(包括Visual Basic .NET, C#和Jscript.NET)来创建相应的应用程序。ASP.NET 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。第二节ASP.NET 2
4、003的功能特点ASP.NET 提供许多比现在的Web开发模式强大的优势。执行效率的大幅提高ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。世界级的工具支持ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。强大性和适应性因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应
5、性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。简单性和易学性ASP.net是运行一些很平常的
6、任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。高效可管理性ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使A的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需
7、要系统的重新启动,一切就是这么简单。多处理器环境的可靠性ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。自定义性和可扩展性ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义plug-in的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确定你的源程序是
8、绝对安全的。第三章数据库理论基础SQL基础: SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingress等等。但是,标准的SQL命令,比如Select、 Insert、 Update、 Delete常常被用于完成绝大多数数据库的操作。SQL语言有着非常突出的优点,主要是: 非过程化语言 统
9、一的语言 是所有关系数据库的公共语言 SQL为许多任务提供了命令,其中包括: 查询数据 在表中插入、修改和删除记录 建立、修改和删除数据对象 控制对数据和数据对象的存取 保证数据库一致性和完整性 SQL语句: SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组: DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据; DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象; DCL(Data Cont
10、rol Language,数据控制语言):用于定义数据库用户的权限。 DML组可以细分为以下的几个语句: SELECT:用于检索数据; INSERT:用于增加数据到数据库; UPDATE:用于从数据库中修改现存的数据; DELETE:用于从数据库中删除数据。 第四章综合指导台帐管理系统的数据库设计综合指导台帐管理系统采用分布式数据库,本系统主要使用的一个数据库,库名为my.mdb.其中包括五张表,除登录外,我们使用四张表,它们是GSSD_CHARGE(担当者表)、GSSD_REVISION_IMPORT(是正内容表)、GSSD_ATTACHED_PAPER(添付图书表)、Z_ADDRESS1,
11、在登录系统时,主要使用一张表,为Login表。第一节建立数据库根据以上对整个系统的需求信息和相关系统的分析,我们形成了综合指导台帐管理系统的数据库设计方案,基本表(5个)结构如下: GSSD_CHARGE(担当者表):该表是用来存储担当者信息的表,含有担当者各项信息属性。其表如下表 4-1 担当者表所示。 GSSD_REVISION_IMPORT(是正内容表):该表是用来存储是正内容信息的表,含有其中的各项信息属性。其表如下表 4-2 是正内容表所示。 GSSD_ATTACHED_PAPER(添付图书表):该表是用来存储添付图书信息的表,含有其中的各项信息属性。其表如下表4-3 添付图书表所示
12、。 Z_ADDRESS1(地址信息表):该表是用来存储地址信息的表,含有其中的各项信息属性。其表如下表 4-4 地址信息表所示。 Login(登录信息表):该表用来存储登录者各项信息的表。其表如下表4-5登录信息表所示。表 4-1 担当者表序号字段名称类型长度允许为空主键1TANTOU_CDNumber22NoYes2TANTOU_NAMEVarchar2120YesNo3BUSHO_MEIVarchar260YesNo4TEL_NOVarchar213YesNo5CHIMEI_CHIBANVarchar211YesNo表 4-2 是正内容表序号字段名称类型长度允许为空主键1CODENumbe
13、r22NoYes2ZESEI_NAIYOVarchar2240YesNo表 4-3添付图书表序号字段名称类型长度允许为空主键1CODENumber22NoYes2MEISYOUVarchar260YesNo3SHINSEI_KBNVarchar21YesNo表 4-4 地址信息表序号字段名称类型长度允许为空主键1SEIRI_NONumber4NoYes2TIMEI_TIBAN_CODEChar11YesNo3ADMIN_NAMEVarchar210YesNo4SKG_NAMEVarchar230YesNo5TOUN_NAMEVarchar230YesNo6CHOME_NONumber4YesN
14、o7GAIKU_NONumber4YesNo8SHORT_NAMEVarchar220YesNo9ORGAN_CODEChar2YesNo表 4-5 登录者信息表序号字段名称类型长度允许为空主键1UserIdChar20NoYes2PassWordChar50NoNo第五章综合指导台帐管理系统的功能设计第一节系统的功能设计1 操作简单、界面友好,使得信息的录入工作更简便;而且根据操作人员的需要,大部分操作都是在鼠标点击下实现的,尽量避免信息的手工录入,使信息录入出错的可能行降到最低,如果出现录入错误,将有错误提示以阻止错误的输入。2 即时可见:对台帐信息的处理(包括追加、修改、删除)的一条记录
15、会在录入信息的上面显示出来,达到即时发布、即时见效、及时修改的功能。使得用户能够随时查看所操作过的信息,能够及早的发现错误。3 功能完善:包括常见管理系统的各个方面:信息录入、浏览、删除、修改等各个方面,使得各承包商、建筑商等都能够根据各自不同的需要,查询出各自需要的信息。第二节系统功能的详细设计系统的主要功能是通过10个功能模块来实现的。每个模块均含有各处的功能。总的模块设计如下图 5-1 功能模块设计图所示。系统设计如下图 5-2 系统设计图所示。图 5-1 功能模块设计图图 5-2 系统设计图具体的详细设计过程如下:一、 系统登录模块该模块的功能:在此模块中,将用户分为系统用户和非系统用
16、户,实现对用户登录系统权限的管理。在本模块,用户可选择是否登录。如果否,则可按退出按钮,退出本系统;如果选择登录,则要求用户输入进入本系统的入口参数,即正确的用户名和用户密码。如果用户输入错误信息,系统将会提示错误信息,标识出具体的错误位置。如错误的用户名或错误的密码,将不能成功地进入系统。成功进入系统后,将会转到系统功能选择模块,并为系统功能选择模块提供入口参数,即用户名。系统登录界面如下图 5-3 系统登录界面所示:图 5-3 系统登录界面二、 系统功能选择模块该模块的功能是:在此模块中,将接收到系统登录模块传递过来的入口参数,即用户名。在本模块中,可显示当前的用户为XXX。在此模块中,用
17、户可以选择所要执行的功能,或是返回到系统的登录模块。此系统功能选择模块界面如下图 5-4 系统功能选择界面所示:图 5-4 系统功能选择界面三、 担当者模块该模块的功能是:在此模块中,通过与数据库的连接,显示数据库中存储在相应表中的数据信息,当点击追加、修改、删除的时候,将会弹出担当者编辑界面,为担当者编辑模块传递入口参数。接收担当者编辑模块传递的入口参数,当点击确定的时候,则对数据库中相应的表进行相应的各种操作。该模块的详细设计如下:画面的初期处理画面中的数据要从GSSD_CHARGE表中获得,并显示在此模块中。 检索条件:Select * from GSSD_CHARGE Order by
18、 TANTOU_CD, CHIMEI_CHIBAN 画面项目表 5-1旧名旧项目名新名新项目名担当者GSSD_CHARGETANTOU_CDGSSD_CHARGETANTOU_CD担当者名GSSD_CHARGETANTOU_NAMEGSSD_CHARGETANTOU_NAME部署名GSSD_CHARGEBUSHO_MEIGSSD_CHARGEBUSHO_MEI电话番号GSSD_CHARGETEL_NOGSSD_CHARGETEL_NO 全部数据均是不可输入2.追加处理:将担当者编辑画面显示出来。3.更新处理: 对在一览表中最少要选择一行要进行检查。也就是说,更新时,必须要选择一行进行更新。 在
19、担当者编辑画面被激活时,担当者画面选择的数据信息要在担当者编辑画面中表示出来。4.消除处理 对在一览表中最少要选择一行要进行检查。也就是说,消除时,必须要选择一行进行消除。 在担当者编辑画面被激活时时,担当者画面选择的数据信息要在担当者编辑画面中表示出来。此担当者模块界面如下图 5-5 担当者画面所示。图 5-5 担当者画面四、 担当者编辑模块该模块的功能是:在此模块中,通过与数据库的连接,显示数据库中存储在相应表中的数据信息,当被担当者画面调用时,要判断担当者画面点击的是什么功能,然后对不同的功能做出不同的处理。在被担当者模块的调用的同时,获得担当者模块传递的入口参数,获得相应的值。当点击担
20、当者编辑界面中的确认按钮时,将处理好的数据作为担当者界面的入口参数传递回担当者模块(担当者画面)。当点击取消按钮时,则不对数据做任何处理并返回到担当者界面。该模块的详细设计如下:1.画面的初期表示 一览表中的数据要从Z_ADDRESS1表中获得,并在担当者编辑画面中表示出来。检索条件:SELECT * FROM Z_ADDRESS1 ORDER BY SEIRI_NO画面项目:表 5-2旧名旧项目名新名新项目名Z_ADDRESS1TIMEI_TIBAN_CODEZ_ADDRESS1TIMEI_TIBAN_CODE地名名称Z_ADDRESS1【ADMIN_NAME】Z_ADDRESS1【ADMI
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 as 交易系统 设计 实现