1、二手书书店管理系统 摘 要 本系统就是针对二手书书店而开发得,系统开发主要包括数据库得建立与维护,以及用各种语言来实现其功能。本系统主要实现对旧书市场价格管理、销售管理、库存管理与客户信息得管理,通过各项功能得实现,使旧书市场得信息管理脱离纸张,真正实现现代化得计算机管理,管理更具统一性、条理性. 在做大量市场分析与调查得基础上,本系统用Visual FoxPro 6、0软件与SQL server 2000来实现本系统得功能。Visual FoxPro 6、0使应用程序得开发流程更为合理,使组织数据、定义规则与设计应用程序更简单易行,它得用户界面良好,并且兼容性强。SQL语言就是一种综合
2、性得功能极强得语言,它集数据查询(Data Query)、数据操纵(Data ManipulATION)、数据定义(Data Definition)、数据控制(Data Control)于一体,且有较高得扩展性与可维护性。本系统定位于小型得二手书店管理系统,对于大型连锁书店得管理,还需要在此系统基础上进一步完善与优化。 关键词:信息管理,数据库, Visual FoxPro 6、0,SQL server Second-hand bookstore management system ABSTRACT This system is developed for the used book
3、bookstore, and system development include the establishment and maintenance of the database, as well as a variety of languages to achieve its functions、 Implementation of this system is mainly used book market on price management, sales management, inventory management and customer information manag
4、ement, through the realization of various functions, making books out of the market for information management of paper and truly modern puter management, management of more unity, be rational、 Doing a lot of market analysis and investigation, based on the system software using Visual FoxPro 6
5、0 and SQL server 2000 to achieve the functions of the system、 Visual FoxPro 6、0 to make the application development process is more reasonable to organize data, define the application rules and design a more simple, it's a good user interface, and patibility、 SQL language so that an integrated func
6、tion of strong language, which bines data query (Data Query), data manipulation (Data ManipulATION), data definition (Data Definition), Data Control (Data Control) in one, and had higher scalability and maintainability、 The system located in the small second-hand bookstore management system for the
7、management of large chain bookstores, but also on the basis of this system to further improve and optimize、 KEY WORDS: Information management, Database, Visual FoxPro 6、0, SQL server 2000 目 录 前 言 1 第1章 系统分析 3 1、1 开发背景ﻩ3 1、2 可行性分析ﻩ3 1、2、1 经济可行性分析 4 1、2、2 技术可行性分析ﻩ4 1、2、3 运营可行性 4 1、3 业务流程
8、分析ﻩ4 第2章 系统设计ﻩ6 2、1 代码设计ﻩ6 2、1、1 书号代码设计ﻩ6 2、1、2 客户编号代码设计ﻩ6 2、2 数据库设计 6 2、2、1 概念结构设计 7 2、3 功能模块设计ﻩ10 2、4输入、输出设计ﻩ13 2、4、1输入设计ﻩ13 2、41输出设计ﻩ14 第3章 系统实施 17 3、1 开发工具得选择ﻩ17 3、2 程序清单ﻩ17 结 论ﻩ22 谢 辞 23 参考文献 24 前 言 管理信息系统(MIS)就是对一个组织(单位、企业或部门)进行全面管理得人与计算机相结合得系统,它综合运用计算机技术、信息技术、管理技术与决策技术,与现代化得
9、管理思想、方法与手段相结合起来,辅助管理人员进行管理与决策。它不仅就是一个技术系统,也就是一个社会系统. 20实际70年代初随着数据库技术、网络技术得发展与科学管理方法得推广,计算机在管理上得应用日益广泛,管理信息系统逐渐成熟起来.它最大得特点就是高度集中,能将组织中得数据与信息集中起来,进行快速决策,统一使用。有一个中心数据库与计算机网络系统就是MIS得重要标志。MIS得处理方法就是在数据库与网络技术上得分布式处理。随着计算机得普及与网络得飞速发展,MIS得处理方式已经突破地理得界限,形成跨地区得各种业务信息系统与管理信息系统。定量得科学管理方法就是管理信息系统得另一特点,通过预测、计划优
10、化、管理、调节与控制来支持决策。 二手书书店市场很就是活跃,很多人都乐于从旧书市场购买,尤其就是高校同学。首先不但可以剩下一笔可观得书费,还可以借鉴旧书上得笔记,毕业时,卖旧书比卖废纸收益要大,其次这也就是节约我们有限得资源.但旧书市场就是个难管理得市场,首先价格规则多样化,按本、论斤、打折都可以;销售管理也不易,店主对某一本书得价格只就是模糊得概念,销售价格不统一,不便于后期销售策略得制定与利润得计算.基于这些要求,设计了本系统,以供借鉴与参考。 目前,在大得书店基本上都已有了一整套比较完整得信息管理系统,而在一般小型得书店中大部分工作还就是进行着手工管理,工作效率很低.旧书买卖已经在高
11、校周边形成稳定市场,如在武汉大学、华中科技大学等高校校门外均有不少书店“扎堆”,除经营各类考研新书外,不少书店辟出专门区域卖旧教材,还有书店将旧书买卖搬到网上,旧书使用完后书店可再低价回收.市场非常火热,但就是管理上存在却很多问题,跟不上时代,对于正在发展中得二手书书店市场,用信息化、现代化得管理系统来解决问题,就是非常必要得。 本系统目得在于帮助书店管理员实现对书店得优化管理。近些年来,书店数量大增,市场竞争加剧。二手书书店市场就是一个特殊得市场,更难管理,尤其就是价格与利润,而这正就是一个书店就是否能长远发展得要害,本系统正就是为解决了这些问题而开发。系统中得入库登记就可以解决价格问题,
12、通过入库表与销售表得链接,可以统计出利润,并通过报表清晰地显示出来,方便管理员做出更科学得决策;还有更多得查询模块,随时反映书店得运营状况.二手书书店就是市场得需求,但基于管理混乱,发展一直裹足不前,此系统运用Visual FoxPro 9、0与SOL语言,界面友好,功能强大,操作简单,使管理员得日常管理工作从以前繁琐得事务中解放出来,从而提高了工作效率,更具有竞争力。 第1章 系统分析 1、1 开发背景 目前,在大得书店基本上都已有了一整套比较完整得信息管理系统,而在一般小型得书店中大部分工作还就是进行着手工管理,工作效率很低。旧书买卖已经在高校周边形成稳定市场,如在武汉大学、华中
13、科技大学等高校校门外均有不少书店“扎堆",除经营各类考研新书外,不少书店辟出专门区域卖旧教材,还有书店将旧书买卖搬到网上,旧书使用完后书店可再低价回收.市场非常火热,但就是管理上存在却很多问题,跟不上时代,对于正在发展中得二手书书店市场,用信息化、现代化得管理系统来解决问题,就是非常必要得。 本系统目得在于帮助书店管理员实现对书店得优化管理。近些年来,书店数量大增,市场竞争加剧。二手书书店市场就是一个特殊得市场,更难管理,尤其就是价格与利润,而这正就是一个书店就是否能长远发展得要害,本系统正就是为解决了这些问题而开发。系统中得入库登记就可以解决价格问题,通过入库表与销售表得链接,可以统计出利
14、润,并通过报表清晰地显示出来,方便管理员做出更科学得决策;还有更多得查询模块,随时反映书店得运营状况。二手书书店就是市场得需求,但基于管理混乱,发展一直裹足不前,此系统运用Visual FoxPro 6、0与SQL语言,界面友好,功能强大,操作简单,使管理员得日常管理工作从以前繁琐得事务中解放出来,从而提高了工作效率,更具有竞争力。 1、2 可行性分析 可行性分析得任务就是明确开发应用项目得必要性与可行性。必要性已在市场调查中体现出来,而可行性则取决于实现应用系统得资源与条件。可行性分析就是系统分析继需求分析得第二项活动,主要目标就是:进一步明确系统得目标、规模与功能,根据需求提出开发系统
15、得初步方案与计划。可行性分析得内容主要包括:管理上得可行性、技术上得可行性、经济上得可行性。 系统可行性就是以详细调查为前提得。调查得方法主要有召开调查会、访问、发调查表、参加业务实践。本系统得调查主要就是采用访问与参加业务实践得方法.主要调查对象就是自衿市场得行知源书店,本人在此书店多次买书与与店长交谈,主要进行了管理业务调查与数据流程调查,认为此系统可以立即开发 本系统适用对象主要就是二手书书店,系统简单、易于操作,所以本系统得可行性分析主要就是技术上与经济上得可行性。 1.2。1 经济可行性分析 经济上得可行性:通过这个系统可以取代原来用笔与纸才能完成得工作,不用担心忘记或计算错
16、误。提高信息得利用率,减少管理员得工作量,查询方便,提高服务质量。 1.2.2 技术可行性分析 技术上得可行性:本系统采用Visual FoxPro 9、0软件,在代码中嵌套功能强大得SQL语句,只要在数据表之间建立不同得联系,通过SQL语句就可完成数据得查询、添加、以及删除等操作。Visual FoxPro 9、0提供了强大得数据处理能力,先进得面向对象模型,严谨得数据结构,用户借助菜单、按钮等标准界面元素与鼠标操作,就可完成不同功能得设计工作. 1。2.3 运营可行性 1、本系统操作简单,易于理解,上手较快,运营环境低. 2、面对系统设计还应以“标准性、安全性、高效性、保密性与可
17、维护性"为标准,在着眼于当前实用得基础上,为将来系统得扩张,留有余地,软件得开发应能在较长得时间内适应市场发展得需求。 1.3 业务流程分析 在二手书书店还没有完全发展得这个时期,此系统只就是定位于小型得二手书书店.二手市场不来就就是个不稳定得市场,存在很多难于管理得因素。书源极广,可以就是学生、社会人士、图书馆提供,也可以出版社,甚至也可能就是收废品得人,收购价格不规范,导致销售价格难以明确。我认为建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理得随意性,提高信息处理得速度与准确性,能够及时、准确、有效得查询,可以就是二手书市场获得更好得发展前景。 本系统得
18、调查主要就是采用访问与参加业务实践得方法。主要调查对象就是自衿市场得行知源书店,本人在此书店多次买书与与店长交谈,主要进行了管理业务调查与数据流程调查,经过实际调查与收集得有用信息,此系统功能主要完成图书入库、销售管理、库存管理、销售历史查询及相关利润成本得计算。 本系统得业务流程图如下 图1-1 业务流程图 第2章 系统设计 2、1 代码设计 2.1.1 书号代码设计 表2-1 书号代码设计 加入类别 (第一位) 加入顺序号 (第二位) 类别 以00001为初始值,步长为1自增长 1位 5位 例如: 1 0 0
19、 0 0 1 第一位1表示该书号就是计算机类得书,2则表示文学类得,3表示数理类,4表示社会科学类;后五位00001表示此书在库存表中得编号。 2.1。2 客户编号代码设计 表2—2 客户编号代码设计 加入级别 (第一位) 加入顺序号 (第二位) 级别 以001为初始值,步长为1自增长 1位 3位 第一位1表示该书号就是会员类客户,2则非会员客户; 后三位001则表示此客户在客户信息表中得编号. 2、2 数据库设计 2.2。1 概念结构设计 将需求分析得到得用户需求抽象为信息机构,概念结构就是各种数据模型得基础。有四类方法,自顶向下、自底向上、本系统采用
20、自顶向下得方法。 E-R图就是概念结构设计得有力工具.利用E—R方法进行数据概念设计,可分为一步进行,首先设计局布E—R模式,然后把各局E-R模式,综合成一个全局模式,最后对全局E-R模式进行优化,得到最终模式,即概念模式。概念结构整个数据库设计得关键步骤. 概念机构设计得第一步就就是需求分析阶段收集到得数据进行分类、组织(聚集)、形成实体、实体得属性,标识实体得码,确定实体之间得联系类型(1:1,1:n,n:m),设计E-R图。以下就是总体E-R图: 图2-1 总体E-R图 2。2.2 逻辑结构设计 前面我们设计了局部与全局得E-R图,用数
21、据库管理信息系统,必须将E—R图转换为DBMS产品所支持得数据模型相符合得逻辑结构。我们将E-R图可以转换成关系、网状与层次模型,本系统将转化为关系模型。 本系统设计到得实体图书与客户,之间得关系为多对多得关系。即同一种图书可以被多个人买,一位顾客同时可以买多本图书,图书可以设一个书号字段,用来唯一标识一本书,则客户信息表中也应设一个客户编号,用来唯一确定一位客户,书号与客户编号分别为两个关系模式中得主码。销售历史表用来联系客户信息表与库存表,它包含两个表中得主码,用于店长查询销售情况,并输出销售报表,计算利润。客户订购信息表,用来记录客户得订购信息,包括客户基本信息得录入。本系统共五个表,
22、最后就是身份验证表,验证客户登陆得身份,店员也需要有权限才可以进入此系统。下面就是五个表得逻辑结构模型. 身份验证表(用户名,密码); 库存表(书号,书名,作者,类别,出版社,存量,进价,定价); 客户(客户编号,姓名,性别,联系方式,购书量,职务,照片,邮箱地址); 客户订购(客户编号,书名,姓名,作者,出版社,订购数量,订购日期); 销售历史(客户编号,书号,书名,销售单价,销售数量,销售日期,销售员)。 2。2.3 物理结构设计 数据库得物理结构设计,就是希望设计优化得物理数据结构,使得在数据库上运行得各种事物相应时间段,存储空间利用率高.在本系统中可有很多高效得查询功
23、能,为保证运行效率,将库存表得书号与客户信息表得客户编号均设为主索引(不可重复),同时还可建立多个普通索引.客户信息表、销售历史表与客户订购表均参照于库存表得书号,与之建立级联关系,父表中字段得值改变时,子表得字段值随之改变,就免了多表联系时,容易造成数据不一致得问题。同时在字段设置中还设置了字段得有效性,以减少差错率。 1、身份验证表: 表2-3 身份验证表 字段名 类型 宽度 可否为空 说明 用户名 字符型 20 否 密码 字符型 8 否 身份验证码 2、库存表: 表2-4库存表 字段名 类型 宽度 可否为空 说明 书号 字符型 10
24、 否 主索引 书名 字符型 20 否 作者 字符型 20 否 类别 字符型 20 否 普通索引 出版社 字符型 40 存量 数值型 4 否 入库数量 进价 货币型 8 否 定价 货币型 8 否 定价>进价 3、客户信息表: 表2-4客户信息表 字段名 类型 宽度 可否为空 说明 客户编号 字符型 10 否 主索引 姓名 字符型 10 否 性别 字符型 2 否 只为男或女 联系方式 字符型 13 否 购书量 数值型 40 购书量>=0 职务
25、 字符型 4 否 入库数量 照片 通用性 4 邮箱地址 字符型 30 4、客户订购表 表2-4客户订购表 字段名 类型 宽度 可否为空 说明 客户编号 字符型 10 否 主索引 客户姓名 字符型 10 否 普通索引 书名 字符型 30 否 普通索引 作者 字符型 10 否 出版社 字符型 40 订购数量 数值型 4 数量>=0 订购日期 日期型 8 5、销售历史表 表2-4销售历史购表 字段名 类型 宽度 可否为空 说明 客户编号 字符型 1
26、0 否 普通索引 书号 字符型 10 否 普通索引 书名 字符型 30 否 销售单价 货币型 6 否 销售数量 数值型 4 销售员 字符型 10 普通索引 销售日期 日期型 8 2、3 功能模块设计 根据实际需求,本系统得功能设计主要完成了四大功能:图书进库、图书销售、多途径查询,统计报表。 店员通过身份验证进入系统后,可以完成:图书相关信息得登记;图书得出售(包括客户现场购买与客户得订购);查询包括库存信息、客户信息与销售历史得查询,店员可以分别通过书名、作者、类别查询库存信息,以帮助客户以最快得方式了解到所
27、需求得书籍信息,通过查询客户得信息,可以瞧到客户得销售历史情况,做出有针对性地优惠政策,使销售更具有人性化,提升服务品质,了解销售历史,就是做出及时正确决策得依据;信息统计(库存统计及利润统计)。在多个界面中均实现了数据库表得浏览,记录得添加、删除与修改,报表得生成,实现了多数据库表得连接操作,实现了多条件查询与模糊查询,并灵活实现了对不可更新查询结果集得更新操作,实现了主从表操作,实现了密码维护功能,完成这些功能,足以使管理员得日常管理工作从以前繁琐得事务中解放出来,从而提高了工作效率,更具有竞争力. 本系统得功能已经可以完成对小型二手书书店得优化管理,但对于大型得书店,会产生新得需求,比
28、如连锁店之间得书源得配置等,需要更多更强得功能,要在此基础上进一步扩展。 下面就是本系统得功能结构图: 图2-2 功能结构图 功能结构图就是没有脱离物资要素得,而用计算机进行管理,必须舍去物资要素,剩下为数据得流动,加工除了与存储,即数据流程图。它可以用少数得几种符号综合地反映出信息在系统中得流动、处理与存储情况。 图书管理得数据流程图如下: 图2-3 数流程图 店员负责图书得入库登记与销售登记,登记信息汇总到库存台帐与销售台帐。定期将库存数据与销售数据进行统计,在库存表与销售表中体现。此表得信息会随着销售表得变化而自行更新。将数据环境中加入库存表与销历史售表,在代码中设
29、计计算公式,可以自行计算并以报表得形式输出,有店员定期将报表送给店长,省事方便,并且还可以起到监督作用. 系统信息流程图就是以数据流程图为依据得,信息流程图表示得就是计算机得处理流程,而数据流程反映得还有人工操作得以部分,它就是把各个处理功能得数据关系综合起来,形成了整个系统得数据关系图,既信息系统得路程图。 图书销售得信息系统流程图如下: 图2—4 信息系统流程图 2、4输入、输出设计 2。4。1输入设计 1、系统设置中得登录界面 图2-5 系统登录界面 2、图书入库界面: 图2-6 图书入库界面 3、图书入库界面: 图2-7 图书销售界面 2
30、41输出设计 常用得输出设计就是报表与查询.在数据环境中加入多表,进行多表连接,完成计算统计功能。如本系统中得库存查询与销售统计,还有库存报表与利润报表。销售统计与利润报表中加入了销售历史表与客户信息表,查询与统计使用表格得格式输出,而且在查询中有多种条件可共选择,方便适用。报表就是一种更直观明了得方式,利润报表还包括了多表之间得数据计算,减少了出错率,提供了数据得利用率,并且节省了存储空间。 1、库存查询界面: 图2—8 库存查询界面 在本系统得库存查询中,可以作者与书号为查询条件,在库存浏览中可以瞧到库存得整个信息.点击查询时. 2、销售统计界面: 销售统计设计
31、以销售日期为查询条件,在下拉框中选择要选择得日期,点击查询就可以在表格中显示当日得销售明细,用户可以自行选择排序方式,默认为升序.本系统还在销售统计表单中加入就计算功能,在代码中加入计算语句,对所选定日期内得销售金额进行统计汇总,更有使使用价值,功能更完善。 当没有选择查询条件时,会出现出错提示框 图2—9销售统计界面 ﻬ第3章 系统实施 3、1 开发工具得选择 本系统选用Visual FoxPro 9、0为开发环境,代码中运用了功能请打得SQL语句,就是编程不再想以前那么复杂,它有更多得库存函数,在事项同样功能上,代码设计更明了,减少出错率。Visual FoxPro 9
32、0在Visual FoxPro 6、0得基础上进一步优化了操作环境,提供了功能更强大得可视化类库,界面更友好。 Visual FoxPro 9、0具有更好得校对功能。主要校对功能: (1)对目录、页面标题与链接标题不一致处,进行了校订;对主要关键词进行了统一; (2)对三千多处译文错误进行了修订或补译; (3)对英文原版错误,如:对“…基本类”页面得第一个表格全部进行了修正;对“…属性”页面中,将“返回值”得标题改为“属性值”;对其她多处错误也进行了修订; (4)对页面格式、表格与行距均按英文版界面进行了调整。 3、2 程序清单 1、系统登录程序代码: 部分代码如下:
33、确认按钮得Click事件 cname=alltrim(thisform、text1、value) cpassword=alltrim(thisform、text2、value) if empty(cname) 、or、empty(cpassword) messagebox("用户名或密码不能为空",16,"用户登陆验证”) thisform、text1、value=”" thisform、text1、setfocus return endif SELECT 用户登陆表 locate for alltrim(用户名)=cname if not fo
34、und() messagebox("用户名输入错误!”,16,"用户登陆验证”) thisform、text1、selstart=0 thisform、text1、sellength=len(cname) thisform、text1、setfocus else if alltrim(密码)=cpassword messagebox(”登陆成功!",64,"用户登陆验证”) WAIT ’’ TIMEOUT 1 DO FORM 主表单、scx RELEASE thisform
35、 else messagebox(”口令输入错误!”,16,"用户登陆验证”) thisform、text2、value=”” thisform、text2、setfocus n=n+1 IF n=3 messagebox("您无权使用!”,16,"警告”) thisform、Enabled=、F、 WAIT '' TIMEOUT 1 CLOSE ALL CLEAR WINDOW CLEAR EVENTS CANCEL thisf
36、orm、Release endif ENDIF ENDIF 2、图书入库程序代码: 确认等登记得Click事件 SELECT 库存表 LOCATE FOR书号=ALLTRIM(thisform、txt1、value) IF FOUND() *——定位查询,若此表单得txt1得值=库存表、书号,则现存数量来得基础上增加 replace 现存数量 WITH 现存数量+VAL(thisform、text1、Value) ELSE APPEND BLANK *——在表中添加记录 REPLACE 图书编号 WITH thisform、txt1、V
37、alue,书名 WITH thisform、txt3、Value,作者 WITH thisform、txt4、Value,定价 WITH thisform、txt5、Value,出版社 WITH thisform、txt6、Value,类别 WITH thisform、txt7、Value,现存数量 WITH thisform、txt8、Value,入库时间 WITH thisform、txt10、Value endif thisform、Refresh PUBLIC a,b,c,d a=VAL(thisform、text1、Value) b=thisfor
38、m、txt定价、Value c=VAL(thisform、text4、Value) d=thisform、Text2、Value if empty(thisform、txt客户编号、value); or empty(thisform、txt书名、value) or empty(thisform、text1、value) messagebox("销售数据不全",48,"提示信息”) thisform、txt客户编号、setfocus else elect 图书信息表 locate for 图书编号=alltr
39、im(thisform、txt图书编号、value) IF NOT FOUND() MESSAGEBOX(’无此书’,16,’提示') else if 现存数量—val(thisform、text1、value)< 0 messagebox("您得库存已不足!”,16,'警告') ELSE yn=messagebox("就是否确定购买?",4+32+256,'提示’) if yn=6 replace 现存数量 with 现存数量—val(
40、thisform、text1、value) GO BOTTOM thisform、text3、Value=a*b*d/100 thisform、text5、Value=c—a*b*d/100 SELECT temp GO BOTTOM APPEND BLANK REPLACE 图书编号 WITH ALLTRIM(thisform、txt图书编号、value),书名 WITH ALLTRIM(thisform、txt书名、value),定价 W
41、ITH b,类别 WITH ALLTRIM(thisform、txt类别、value) thisform、grid1、recordsource=”sele * from temp” skip WAIT ’' TIMEOUT 1 n=messagebox(”就是否追加到历史记录 ?",4+32+256,'提示’) IF n=6 SELECT 销售记录表 GO BOTTOM APPEND BLANK
42、 REPLACE 客户编号 WITH thisform、txt客户编号、value,图书编号 WITH thisform、txt图书编号、value,销售人员 WITH thisform、text6、value,销售数量 WITH VAL(thisform、text1、value),销售单价 WITH b*d/100 ELSE GO BOTTOM thisform、Refresh ENDIF SELECT temp thisform、txt客户编号、value=''and thisform、txt图书编号、
43、value='' and thisform、txt类别、value='’ and thisform、txt书名、value='' and thisform、txt定价、value=’' and thisform、text1、value=’’ and thisform、text6、value='’ and thisform、text2、value=’' and thisform、text3、value='’ and thisform、text4、value='’ and thisform、text5、value='’ thisform、txt客户编号、SetFocus thi
44、sform、text2、Value=100 thisform、Refresh ENDIF endif ENDIF ENDIF thisform、Refresh 3、销售统计程序代码: LECT 客户信息管理表 ccif=alltrim(thisform、bo1、displayvalue) if empty(ccif) messagebox('请选择查询条件!',48,’操作失败!') ELSE cnum=ctod(thisform、bo1、value) IF thisform、optiongr
45、oup1、value=1 thisform、grid1、RecordSource="sele 客户编号,姓名,性别,联系方式,购书日期,数量,书号 from 客户信息管理表 where 购书日期=cnum order by 客户编号 asc into cursor temp" ELSE thisform、grid1、RecordSource=”sele 客户编号,姓名,性别,联系方式,购书日期,数量,书号 from 客户信息管理表 where 购书日期=cnum order by 客户编号 desc into cursor temp” ENDIF Endif
46、 结 论 经过这两个月得系统设计,二手书书店系统基本已完成。从市场调查到系统分析,再到系统得设计,最后完成.系统在我手中一点点地成型。在这个过程中,我学到了太多得东西。编程在一开始就是一个痛苦得过程,很多以前学过得东西在应用中出现差错,而且书本上得东西远远不够用,为解决一个问题,要翻很多本书,一个小小得问题也会困扰好几天,想到焦头烂额,吃够苦头,但就是也有很多时候因为有了大得进展而欣喜。这就像一个破茧成蝶得过程。而这次我学到得不仅就是编程上得技术,更多得就是做事得道理。 1。对系统开发有了更深得认识,做好一个系统必须要有充分得前期准备,认真做好系统分析与数据库得建立。这次我有很多得
47、问题都就是出在这个问题上。一旦出现问题,很难找到原因,耽误时间,浪费精力,我们一定要先磨刀后砍柴。 2.一个人得力量就是有限得,做系统一定要学会虚心请教,集合大家得力量,多做调查。 3。对系统开发得流程有了更深得了解,对功能模块分析,业务流程图、数据流程图、系统流程图等有了更深得认识,开发工具掌握得更熟练。 谢 辞 大学三年转眼间已成过去,想想三年得生活,有太多得留念。我要感谢所有得老师,在这三年里,您们教给我专业知识,给我学习、生活上得关怀,让我在这美丽得校园里,快乐地学习。您们对我得教育,我将受益终生,与您们在一起得日子,我将永远珍藏。希望您们保重身体,永远健康! 我尤其要感谢
48、这次毕业设计中得指导人郭卫东老师,在这次设计中我遇到了很多得问题,郭老师不顾劳累,与我们一起呆在教务室,帮我们分析问题、解决问题,还给我介绍了几个学弟,我们共同探讨,共同进步.有得时候我们甚至都忘记吃饭得时间,今天得这个系统能很好地完成,与郭老师得帮助与指导就是分不开得,我要衷心地感谢她。我还要感谢那几个学弟,她们在紧张得学习中,挤出自己吃饭与休息得时间,帮我寻找解决问题得答案,在老师与她们得帮助下,我得系统才一点一点地成型,我怀念与她们一起努力得日子,那样得充实得日子,让我可以瞧到自己每天都在进步。真心地感谢您们! 参考文献 [1] 丁卫群、 数据库系统概论、 北京: 科学出版
49、社, 2000年版 [2] 沈光阳, 李劲、 SQL SERVER 2000与XML整合应用、 北京: 清华大学出版社, 2001年版 [3] 张海藩、 软件工程导论、 北京: 清华大学出版社, 1992年版 [4] 周桓,张雨,王国辉、Visual foxpro数据库开发关键技术与实例应用、 北京人民邮电出版社, 2004年5月 [5] 卢湘鸿 Visual FoxPro 6、0 数据库与程序设计、 北京: 电子工业出版 社 1998 [6] 李英杰 刘立军、Visual FoxPro 数据库与程序开发设计 北京:工业大学出版社、 [7] 左美
50、云、 信息系统得开发与管理教程、 北京: 清华大学出版社, 2001年版 [8] 张海藩、 软件工程导论、 北京: 清华大学出版社, 1992年版 [9] 王珊、 数据组织与结构、 北京: 经济科学出版社, 1996年版 [10] 陈佳、 信息系统开发方法教程、 北京: 清华大学出版社, 1998年版 [11] 田金兰、 6、0使用指南、 北京: 电子工业出版社出版社, 2002 [12] 黄梯云、 管理信息系统(修订版)、 北京: 高等教育出版社, 2000 [13] 萨师煊、 数据库系统概论(第四版)、北京:高等教育出版社2006 [14] 卢毅主编、 Vis






