书店管理系统设计和实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

毕业论文设计书店管理系统设计和实现学生姓名:贺程学号:201201326719年级专业:二○一二级计算机软件技术指导老师:晏建芝二级学院:电子信息系湖南·长沙提交日期:2014年5月目录摘要................................................................3前言................................................................41时代背景、项目目的及意义..........................................41.1时代背景............................................................41.2项目目的............................................................41.3项目意义............................................................42开发思路..........................................................62.1图书管理系统总体规划...............................................62.2开发设计思想.......................................................63书店管理系统总体构造..............................................73.1系统相关技术.........................................................73.1.1C#简介.......................................................73.1.2Sqlserver简介................................................73.2登陆系统流程图.......................................................73.3图书管理............................................................83.4图书查询............................................................94系统的具体设计...................................................104.1系统界面...........................................................104.2图书信息修改........................................................114.3用户管理...........................................................125数据库的维护...................................................14结束语.............................................................15参考文献...........................................................153书店管理系统设计和实现作者:贺程指导老师:晏建芝(湖南信息学院电子信息系2012级计算机软件技术,长沙410151)摘要:当今时代是飞速发展的的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。而计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等纸介质的手工处理,对于图书借阅情况(如借书天数,超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限,以及借阅天数等用人工计算,手抄进行。数据处理工作量大,容易出错。由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基于环境。基于这个问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,有效的查询和修改图书情况。关键词:书店管理;信息管理系统;数据处理4前言图书是最丰富、最宝贵的信息源和知识源。记载和收集了人类社会的文明史,它为人类社会的科技进步、社会的发展提供了巨大的推动作用。为人类的进步,人类的文明做出了巨大的贡献。在科学技术迅猛发展的今天,在即将到来的信息社会和知识经济时代人们对图书的需求也就更为迫切。随着网络的发展,许多行业都进入了信息化。对于传统的书店而言,也出现了许多的网上书店,方便了读者和管理人员。由于手工的书店管理工作量大、任务多、服务局限性等等,给读者带来了很多的不便。设计书店的管理系统可以提高书店管理的效率;降低工作人员的工作量;完善书店的各项功能。1时代背景、项目目的及意义1.1时代背景全球信息化和知识经济的崛起,使信息化管理成为21世纪企业管理的主旋律。企业的信息化已成为衡量一个企业发展现状的重要标准,建立起先进的管理信息支持系统,可以促进企业管理体质的改革和创新、反映出学校管理现代化的水平。管理信息系统(MIS,ManagementInformationSystem),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统。中小型书店管理系统使整个书店的运作从进书到售书,从会员到会员制、从职位到工作人员联为一体,形成一个积极、互动、有效的管理。不管在书店还是其他商店,都存在严重的管理的问题,而现在绝大多数的企业管理还处于手工作业状态,效率很低,而且容易出错,不便于管理,还不排除有不真实的现象。会议管理的内部管理、自我完善不容忽视,我们认为有必要开发一个中小型书店管理软件。整体实现信息共享,更好地为公司,用人单位服务。1.2项目目的随着计算机技术的飞速发展,计算机在企业、商业领域等管理中应用的普及,利用计算机实现书店的日常工作的管理势在必行。对于中小型书店来说,利用计算机支持书店高效率完成图书销售管理等日常事务,即应用管理信息系统是适应现代要求、推动管理走向科学化、规范化的必要条件。1.3项目意义5随着计算机的应用普及以及软件行业的发展,各行各业对日常事务的安排和管理已经不仅仅是停留在人工管理上了,尤其是一些大企业大的事业单位,对日常事务的管理量异常大,人工的管理有时难免出错或者由于数据量过大而忙不过来,使用管理信息系统来管理无非是一种明智的选择。这样会议管理系统就应运而生了,书店管理系统不仅具有时效性,而且为员工进行图书销售和图书进货登记提供了方便,同样也大大方便了书店管理者管理书店的日常事务以及对书店的营业情况进行实时的检查。登录此系统后,系统会根据登录帐号的职务自动登录到相应的界面,员工登录此系统后会看到图书销售、进货登记、以及修改密码等菜单,店长登录系统后会看到包括员工的菜单在内的全部操作菜单。本系统最为突出的特点就是在进行销售的时候可以选择正常销售模式、会员销售以及活动促销的销售模式,不同的销售模式可以分配不同的优惠。人工管理书店销售如果对大型书店很长时间的销售记录进行查询的话是一件很费时费力的工作,使用书店管理系统可以对近些年来数以万计的销售记录进行搜索查询,在短短的时间内就能完成人工管理几个小时甚至几天的工作量,极大的提高了工作效率,为企业和事业单位积累财富。62开发思路2.1图书管理系统总体规划对于数据库系统,规划工作是十分必要的。规划的好坏将直接影响到整个图书管理系统的成功与否,数据库设计中的规划阶段的主要任务是建立数据库的必要性及可行性分析,确定数据库系统在整个图书管理系统的地位。根据图书管理数据库对技术人员和管理人员的水平、数据采集和管理活动以及借阅者的计算机素质的要求;数据库技术对计算机系统的软硬件的要求。决定把数据库管理系统设计成为一个综合的数据库。此数据库包括所有操作人员的所有活动功能。因为,此图书管理系统应用界面较简单、功能单一。所以,用一个综合的数据库就能满足图书管理要求,而且实现容易。因此,图书管理系统可以按照用户权限和实现功能的不同分为两部分:外部学生对数据库的查阅访问和内部管理人员对图书记录的管理维护。但是,这两部分都调用的是同一数据库,只不过内部管理人员能实现所有管理功能,而外部学生访问数据库时,一些功能被屏蔽,只能进行查阅。2.2开发设计思想尽量采用学校图书馆现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。系统应符合图书馆管理的规定,满足日常图书馆管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除修改、备份等操作。73书店管理系统总体构造3.1系统相关技术本系统采用C#语言实现,采用MicrosoftVisualStudio2010开发工具和简单的二层架构框架来开发,数据库采用MicrosoftSqlServer2005,界面简洁,一目了然。本章将会对系统所用到的关键技术进行研究。3.1.1C#简介Csharp(又被简称为“C#”)是微软公司在二零零零年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员AndersHejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。微软c#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点。C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说structs),它还增加了自己新的特点(比方说源代码版本定义)。但它还太不成熟,不可能挤垮Java。C#还需要进化成一种开发者能够接受和采用的语言。3.1.2Sqlserver简介SQLServer是一个关系数据库管理系统。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。Sybase则较专注于SQLServer在UNIX操作系统上的应用。SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了SQLServer7.0版本的优点,同时

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功