收藏 分享(赏)

书店图书销售管理信息系统实验报告解析.docx

上传人:dzzj200808 文档编号:2792054 上传时间:2018-09-27 格式:DOCX 页数:18 大小:201.34KB
下载 相关 举报
书店图书销售管理信息系统实验报告解析.docx_第1页
第1页 / 共18页
书店图书销售管理信息系统实验报告解析.docx_第2页
第2页 / 共18页
书店图书销售管理信息系统实验报告解析.docx_第3页
第3页 / 共18页
书店图书销售管理信息系统实验报告解析.docx_第4页
第4页 / 共18页
书店图书销售管理信息系统实验报告解析.docx_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、管理信息系统实验报告I南京大学工程管理学院管理信息系统综合实验报告题目:书店销售管理系统组员: 111279009 陈忠能111279058 王妙婷111279062 王 月111279064 文 雨管理信息系统实验报告I目录第一章 系统分析 .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 系统

2、开发方法 .51.4 组织架构和功能分析 61.4.1 组织架构 .61.4.2 功能分析 .61.5 基本业务流程分析 71.6 数据与数据流程分析 .81.6.1 数据流程图 81.6.2 数据字典 .8第二章 系统设计 .92.1.功能结构设计 .92.2. 数据存储设计 .92.3. 界面设计 .10管理信息系统实验报告1第一章 系统分析1.1 需求分析(开发的必要性)随着计算机技术的飞速发展,计算机代替手工作业在企业、商业的各个领域得到大量的普及。不管在书店还是在其他的商店,长期以来都存在进销存管理以及其他方面管理难的问题,而现在绝大多数的管理还处于手工作业状态。图书采购、库存、销售

3、和核算的手工信息管理存在工作量大、服务质量差、工作效率低、耗费人员多,图书的市场、库存、销售、读者反馈等信息不能及时提供等问题。为了彻底改善书店图书信息管理的落后局面,开发一个书店管理信息系统来代替手工管理,对提高书店服务质量、提高工作效率、加快信息反馈、增强竞争实力有着重大意义。系统参与者主要是将使用系统的用户群体分类,参与者群体分类如下:(1) 系统管理员:主要指管理设备的人员,其拥有对所有数据操作的权限,包括对各类用户的基本信息进行查询、修改、删除等;(2) 书店管理人员:主要指书店的销售人员,其拥有修改图书的基本信息、库存信息等权限;(3) 客户:可以使用本系统进行图书基本信息查询功能

4、的消费者。本系统通过强大的计算机技术给书店的管理人员以及顾客带来便利。其中主要功能包括图书的入库、订单处理、记账、查询、统计和信息查询等,实现了图书管理的信息化,使得书店的图书管理更加便捷化、准确化,提高书店的工作效率和服务质量,实现经营效益最大化。1.2 可行性分析1.2.1 经济上的可行性从经济角度来看,书店对系统的投资要小于系统对书店的回报,书店决策者才会实施系统计划。从用户成本角度出发,只需备计算机即可运用本系统,且系统本身成本也较低,无需很多开发费用和后续维护费用。从系统开发目标第一章 系统分析2出发,系统的运用可以降低人员费用支出及办公支出,同时,效率的提高,服务质量的提升所带来大

5、量用户的增加也会使得书店获得更大的收益。1.2.2 技术上的可行性1.2.2.1 开发软件介绍Microsoft Visual Studio 2005 简介Microsoft Visual Studio(简称 VS)是美国微软公司的开发工具包系列产品。VS 是一个基本完整的开发工具集,它包括了整个软件生命周期 中所需要的大部分工具,如 UML 工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括 Microsoft Windows、 Windows Phone、 Windows CE、 .NET Framework、 .NET Compact Frame

6、work 和 Microsoft Silverlight。而 Visual Studio .NET 是用于快速生成企业级 ASP.NET Web 应用程序和高性能桌面应用程序的工具。Visual Studio 包含基于组件的开发工具(如 Visual C#、Visual J#、Visual Basic 和 Visual C+) ,以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。Microsoft SQL Server 2005 简介Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。Microso

7、ft SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表 、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案 ,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。管理信息系统实验报告3Power Designer 简介Power Designer 是

8、Sybase 公司的 CASE 工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用 Power Designer 可以制作数据 流程图 、概念数据模型、物理 数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的软件开发工具,例如 PowerBuilder、Delphi、VB 等相配合使开发时间缩短和使系统设计更优化。Power Designer 是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical

9、Data Model)两个层次对数据库 进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。1.2.2.2 用户环境系统管理员、系统用户和客户可以使用常用浏览器访问系统,包括有:IE6.0及以上FireFoxChrome1.2.2.3 技术环境技术:本系统使用.NET技术进行开发,编程语言使用C。ASP.NET是Microsoft开发放入适用于构建、管理Web页面的技术,它的特点主要是:简化网页的编辑工作,提供代码与设计视图分离,使得代码更容易编写、修改与维护;不仅能使用Script

10、语言,还可以使用编译式语言,如本系统所使用的C,不同的动态网页技术还可以使用不同的编程语言;由于ASP.NET 代码是预先编译过的,所以运行起来要比ASP所谓直译方式快。所以ASP.NET是实现本系统的最佳技术,它完全是可行的。第一章 系统分析4此外,.NET Framework框架作为微软公司已经比较成熟的产品,现在有越来越多的企业及技术人员选择它作为开发平台。因此,在技术上,.NET是完全可以胜任这个平台的开发。开发环境:Microsoft Visual Studio 2005 使用的数据库:Microsoft SQL Server 2005 数据库结构设计:Power Designer1

11、.2.2.4 硬件环境服务器:处理器(CPU):Core i3内存容量(RAM):大于1G客户端处理器CPU):INTEL PENTIEM 4及以上;AMD 2500+及以上;内存容量(RAM):大于512M1.2.2.5 软件环境(1)数据库服务器端操作系统:Windows 7数据库管理系统:SQL SERVER,配置TCP/IP 协议(2)WEB服务器端1) 操作系统:Windows 7管理信息系统实验报告52) Internet信息服务, (IIS)6.0管理器。1.3 系统开发的方法和工具1.3.1 系统开发工具开发语言:Microsoft 公司的 C#语言C#语言的基本特点:(1)

12、可视化的界面,这就使得各功能模块,功能一目了然(2) 事件驱动的应用程序方便用户操作(3)面向对象的编程语言(4)跨平台运行(5)开放的数据连接开发环境:Microsoft Visual Studio 2005 使用的数据库:Microsoft SQL Server 2005 数据库结构设计:Power Designer1.3.2 系统开发方法本系统采用结构化系统的开发方法。在系统规划阶段,我们首先阅读了大量有关信息系统开发的资料,列出对本系统有帮助的信息,然后将他们进行整合。在系统分析阶段,我们将系统构思进行可行性判断,再参考已有系统的模式,取长补短,进行进一步分析。在系统设计阶段,我们对系

13、统的总体结构、代码、数据库、模块结构与功能进行设计,最终给出设计方案。在系统实施阶段,我们对系统进行调试,对不足之处进行修改,再加以个性化的更新。在系统运行第一章 系统分析6阶段,我们模拟用户对系统进行试运行,对不足之处进行局部调整,最终完成了本系统。1.4 组织架构和功能分析1.4.1 组织架构该书店图书销售管理业务的组织架构如图 1.1 所示:图 1.l 组织架构图1.4.2 功能分析通过对书店销售与管理的调查,详细了解、分析现下书店销售管理系统的现状,归纳并总结出了书店管理员和客户的各项需求,明确了系统的大概功能。功能主要有如下几方面:(1) 入库处理:根据入库单计入库流水帐。在接到入库

14、单后,要先判断该图书是否是第一次入库,如果是,则需要先录入图书基本信息,再记入库流水帐。(2) 客户订书单处理:如有货,则开发票、发货;如无货或库存不足,则自动生成采购单。(3) 顾客购书处理:开发票,卖书。(4) 记账处理:每日根据入库流水帐和卖书发票信息更新一次库存帐。管理信息系统实验报告7(5) 查询处理:书店管理人员可按图书的各种信息综合查询图书的基本信息和库存等数据,顾客可以查询图书的基本信息。(6) 统计处理:可分别按日、月、年统计图书的销售量和销售额,可分别按周或月统计销售量在前十位的图书,可统计在给定时间内未售出一本的图书,统计库存时间超过给定时间的图书。(7) 图书基本信息管

15、理:包括书号、书名、作者、出版社、出版日期、定价、数量等。(8) 订书客户基本信息管理:包括客户号、客户姓名、性别、历次购书记录、通讯地址等。(9) 系统操作人员口令及权限管理。普通客户只能查询图书基本信息,不能修改信息。书店管理人员可以修改图书的基本信息、库存信息等。系统管理员可以对各类用户的基本信息进行查询、修改、删除等。1.5 基本业务流程分析书店图书销售管理的业务流程图 1.2 所示:第一章 系统分析8图 1.2 业务流程图1.6 数据与数据流程分析1.6.1 数据流程图书店图书销售管理的数据流程图 1.3 所示:图 1.3 数据流程图1.6.2 数据字典表名 Book 中文名 书籍

16、备注 书店书籍的具体详细信息 列名 数据类型 允许 null 值 中文名 备注b_id varchar(50) 否 书籍号 b_name varchar(50) 否 书名 b_author varchar(50) 否 作者 b_publisher varchar(50) 否 出版社 b_date datetime 是 出版时间 b_price float 是 价格 管理信息系统实验报告9表名 Customer 中文名 顾客备注 顾客的详细具体信息列名 数据类型 允许 null 中文名 备注c_id varchar(50) 否 顾客号 c_name varchar(50) 否 姓名 c_pass

17、word varchar(50) 否 密码 c_email varchar(50) 否 邮箱 c_address varchar(50) 否 地址 c_money int 是 账户余额 c_expense int 是 消费金额 表名 CustomerOrder 中文名 顾客订单备注 顾客订单的详细具体信息列名 数据类型 允许null 中文名 备注co_id varchar(50) 否 顾客订单号 c_id varchar(50) 是 顾客号 b_id varchar(50) 是 书籍号 o_id varchar(50) 是 出库订单号 po_id varchar(50) 是 进货订单号 co_

18、date datetime 否 顾客订单时间 co_amount int 否 顾客订单数量 co_status smallint 否 订单处理状态 表名 FinancialReport 中文名 财务报表备注 财务报表的详细具体信息列名 数据类型 允许null 中文名 备注f_id varchar(50) 否 财务报表号 f_date datetime 否 日期 f_revenue int 否 收入 f_cost int 否 成本 f_profit int 否 利润 第一章 系统分析10表名 InList 中文名 入库单备注 入库单的具体信息列名 数据类型 允许null 中文名 备注i_id v

19、archar(50) 否 入库单号 f_id varchar(50) 是 财务报表号 sl_id varchar(50) 是 库存单号 po_id varchar(50) 是 进货订单号 i_date datetime 否 入库日期 s_id varchar(50) 否 供应商号 co_id varchar(50) 是 顾客订单号 b_id varchar(50) 否 书籍号 po_amount int 否 进货数量 po_price int 否 进货价格 表名 OutList 中文名 出库单备注 出库单的具体信息列名 数据类型 允许null 中文名 备注o_id varchar(50) 否

20、出库单号 f_id varchar(50) 是 财务报表号 co_id varchar(50) 是 顾客订单号 sl_id varchar(50) 是 库存单号 o_date datetime 否 出库日期 c_id varchar(50) 否 顾客号 b_id varchar(50) 否 书籍号 co_amount int 否 顾客订单数量 b_price int 否 书籍价格 管理信息系统实验报告11表名 PurchaseOrder 中文名 进货订单备注 进货订单的具体详细信息列名 数据类型 允许null 中文名 备注po_id varchar(50) 否 进货订单号 sl_id varc

21、har(50) 是 库存单号 s_id varchar(50) 是 供应商号 b_id varchar(50) 是 书籍号 i_id varchar(50) 是 入库单号 co_id varchar(50) 是 顾客订单号 po_date datetime 否 进货日期 po_amount int 否 进货数量 po_price float 否 进货价格 po_status smallint 否 进货订单状态 表名 StockList 中文名 库存单备注 库存的具体详细信息列名 数据类型 允许null 中文名 备注sl_id varchar(50) 否 库存单号 po_id varchar(5

22、0) 是 进货订单号 b_id varchar(50) 否 书籍号 sl_in_all int 否 总进货量 sl_out_all int 否 总出货量 sl_stock int 否 库存量 表名 Supplier 中文名 供应商 备注 供应商的具体信息列名 数据类型 允许null 中文名 备注s_id varchar(50) 否 供应商号 s_name varchar(50) 否 供应商名称 s_email varchar(50) 否 供应商邮箱 s_address varchar(50) 否 供应商地址 s_score int 是 供应商分数 第二章 系统设计12第二章 系统设计2.1.功

23、能结构设计系统的功能结构图如图 2.1 所示:图 2.1 系统功能机构图2.2. 数据存储设计系统的逻辑模型图如图 2.2 所示:图 2.2 系统逻辑模型图管理信息系统实验报告132.3. 界面设计古今名言敏而好学,不耻下问孔子业精于勤,荒于嬉;行成于思,毁于随韩愈兴于诗,立于礼,成于乐孔子己所不欲,勿施于人孔子读书破万卷,下笔如有神杜甫读书有三到,谓心到,眼到,口到朱熹立身以立学为先,立学以读书为本欧阳修读万卷书,行万里路刘彝黑发不知勤学早,白首方悔读书迟颜真卿书卷多情似故人,晨昏忧乐每相亲于谦书犹药也,善读之可以医愚刘向莫等闲,白了少年头,空悲切岳飞发奋识遍天下字,立志读尽人间书苏轼鸟欲高飞先振翅,人求上进先读书李苦禅立志宜思真品格,读书须尽苦功夫阮元非淡泊无以明志,非宁静无以致远诸葛亮熟读唐诗三百首,不会作诗也会吟孙洙唐诗三百首序书到用时方恨少,事非经过不知难陆游问渠那得清如许,为有源头活水来朱熹旧书不厌百回读,熟读精思子自知苏轼第二章 系统设计14书痴者文必工,艺痴者技必良蒲松龄声明访问者可将本资料提供的内容用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本文档及相关权利人的合法权利。谢谢合作!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报