合同信息管理系统开发说明书(编辑修改稿)内容摘要:

操作可行性 本系统在进行界面设计时充分考虑管理用户的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。 因此,操作上是可行的。 2020 届工业工程专业毕业 设计( 论文 ) 9 第 3 章 软件环境 设计平台: Visual Basic Visual Basic 是近年来在国内外得到迅速推广应用的可视化程序设计语言,具有简单易学,功能强大,软件费用支出低 ,见效快等特点。 它提供了开发 Windows 应用程序最迅速,最简捷的方法,不但是专业人员得心应手的开发工具,而 且易于被非专业人员掌握使用。 目前,全世界数以百万计的程序设计人员正在用 Visual Basic 开发各种类型的软件。 所提供的开发环境与 Windows 9x, Windows 或 Windows2020具有完全一致的界面 ,使用更方便 ,其代码效率已达到 Visual C++的水平。 在面向对象程序设计方面, 版的 VB 全面支持面向对象的程序设计,包括数据抽象,封装,对象与属性,类与成员,继承和多态等。 Visual 包括三种版本即学习版,专业版和企业版,这些版本是在相同的基础上建立 起来的,因此大多数应用程序可以在三种版本中通用。 Visual Basic 是用来创建高性能的企业应用程序及基于 Web 的应用程序的最有效工具。 Visual Basic 使开发者得以创建驻留在客户或服务器上或运行在分布式 n层环境里的强壮应用程序。 Visual Basic 这个快速应用开发工具既可以作为一个单独的产品也可以作为 Visual Studio 套件的一个组成部分。 VB是一个面向对象设计的应用程序语言,是开发数据库前端的优秀工具,它的编程语言简洁明快、组件功能强大和 编程环境灵活方便。 采用 VB来开发数据库应用程序具有更大的灵活性和可扩展性。 : Microsoft Access Access 是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息。 数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。 另外, Access 允许创建自定义报表用于打印或输出数据库中的信息。 Access 也2020 届工业工程专业毕业 设计( 论文 ) 10 提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用 户共享数据库。 Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。 Access 多用于中小型企业来设计中小型数据库,一般的学校教务系统的数据库用 Access 来设计完全能达到要求。 由于考虑到本系统是应用在单机系统上,只建立起一个数据库。 : ADO ADO( ActiveX Data Objects) 是一种操作 Microsoft 所支持的数据库的新技术。 ADO 可以看作是一个服务器组件 (Server Component), 更简单点说,是一系列的对象,应用这些功能强大的对 象,即可轻松完成对数据库复杂的操作。 具体的操作步骤可以归纳为以下几步: ( 1)创建数据源名 (DSN); ( 2)创建数据库链接 (Connection); ( 3)创建数据对象; ( 4)操作数据库完成链接。 具体操作如下: ( 1) 创建数据源名 DSN(Date Source Name)即数据源名称是一种访问数据库的方法,只要系统中有相应的 ODBC 驱动程序,任何程序就可以通过 ODBC 操纵驱动程序的数据库, DSN 是应用程序和数据库之间的桥梁; ( 2) 创建数据库链接 (Connection) 链接用以保持一些关于正在 访问的数据的一些状态信息,以及链接者信息。 ASP 文件中访问数据,必须首先创建与数据库的链接; ( 3) 创建数据对象 (RecordSet) ADO 中的数据对象通常保存的是查询结果。 RecordSet 是 ADO 中最复杂的对象, 有许多属性和方法。 RecordSet 保存的是一行行的记录,并标有一个当前记录; 2020 届工业工程专业毕业 设计( 论文 ) 11 ( 4)操作数据库 我们通过调用链接对象 VB 编程方法链接到系统界面将显示结果返回给一个数据对象或进行插入、修改、删除等操作。 2020 届工业工程专业毕业 设计( 论文 ) 12 第 4 章 系统 结构分析设计 不论采用何种开发合同信息管理系 统的方法,系统分析都是十分重要的 环节,虽然,分析的具体方法和详尽程度可能不尽相同。 实践证明,相关 分析工作的好坏,在很大程度上决定系统的成败。 逻辑结构设计 系统业务流分析 合同信息管理系统的业务流程:首先管理员登录系统,把需要录入的合同信息进行录入,然后保存信息到数据库中。 管理员可以对合同的信息进行录入、修改以及删除。 系统功能模块划分和分解 在系统的总体设计中采用结构化设计 ( Structure Design,简称 SD),首先将整个系统化分为几个小问题,小模块。 然后,进一步细分模块,添加细节。 本合同管理系统 由 5 个功能模块组成: 登录模块、合同 信息 管理模块、 客户信息 管理 模块 、 合同汇总模块、用户 管理模块。 如图 41。 图 系统功能模块划分 然后,对各功能模块进一步进行分解,添加细节。 客户 管理模块 合同管理模块 登陆 模块 合同管理系统 合同汇总模块 用户管理模块 2020 届工业工程专业毕业 设计( 论文 ) 13 图 系统合同管理功能图 合同管理包括合同的录入、修改、删除、审核和搜索。 管理员可以进行所有的合同信息管理工作。 管理 员对合同进行录入、修改以及删除。 并且按照一定的条件对合同进行查询。 图 客户管理功能图 客户管理包括客户信息的录入、修改、删除、审核和搜索。 管理员可以进行所有的客户信息管理工作。 管理员对所需要的客户信息进行录入、修改以及删除。 并且按照一定的条件对客户进行查询。 图 用户管理功能图 用户管理模块是对登录用户信息进行管理。 可以对登录用户进行添加、修改、删除 系统流程图 用户管理 修改用户 删除用户户 添加用户 合同管理 合同修改 合同删除 合同查询 合同审核 合同录入 客户管理 客户录入 客户查询 客户删除 客户修改 2020 届工业工程专业毕业 设计( 论文 ) 14 由前 面产生的系统功能模块图, 为系统的主要部分设计了如下程序流程图: 图 合同信息管理系统流程图 数据库设计 数据库的目的是帮助人们跟踪事务。 最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于 Inter 的数据库或用于公司内联网的数据库。 数据库也被越来越多地应用于生成和维护多媒体应用程序上。 计算机的数据处理应用,首先要把大量的信息以数据形式存放在存储器中。 存储器的容量、存储速率直接影响到数据管理技术的发展。 使用计算机以后,数 据处理的速度和规模,无论是相对于手工方式,还是机械方式,都有无可比拟的优势。 通常在数据处理中,计算是比较简单的而数据的管理却比较复杂。 数据管理是指数据的收集、整理、组织、存储、维护、检索、传送等操作,这部分操作是合同信息管理系统 合同信息添加 合同信息修改 合同信息删除 设备信息增改 设备信息查询 设备制造商查询 合同信息管理 客户信息管理理 合同汇总 用户管理 用户、密码修改 添加新用户 用户删除 合同信息查询 设备制造商查询 2020 届工业工程专业毕业 设计( 论文 ) 15 数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。 数据管理技术的优劣,将直接影响数据处理的效率。 合同信息管理系统的基础就是数据库。 所以对数据库的结构设计就显得格外重要。 数据库阶段的特点有:减少数据的重复、避免数据的不一致、数据共享、强化数据的标准化、实践安全性的管理、完整性的维护 和需求冲突会获得平衡。 合同信息管理系统的数据流程:合同信息管理系统的业务流程:首先管理员登录系统,把需要录入的合同信息进行录入,然后保存信息到数据库中。 管理员可以对合同的信息进行录入、修改以及删除。 下面就用户登录管理、客户信息管理、合同信息管理等模块进行数据库设计。 ER 图 ER (EntityRelationship),即实体 联系方法。 ER 图是用来描述某一组织(单位 )的概念模型,提供了表示实体、属性和联系的方法。 构成 ER 图的基本要素是实体、属性和关系。 实体是指客观存在并可相 互 区分的事 物 ;属性 指实体所具有的每一个特性。 用 ER 方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。 ( 1)用户登录信息 ER 图: 图 用户登录信息 ER 图 ( 2)合同信息 ER 图: 用户名 用户 密码 2020 届工业工程专业毕业 设计( 论文 ) 16 图 合同信息 ER 图 ( 3)客户信息 ER 图: 图 客户信息 ER 图 数据表 合同 合同期 是否签约 总金额 内容 是否审核 编号 类型号 录入日期 发展商 录入员 合同名 合同号 客户 公司地址 性质 委托代理人 名称 法人代表 电话 邮编 银行账号 开户银行 2020 届工业工程专业毕业 设计( 论文 ) 17 针对本系统的特点,在对所搜集的数据进行规范化之 后 ,定义了如下三张表格,分别是用户登陆 信息表、合同信息表、客户信息表。 通过对这三张表格的操作可以较好地完成系统设计的各项功能,表格之间有着不同程度的联系。 下面分别进行介绍。 ( 1)用户登录信息表: 用户登录信息表用来记录用户信息,包括用户名、密码。 表 用户登录信息表 列名 数据类型 长度 主键否 备注 aid Varchar 20 是 用户名 psw Varchar 20 是 密码 ( 2)合同信息表 合同信息表用于记录合同信息,包括合同标号、合同名称、发展商等等。 表 合同信息表 列名 数 据类型 长度 主键否 备注 b_bh int 4 是 编号 b_lx Varchar 10 否 类型 b_mc Varchar 50 否 合同名称 b_fzs Varchar 50 否 发展商 b_zje float 8 否 合同总金额 b_qsrq date 8 否 起始日期 b_jzrq date 8 否 截止日期 b_qdsj date 8 否 签订时间 b_sfqy Varchar 2 否 是否签约 b_htjz Varchar 50 否 合。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。