书店图书销售管理信息系统实验报告

上传人:p** 文档编号:210567339 上传时间:2023-05-17 格式:DOC 页数:15 大小:214KB
收藏 版权申诉 举报 下载
书店图书销售管理信息系统实验报告_第1页
第1页 / 共15页
书店图书销售管理信息系统实验报告_第2页
第2页 / 共15页
书店图书销售管理信息系统实验报告_第3页
第3页 / 共15页
资源描述:

《书店图书销售管理信息系统实验报告》由会员分享,可在线阅读,更多相关《书店图书销售管理信息系统实验报告(15页珍藏版)》请在装配图网上搜索。

1、管理信息系统实验报告南京大学工程管理学院管理信息系统综合实验报告题目:书店销售管理系统组员:111279009 陈忠能 111279058 王妙婷 111279062 王 月 111279064 文 雨9目录第一章 系统分析11.1 需求分析(开发的必要性)11.2 可行性分析11.2.1 经济上的可行性11.2.2技术上的可行性21.2.2.1 开发软件介绍21.2.2.2 用户环境31.2.2.3 技术环境31.2.2.4 硬件环境41.2.2.5 软件环境41.3 系统开发的方法和工具51.3.1 系统开发工具51.3.2 系统开发方法51.4 组织架构和功能分析61.4.1 组织架构6

2、1.4.2 功能分析61.5 基本业务流程分析71.6数据与数据流程分析81.6.1数据流程图81.6.2 数据字典8第二章 系统设计92.1.功能结构设计92.2. 数据存储设计92.3. 界面设计10第一章 系统分析1.1 需求分析(开发的必要性)随着计算机技术的飞速发展,计算机代替手工作业在企业、商业的各个领域得到大量的普及。不管在书店还是在其他的商店,长期以来都存在进销存管理以及其他方面管理难的问题,而现在绝大多数的管理还处于手工作业状态。图书采购、库存、销售和核算的手工信息管理存在工作量大、服务质量差、工作效率低、耗费人员多,图书的市场、库存、销售、读者反馈等信息不能及时提供等问题。

3、为了彻底改善书店图书信息管理的落后局面,开发一个书店管理信息系统来代替手工管理,对提高书店服务质量、提高工作效率、加快信息反馈、增强竞争实力有着重大意义。系统参与者主要是将使用系统的用户群体分类,参与者群体分类如下:(1) 系统管理员:主要指管理设备的人员,其拥有对所有数据操作的权限,包括对各类用户的基本信息进行查询、修改、删除等;(2) 书店管理人员:主要指书店的销售人员,其拥有修改图书的基本信息、库存信息等权限;(3) 客户:可以使用本系统进行图书基本信息查询功能的消费者。本系统通过强大的计算机技术给书店的管理人员以及顾客带来便利。其中主要功能包括图书的入库、订单处理、记账、查询、统计和信

4、息查询等,实现了图书管理的信息化,使得书店的图书管理更加便捷化、准确化,提高书店的工作效率和服务质量,实现经营效益最大化。1.2 可行性分析1.2.1 经济上的可行性从经济角度来看,书店对系统的投资要小于系统对书店的回报,书店决策者才会实施系统计划。从用户成本角度出发,只需备计算机即可运用本系统,且系统本身成本也较低,无需很多开发费用和后续维护费用。从系统开发目标出发,系统的运用可以降低人员费用支出及办公支出,同时,效率的提高,服务质量的提升所带来大量用户的增加也会使得书店获得更大的收益。1.2.2技术上的可行性1.2.2.1 开发软件介绍MicrosoftVisualStudio2005简介

5、Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Phone、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight。而Visual Studio .NET是用于快速生成企业级ASP.NET Web应用程序和高性能桌面应用程序的工具。Vis

6、ual Studio包含基于组件的开发工具(如Visual C#、Visual J#、Visual Basic和Visual C+),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。MicrosoftSQLServer2005简介Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。Microsoft SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。Microsoft SQL Server 200

7、5 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。Power Designer 简介Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队

8、设计模型进行控制。他可以与许多流行的软件开发工具,例如PowerBuilder、Delphi、VB等相配合使开发时间缩短和使系统设计更优化。Power Designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。1.2.2.2 用户环境系统管理员、系统用户和客户可以

9、使用常用浏览器访问系统,包括有:IE6.0及以上FireFoxChrome1.2.2.3 技术环境技术:本系统使用.NET技术进行开发,编程语言使用C。ASP.NET是Microsoft开发放入适用于构建、管理Web页面的技术,它的特点主要是:简化网页的编辑工作,提供代码与设计视图分离,使得代码更容易编写、修改与维护;不仅能使用Script语言,还可以使用编译式语言,如本系统所使用的C,不同的动态网页技术还可以使用不同的编程语言;由于ASP.NET代码是预先编译过的,所以运行起来要比ASP所谓直译方式快。所以ASP.NET是实现本系统的最佳技术,它完全是可行的。此外,.NET Framewor

10、k框架作为微软公司已经比较成熟的产品,现在有越来越多的企业及技术人员选择它作为开发平台。因此,在技术上,.NET是完全可以胜任这个平台的开发。开发环境:MicrosoftVisualStudio2005使用的数据库:MicrosoftSQLServer2005数据库结构设计:Power Designer1.2.2.4 硬件环境服务器:处理器(CPU):Core i3内存容量(RAM):大于1G客户端处理器CPU):INTEL PENTIEM 4及以上;AMD 2500+及以上;内存容量(RAM):大于512M1.2.2.5 软件环境(1)数据库服务器端操作系统:Windows 7数据库管理系统

11、:SQL SERVER,配置TCP/IP协议(2)WEB服务器端1) 操作系统:Windows 72) Internet信息服务,(IIS)6.0管理器。1.3 系统开发的方法和工具1.3.1 系统开发工具开发语言:Microsoft公司的C#语言C#语言的基本特点:(1) 可视化的界面,这就使得各功能模块,功能一目了然(2) 事件驱动的应用程序方便用户操作(3)面向对象的编程语言(4)跨平台运行(5)开放的数据连接开发环境:MicrosoftVisualStudio2005使用的数据库:MicrosoftSQLServer2005数据库结构设计:Power Designer1.3.2 系统开

12、发方法本系统采用结构化系统的开发方法。在系统规划阶段,我们首先阅读了大量有关信息系统开发的资料,列出对本系统有帮助的信息,然后将他们进行整合。在系统分析阶段,我们将系统构思进行可行性判断,再参考已有系统的模式,取长补短,进行进一步分析。在系统设计阶段,我们对系统的总体结构、代码、数据库、模块结构与功能进行设计,最终给出设计方案。在系统实施阶段,我们对系统进行调试,对不足之处进行修改,再加以个性化的更新。在系统运行阶段,我们模拟用户对系统进行试运行,对不足之处进行局部调整,最终完成了本系统。1.4 组织架构和功能分析 1.4.1 组织架构该书店图书销售管理业务的组织架构如图1.1所示:图1.l

13、组织架构图1.4.2 功能分析通过对书店销售与管理的调查,详细了解、分析现下书店销售管理系统的现状,归纳并总结出了书店管理员和客户的各项需求,明确了系统的大概功能。功能主要有如下几方面:(1) 入库处理:根据入库单计入库流水帐。在接到入库单后,要先判断该图书是否是第一次入库,如果是,则需要先录入图书基本信息,再记入库流水帐。(2) 客户订书单处理:如有货,则开发票、发货;如无货或库存不足,则自动生成采购单。(3) 顾客购书处理:开发票,卖书。(4) 记账处理:每日根据入库流水帐和卖书发票信息更新一次库存帐。(5) 查询处理:书店管理人员可按图书的各种信息综合查询图书的基本信息和库存等数据,顾客

14、可以查询图书的基本信息。(6) 统计处理:可分别按日、月、年统计图书的销售量和销售额,可分别按周或月统计销售量在前十位的图书,可统计在给定时间内未售出一本的图书,统计库存时间超过给定时间的图书。(7) 图书基本信息管理:包括书号、书名、作者、出版社、出版日期、定价、数量等。(8) 订书客户基本信息管理:包括客户号、客户姓名、性别、历次购书记录、通讯地址等。(9) 系统操作人员口令及权限管理。普通客户只能查询图书基本信息,不能修改信息。书店管理人员可以修改图书的基本信息、库存信息等。系统管理员可以对各类用户的基本信息进行查询、修改、删除等。1.5 基本业务流程分析书店图书销售管理的业务流程图1.

15、2所示:图1.2 业务流程图1.6数据与数据流程分析1.6.1数据流程图书店图书销售管理的数据流程图1.3所示:图1.3 数据流程图1.6.2 数据字典表名Book中文名书籍备注书店书籍的具体详细信息列名数据类型允许null值中文名备注b_idvarchar(50)否书籍号b_namevarchar(50)否书名b_authorvarchar(50)否作者b_publishervarchar(50)否出版社 b_datedatetime是出版时间b_pricefloat是价格表名Customer中文名顾客备注顾客的详细具体信息列名数据类型允许null中文名备注c_idvarchar(50)否顾

16、客号c_namevarchar(50)否姓名c_passwordvarchar(50)否密码c_emailvarchar(50)否邮箱c_addressvarchar(50)否地址c_moneyint是账户余额c_expenseint是消费金额表名CustomerOrder中文名顾客订单备注顾客订单的详细具体信息列名数据类型允许null中文名备注co_idvarchar(50)否顾客订单号c_idvarchar(50)是顾客号b_idvarchar(50)是书籍号o_idvarchar(50)是出库订单号po_idvarchar(50)是进货订单号co_datedatetime否顾客订单时间c

17、o_amountint否顾客订单数量co_statussmallint否订单处理状态表名FinancialReport中文名财务报表备注财务报表的详细具体信息列名数据类型允许null中文名备注f_idvarchar(50)否财务报表号f_datedatetime否日期f_revenueint否收入f_costint否成本f_profitint否利润表名InList中文名入库单备注入库单的具体信息列名数据类型允许null中文名备注i_idvarchar(50)否入库单号f_idvarchar(50)是财务报表号sl_idvarchar(50)是库存单号po_idvarchar(50)是进货订单号

18、i_datedatetime否入库日期s_idvarchar(50)否供应商号co_idvarchar(50)是顾客订单号b_idvarchar(50)否书籍号po_amountint否进货数量po_priceint否进货价格表名OutList中文名出库单备注出库单的具体信息列名数据类型允许null中文名备注o_idvarchar(50)否出库单号f_idvarchar(50)是财务报表号co_idvarchar(50)是顾客订单号sl_idvarchar(50)是库存单号o_datedatetime否出库日期c_idvarchar(50)否顾客号b_idvarchar(50)否书籍号co_a

19、mountint否顾客订单数量b_priceint否书籍价格表名PurchaseOrder中文名进货订单备注进货订单的具体详细信息列名数据类型允许null中文名备注po_idvarchar(50)否进货订单号sl_idvarchar(50)是库存单号s_idvarchar(50)是供应商号b_idvarchar(50)是书籍号i_idvarchar(50)是入库单号co_idvarchar(50)是顾客订单号po_datedatetime否进货日期po_amountint否进货数量po_pricefloat否进货价格po_statussmallint否进货订单状态表名StockList中文名库

20、存单备注库存的具体详细信息列名数据类型允许null中文名备注sl_idvarchar(50)否库存单号po_idvarchar(50)是进货订单号b_idvarchar(50)否书籍号sl_in_allint否总进货量sl_out_allint否总出货量sl_stockint否库存量表名Supplier中文名供应商备注供应商的具体信息列名数据类型允许null中文名备注s_idvarchar(50)否供应商号s_namevarchar(50)否供应商名称s_emailvarchar(50)否供应商邮箱s_addressvarchar(50)否供应商地址s_scoreint是供应商分数第二章 系统设计2.1.功能结构设计系统的功能结构图如图2.1所示:图2.1系统功能机构图2.2. 数据存储设计系统的逻辑模型图如图2.2所示:图2.2 系统逻辑模型图2.3. 界面设计11

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!