logo资料库

书店管理系统 分析与设计.doc

第1页 / 共36页
第2页 / 共36页
第3页 / 共36页
第4页 / 共36页
第5页 / 共36页
第6页 / 共36页
第7页 / 共36页
第8页 / 共36页
资料共36页,剩余部分请下载后查看
目 录
摘 要
1 绪论
1.1 时代背景、项目目的及意义
1.1.1 时代背景
1.1.2 项目目的
1.1.3 项目意义
1.2 设计思路
2系统实现相关技术
2.1 C#简介
2.2 Sqlserver简介
3 需求分析
3.1 系统目标
3.2 功能需求
3.3 用例建模
3.3.1 定义参与者
3.3.2 用例定义
3.3.2.1会员制管理
3.3.4.2供应商管理
3.3.2.3进书管理
3.3.2.4会员管理
3.3.2.5售书管理
3.3.2.6员工管理
3.3.2.7图书信息管理
3.3.2.8系统管理
3.4 非功能需求
3.4.1 开发平台
3.4.2 开发工具
3.4.3 运行环境分析
3.4.3 安全需求
3.4.3 故障处理需求
4 系统设计
4.1 概要设计
4.1.1 系统架构设计
4.1.2 数据库设计
4.1.3 界面设计
4.2 详细设计
4.2.1 用户登陆
4.2.2 员工管理
4.2.3 会员管理
4.2.4 供应商管理
5系统实现
5.1系统框架的搭建
5.2 系统主要函数
5.2.1 数据添加函数
5.2.2 图书编辑界面的初始化函数
6结语
致 谢
参考文献
编号 毕业设计(论文) 题目 书店管理系统的设计与实现 二级学院 计算机科学与工程学院 软件工程 107030803 学号 专 班 业 级 学生姓名 指导教师 评阅教师 时 间
重庆理工大学毕业论文 书店管理系统的设计与实现 目 录 目 录 ..................................................................I 摘 要 ................................................................III 1 绪论 ...................................................................1 1.1 时代背景、项目目的及意义 ......................................... 1 1.1.1 时代背景 ....................................................1 1.1.2 项目目的 ....................................................1 1.1.3 项目意义 ....................................................1 1.2 设计思路 ......................................................... 2 2 系统实现相关技术 ...................................................... 3 2.1 C#简介 ...........................................................3 2.2 Sqlserver 简介 ..................................................... 3 3 需求分析 ...............................................................5 3.1 系统目标 ......................................................... 5 3.2 功能需求 ......................................................... 5 3.3 用例建模 ......................................................... 6 3.3.1 定义参与者 ..................................................6 3.3.2 用例定义 ....................................................7 3.4 非功能需求 ...................................................... 13 3.4.1 开发平台 ...................................................13 3.4.2 开发工具 ...................................................13 3.4.3 运行环境分析 ...............................................13 3.4.3 安全需求 ...................................................14 3.4.3 故障处理需求 ...............................................14 4 系统设计 ..............................................................15 4.1 概要设计 ........................................................ 15 4.1.1 系统架构设计 ...............................................15 4.1.2 数据库设计 .................................................15 4.1.3 界面设计 ...................................................19 4.2 详细设计 ........................................................ 23 4.2.1 用户登陆 ...................................................23 4.2.2 员工管理 ...................................................23 4.2.3 会员管理 ...................................................24 4.2.4 供应商管理 .................................................24 5 系统实现 ............................................................. 26 5.1 系统框架的搭建 ....................................................26 5.2 系统主要函数 .................................................... 26 5.2.1 数据添加函数 ...............................................26 5.2.2 图书编辑界面的初始化函数 ...................................27 6 结语 ................................................................. 29 –I–
重庆理工大学毕业论文 书店管理系统的设计与实现 致 谢 ..................................................................30 参考文献 .................................................................31 –II–
重庆理工大学毕业论文 书店管理系统的设计与实现 摘 要 随着计算机技术的飞速发展,计算机代替手工作业在企业、商业的各个领域得到大 量的普及。不管在书店还是在其他的商店,都存在进销存管理以及其他方面管理难的问 题,而现在绝大多数的管理还处于手工作业状态,效率很低,而且容易出错,不便于管 理。因此,书店管理的内部管理、自我完善不容忽视,我认为有必要开发一个中小型的 书店管理软件来代替手工管理。 本论文主要介绍了书店管理系统的设计与开发,主要是为了方便中小型书店更加有 效的利用本系统来管理书店的运作,合理安排书店的一切,提高书店员工的工作效率。 本系统着重于实现图书销售和进货的电子化,是图书的销售和管理更加的方便。 本系统为 C/S 结构,开发工具为 Microsoft Visual Studio2010,后台数据库为 Microsoft SqlServer 2005,采用很多数据验证使系统运行更加安全可靠。 本系统实现了销售管理、进书管理、会员管理、会员制管理、员工管理、系统管理 五个功能模块。系统开发过程大体分为需求分析、界面雏形设计、数据库设计、编码、 测试几个个主要阶段。这样的开发过程快速、高效,而且能更好的满足客户需求。 关键词:书店管理, C/S –III–
重庆理工大学毕业论文 书店管理系统的设计与实现 Abstract With the rapid development of computer technology, computers instead of manual work in the enterprise, a large number of commercial popularity in all fields。Whether in a bookstore or other store, there is inventory management and other aspects of management of the difficult problem, and now the vast majority of management is still in the hand-job status, inefficient and error-prone, not easy to manage. Thus, bookstore management, internal management, self-improvement can not be ignored, I think we need to develop a small bookstore management software to replace manual management. This paper introduces the bookstore management system design and development, primarily to facilitate more efficient use of small bookstores system to manage the operation of the bookstore, the bookstore all reasonable arrangements to improve the efficiency of bookstore staff. The system focuses on achieving sales and purchase books in electronic, book sales and management is more convenient. The system is C / S structure, development tools for the Microsoft Visual Studio2010, back-end database for the Microsoft SqlServer 2005, with a lot of data validation to make the system more secure and reliable operation. This system of sales management, into the book management, membership management, membership management, staff management, system management of five modules. System development process can be divided into requirements analysis, prototype interface design, database design, coding, testing several major stages. This development process fast, efficient, and can better meet customer needs. Key Words: Book Management system, C/ S –IV–
重庆理工大学毕业论文 书店管理系统的设计与实现 1 绪论 1.1 时代背景、项目目的及意义 1.1.1 时代背景 全球信息化和知识经济的崛起,使信息化管理成为 21 世纪企业管理的主旋律[1,2]。 企业的信息化已成为衡量一个企业发展现状的重要标准,建立起先进的管理信息支持系 统[2],可以促进企业管理体质的改革和创新、反映出学校管理现代化的水平。 管理信息系统(MIS,Management Information System),是一个由人、计算机等 组成的能进行信息的收集、传送、储存、维护和使用的系统[1]。中小型书店管理系统使 整个书店的运作从进书到售书,从会员到会员制、从职位到工作人员联为一体,形成一 个积极、互动、有效的管理。不管在书店还是其他商店,都存在严重的管理的问题,而 现在绝大多数的企业管理还处于手工作业状态,效率很低,而且容易出错,不便于管理, 还不排除有不真实的现象。会议管理的内部管理、自我完善不容忽视,我们认为有必要 开发一个中小型书店管理软件。整体实现信息共享,更好地为公司,用人单位服务。 1.1.2 项目目的 随着计算机技术的飞速发展,计算机在企业、商业领域等管理中应用的普及,利用 计算机实现书店的日常工作的管理势在必行。对于中小型书店来说,利用计算机支持书 店高效率完成图书销售管理等日常事务,即应用管理信息系统是适应现代要求、推动管 理走向科学化、规范化的必要条件。 1.1.3 项目意义 随着计算机的应用普及以及软件行业的发展,各行各业对日常事务的安排和管理已 经不仅仅是停留在人工管理上了,尤其是一些大企业大的事业单位,对日常事务的管理 量异常大,人工的管理有时难免出错或者由于数据量过大而忙不过来,使用管理信息系 统来管理无非是一种明智的选择[3]。这样会议管理系统就应运而生了,书店管理系统不 仅具有时效性,而且为员工进行图书销售和图书进货登记提供了方便,同样也大大方便 了书店管理者管理书店的日常事务以及对书店的营业情况进行实时的检查。登录此系统 后,系统会根据登录帐号的职务自动登录到相应的界面,员工登录此系统后会看到图书 销售、进货登记、以及修改密码等菜单,店长登录系统后会看到包括员工的菜单在内的 全部操作菜单。本系统最为突出的特点就是在进行销售的时候可以选择正常销售模式、 –1–
重庆理工大学毕业论文 书店管理系统的设计与实现 会员销售以及活动促销的销售模式,不同的销售模式可以分配不同的优惠。人工管理书 店销售如果对大型书店很长时间的销售记录进行查询的话是一件很费时费力的工作,使 用书店管理系统可以对近些年来数以万计的销售记录进行搜索查询,在短短的时间内就 能完成人工管理几个小时甚至几天的工作量,极大的提高了工作效率,为企业和事业单 位积累财富。 1.2 设计思路 本系统开发的任务是实现书店管理的信息化、系统化、规范化。目的是开发一个具 有新增,查询,修改,更新,删除等功能的比较强大的书店管理系统。 本系统采用 C/S 结构,基于 WinForm 系统的特点,采用现有的软硬件环境及先进的 管理系统开发方案,满足了中小型书店管理的需求,提高了系统开发水平和应用效果。 采用 SqlServer 数据库,满足了各种不同的中小型书店需求,具有很好的复用性。 –2–
重庆理工大学毕业论文 书店管理系统的设计与实现 2 系统实现相关技术 本系统采用 C#语言实现,采用 Microsoft Visual Studio2010 开发工具和简单的二 层架构框架来开发,数据库采用 Microsoft SqlServer2005,界面简洁,一目了然。本 章将会对系统所用到的关键技术进行研究。 2.1 C#简介 C sharp(又被简称为“C#”)是微软公司在二零零零年六月发布的一种新的编程语 言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员 Anders Hejlsberg 的最新成果.C#看起来与 Java 有着惊人的相似;它包括了诸如单一继承,界面, 与 Java 几乎同样的语法,和编译成中间代码再运行的过程.但是 C#与 Java 有着明显的不 同,它借鉴了 Delphi 的一个特点,与 COM(组件对象模型)是直接集成的,而且它是微软公 司.NET windows 网络框架的主角[4]。 微软 c#语言定义主要是从 C 和 C++继承而来的,而且语言中的许多元素也反映了这一 点.C#在设计者从 C++继承的可选选项方面比 Java 要广泛一些(比如说 structs),它还增 加了自己新的特点(比方说源代码版本定义).但它还太不成熟,不可能挤垮 Java.C#还需 要进化成一种开发者能够接受和采用的语言。 2.2 Sqlserver 简介 SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版 本。Sybase 则较专注于 SQL Server 在 UNIX 操作系统上的应用[5]。 SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统,该版 本继承了 SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使 用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使 用。 –3–
分享到:
收藏