《课程设计(论文)基于VB、ACCESS书城管理系统设计》由会员分享,可在线阅读,更多相关《课程设计(论文)基于VB、ACCESS书城管理系统设计(42页珍藏版)》请在金锄头文库上搜索。
1、本科毕业论文(设计)封面模板捆绑式作业(设计)作业题目: 书城管理系统 学生姓名及学号:(0805111122) (0805111125) (0805111123) 专 业: 信息管理与信息系统 班 级: 信管0811班 指导教师: 完成日期:2008年12月28日书城管理系统论文摘要本论文首先描述了目前所面对的课题, 然后介绍了系统的背景,主要内容以及应用软件。根据具体的情况,明确了设计的目标和要求,详细介绍了开发书城管理系统所需要的技术、环境、平台和工具,分析了这个系统所应实现的各个功能模块,给出了详尽的设计方案,设计出了一个用于信息发布的具有针对性的书城信息管理系统。随后结合数据库设计理
2、论论述了该系统的总体规划及功能模块分割,所实现的功能都提供了详细的工作方法和过程。 最后,描述了系统的调试过程,以及在本次作业中的收获和体会。 关键词 :VB;ACCESS;查询The Book City Management SystemAbstractThis thesis first described the topic which at present faces, then introduced the system background, primary coverage as well as application software.According to the concr
3、ete situation, has been clear about the design goal and the request, introduced in detail develops technology, environment, platform and tool which the book city management system management system needs, has analyzed each function module which this system should realize, has given the exhaustive de
4、sign proposal, designed one to use in the information issuing has the pointed book city information management system. Afterwards unified the database design theory to elaborate this system overall plan and the function module division, realized the function has all provided the detailed method of w
5、ork and the process. Finally, described the system debugging process, as well as in this work harvest and experience. Key word :VB; ACCESS; Inquiry目 录一、系统开发背景与可行性分析4 (一)开发环境.4 (二) 可行性分析.4二、系统分析.5 (一)需求分析.5 (二)业务流程.5(三)系统数据流程.7(四)数据字典.7三、系统总体设计与模块构成.13(一)系统功能模块.14 (二)系统E-R图.14四、系统详细设计.16(一)系统子功能模块说明.
6、16 (二)关系模式. 18 (三)数据表文件18 (四)程序设计界面. .20五、系统实施.21(一)系统处理流程图 21(二)数据库实施 22六、系统调试.23(一)调试计划23(二) 程序调试内容.24七、系统运行.25八、总结.30附录:源代码.30- 29 -一、系统开发背景与可行性分析(一)开发环境Microsoft Office Access2003 是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理 XML 数据文件等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在 Access 2003 中工作变得更加轻松自如。另外,Access 2
7、003 的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。并且从VB3开始,微软将ACCESS的数据库驱动集成到了VB中,这使得VB的数据库编程能力大大提高。(二)
8、可行性分析1.经济可行性:实验室里有开发所需的各种资源,无需经济投入。2.技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了当前主流的Visual Basic 6.0工具进行开发。数据库服务器选用Access数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。而且,从VB3开始,微软将ACCESS的数据库驱动集成到了VB中,这使得VB的数据库编程能力大大提高,因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越
9、来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。3.操作可行性1)管理可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。规章制度和管理方法为书城的建设提供了制度保障。2)用户使用可行性:本系统界面美观,操作简单方便,不熟悉计算机的用户亦能自如的操作,按所需可对各类信息进行查询与状态显示。综上所述,此系统开发目标已明确,在技术,经济,操作等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。二、系统分析(一) 需求分析随着社会的飞速发展,人们生活水平的不断提高,物质文化的发展已经远远满足不了人们的需求,精神文明有了
10、飞速的发展,因此图书事业的发展就成为精神文明进步的一个动力。在迈入二十一世纪的今天,对书店的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。在知识经济时代到来的今天,用计算机控制书城的工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。书城管理工作的现代化是极其重要的,又由于科学和技术的不断发展和进步,现代技术已经成为一个动态的概念。而本次开发的书城管理系统,是为了解决现有矛盾,充分利用现有技术和资源,发挥科学创新,探索数字科技的魅力,增强书城竞争力的探索过程。该软件设计可用于所有书城的信息管理, 它能提
11、高书城本身管理水平,能代替工作人员进行图书信息的某些加工处理,把工作人员从繁重的手工劳动,重复劳动中解放出来。(二)业务流程通过对书城的管理业务的实际调查分析,弄清了书城管理工作的业务流程和管理功能,系统的业务流程如下图所示。日报表月报表销售员管理员图书上架图书售出消费者账本发票图2-1 书城管理业务流程图(三)系统数据流程书城管理的数据流程图如图所示:图书信息信息反馈查找信息反馈信息图书信息图书销售销售信息销售员新图书管理员用户图书上架查找图书目标图书无目标图书意见薄 发票账簿 报表图2-2书城管理数据流程图(四)、数据字典(1)数据流的描述数据流编号:D-01数据流名称:图书简述:管理员添
12、加的图书数据流来源:管理员数据流去向:图书上架模块数据项组成:书号+书名+作者+类别+零售价+出版社+版本+出版日期+页码+语言+简介数据流量:约50种/ 月高峰流量:约70种/月数据流编号:D-02数据流名称:目标图书简述:消费者找到的要购买的图书数据流来源:查找图书模块数据流去向:销售员数据项组成:书号+数量数据流量:约400本/日高峰流量:约700本/日数据流编号:D-03数据流名称:无目标图书简述:消费者没有查找到的图书数据流来源:查找图书模块数据流去向:信息反馈模块数据项组成:书名+作者数据流量:约50种/日高峰流量:约80种/日数据流编号:D-04数据流名称:图书信息简述:图书的基本信息。数据流来源:图书上架模块数据流去向: