基于VS 2012及Access 数据库书籍管理系统设计
摘要:想必大家都知道,目前科技的发展步伐可以说是非常迅速的,各行各业都随着科技的步伐前所未有的极速发展与进步!尤其是当人们开始从单纯使用互联网到现在同时使用移动端,随着安卓系统渐渐笼络大部分手机市场,人们越来越离不开手机,这就意味着移动端的使用量越来越大量。而现在随着电子商务的繁荣发展,商机越来越多的同时,平台的重要性更得以体现,各商家都希望在这样庞大的市场上占有立足之地!那么移动端的需求必不可少,所以我们书店也做好了一个移动端,它就是书籍管理系统!书籍管理系统很好的解决了我们管理信息的困难,并提供了一个系统的流程。本系统虽然已经开发完成书籍管理系统大部分功能,还未能真正完成一个书籍系统的所有功能,但也为后续开发提供了坚实的基础。
本系统使用了VS 2012这个开发平台和Access 数据库,以较为简单便捷的C#程序语言为开发语言。本论文的主要目的就是介绍本系统的一些功能、开发过程,当然少不了它的开发背景。
关键词:书籍管理系统 C# 数据库应用
Book Management System
Abstract: As you all know, the pace of development of science and technology can be said to be very rapid. All walks of life are developing and progressing with the speed of science and technology. Especially when people start from the simple to use the Internet to the present and at the same time, using the mobile terminal with android system gradually win most of the mobile phone market, people more and more inseparable from the mobile phone, this means moving the usage is more and more large. Now with the prosperity of e-commerce and more and more business opportunities, the importance of the platform is more reflected, and all businesses want to have a foothold in such a huge market! So we have a mobile terminal, which is the book management system! The book management system solves the problem of our management information and provides a systematic process. Although the system has already developed most of the functions of the book management system, it has not really completed all the functions of a book system, but it also provides a solid foundation for subsequent development.
The system USES VS 2012 development platform and Access database to develop language in a relatively simple and convenient C# programming language. The main purpose of this paper is to introduce some functions and development process of this system, and of course, its development background.This system USES the Visual Studio 2012 development platform and Microsoft Office Access database to develop the language in a relatively simple and convenient C# programming language. This paper mainly introduces the development background of book management system and the function and development process to be completed.
Key Words:Book management system C# database application.
目录
摘要----------------------------------------------------------------------2
关键字--------------------------------------------------------------------2
一、绪论-------------------------------------------------------------------3
二、书籍管理系统的总体设计-------------------------------------------------3
1、系统概述------------------------------------------------------------3
2、开发工具------------------------------------------------------------4
3、需求分析和可行性分析------------------------------------------------4
4、功能分析------------------------------------------------------------5
5、功能模块------------------------------------------------------------5
三、书籍管理系统的软件设计-------------------------------------------------6
1、数据库设计----------------------------------------------------------6
2、各功能模块程序设计-------------------------------------------------12
四、系统测试与维护--------------------------------------------------------15
1、软件测试------------------------------------------------------------15
2、管理员登录测试用例--------------------------------------------------16
3、用户登录注册测试用例------------------------------------------------16
4、系统功能测试--------------------------------------------------------17
五、使用说明--------------------------------------------------------------17
1、数据库如何配置------------------------------------------------------17
2、程序如何布署和使用--------------------------------------------------17
3、管理员和普通用户分别如何使用----------------------------------------17
六、总结与展望------------------------------------------------------------19
七、参考文献--------------------------------------------------------------21
一、绪论
为了高效率的利用资源和提高效率,我们书店也需要提出这样的要求,书籍管理系统的数字化管理是现在时代正流行的管理工具。
传统的书店书籍管理有着一些弊端,需要一定的人力物力及财力,尤其是人力,显然是大材小用,并且资料储存和查询并不方便。而管理系统是现代管理工具中简单便捷容易上手的管理手段和工具,且一个现代的科学技术的潮流无不明确的告诉着人们,如果跟不上时代的潮流,比如使用科学化和现代化的工具,是必定会被时代所淘汰的!这也是当下社会人们真正需要的生活与工作方式!
那么,显然一个商业性的小型书店来讲,它并不需要太多操作繁琐复杂的功能,我们应该对于目前书店主要需要的功能进行开发,比如说,如何让顾客简单快速的付款以及选购书籍。因此,我们书店的书籍管理系统应该要有查询书籍很方便、信息的反馈及时并且全面、操作可以让顾客容易上手等特点!
同时,这也意味着,我们书店虽然是小型的,但这样小型科学化与现代化的工具表明了我们书店想要紧跟时代发展与进步,不想要被时代淘汰的当代自强的思想与精神,这样的一个开发工作也有一定的意义!
二、书籍管理系统的总体设计
1、系统概述
本书籍管理系统使用C#程序设计语言进行开发与设计,为了实现本书店开发的书籍管理系统的各个功能,有:用户资料查询功能、用户资料修改功能、用户修改密码功能、购物车功能、管理员修改用户姓名功能、管理员图书管理功能、管理员信息管理功能、管理员发布新闻与通知功能、查询图书功能、退出系统等功能。
在系统中,已经注册过的用户可以直接输入账号和密码进入系统,使用系统中的功能,比如查询、修改自己所需的资料;新用户必须先注册后才可以进入系统,再使用系统中的功能。
本书籍管理系统功能比较简单,用户在使用的时候不会觉得繁琐和不容易使用,对于自己想要的操作可以直接进行,比如查询和管理变得更加的迅速、简单、便捷和高效,很大程度上提高了用户的效率,节约了用户的时间,便于用户更多的拥有属于自己的时间。
2、开发工具
1、Visual Studio 2012
想必用过Visual Studio 2012的人们都应该知道它的优点吧,我本人是很喜欢这个软件的,尤其是用WindowsForms做C#程序,真的很方便又有趣,记得老师叫我们的时候还会给我们时间做任务,这时候我就会很感兴趣,可惜数据库连接什么的没学好。言归正传,它的前段设计虽然有点浪费时间,但是很好用,在学Web的程序开发的时候,见识到了它更便捷强大的功能!不得不感叹!
而微软公司那么鼎鼎大名想必大家也都知道,2012年他们面向全球发布了这款Visual Studio 2012,用户可以根据自身情况选择最适合自己使用的一款,可谓是十分人性化!
2、Microsoft Office Access 数据库
同样的,Microsoft Office Access 数据库也是微软公司的,它主要在两个方面有着应用。一是它拥有强大的数据处理和统计分析的能力,十分便捷,尤其新手也容易上手,工作效率明显得以提升!二就是我现在要用到的功能,他就是可以开发软件,以它简单易学的优势让我很轻易地就选择了它做数据库,而且还很好用!当然,必不可少的另一个我需要用到的功能就是存储我的数据了。其他功能就不在这里多做叙述了。
3、C#程序语言
C#程序语言其实是一个非常简单容易上手,可以快速应用的语言,甚至是所有程序语言中最简单的语言之一。如今的C#程序语言相较于刚开始其实添加了许多的功能,比如LINQ,而它的作者可真是了不得!Ander-Hejlsberg是微软公司的技术专家,更是编程界的传奇人物!可见,C#程序语言的实际应用到底有多好!
参考文献
[1] 李萍、黄可望、黄能耿.SQL SERVER 2012数据库应用与实训[Z]:北京,机械工业出版社
[2] 刘培林、史荧中、黄翀.C#可视化程序设计案例教程[Z]:北京,机械工业出版社
[3] 李萍、杨文珺、王得燕.ASP.NET(C#)动态网站开发案例教程[Z]:北京,机械工业出版社
[4]郭雷.软件测试:高等教育出版社
[5]王继斌、朱应国、江森林、余婷婷、徐峥、刘贵锋.信息技术基础实践教程:苏州大学出版社