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

上传人:b****5 文档编号:14970669 上传时间:2023-06-28 格式:DOCX 页数:16 大小:171.09KB
下载 相关 举报
书店图书销售管理信息系统实验报告.docx_第1页
第1页 / 共16页
书店图书销售管理信息系统实验报告.docx_第2页
第2页 / 共16页
书店图书销售管理信息系统实验报告.docx_第3页
第3页 / 共16页
书店图书销售管理信息系统实验报告.docx_第4页
第4页 / 共16页
书店图书销售管理信息系统实验报告.docx_第5页
第5页 / 共16页
书店图书销售管理信息系统实验报告.docx_第6页
第6页 / 共16页
书店图书销售管理信息系统实验报告.docx_第7页
第7页 / 共16页
书店图书销售管理信息系统实验报告.docx_第8页
第8页 / 共16页
书店图书销售管理信息系统实验报告.docx_第9页
第9页 / 共16页
书店图书销售管理信息系统实验报告.docx_第10页
第10页 / 共16页
书店图书销售管理信息系统实验报告.docx_第11页
第11页 / 共16页
书店图书销售管理信息系统实验报告.docx_第12页
第12页 / 共16页
书店图书销售管理信息系统实验报告.docx_第13页
第13页 / 共16页
书店图书销售管理信息系统实验报告.docx_第14页
第14页 / 共16页
书店图书销售管理信息系统实验报告.docx_第15页
第15页 / 共16页
书店图书销售管理信息系统实验报告.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

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

《书店图书销售管理信息系统实验报告.docx》由会员分享,可在线阅读,更多相关《书店图书销售管理信息系统实验报告.docx(16页珍藏版)》请在冰点文库上搜索。

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

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

南京大学工程管理学院

管理信息系统综合实验报告

题目:

书店销售管理系统

组员:

111279009陈忠能

111279058王妙婷

111279062王月

111279064文雨

 

第一章系统分析

1.1需求分析(开发的必要性)

随着计算机技术的飞速发展,计算机代替手工作业在企业、商业的各个领域得到大量的普及。

不管在书店还是在其他的商店,长期以来都存在进销存管理以及其他方面管理难的问题,而现在绝大多数的管理还处于手工作业状态。

图书采购、库存、销售和核算的手工信息管理存在工作量大、服务质量差、工作效率低、耗费人员多,图书的市场、库存、销售、读者反馈等信息不能及时提供等问题。

为了彻底改善书店图书信息管理的落后局面,开发一个书店管理信息系统来代替手工管理,对提高书店服务质量、提高工作效率、加快信息反馈、增强竞争实力有着重大意义。

系统参与者主要是将使用系统的用户群体分类,参与者群体分类如下:

(1)系统管理员:

主要指管理设备的人员,其拥有对所有数据操作的权限,包括对各类用户的基本信息进行查询、修改、删除等;

(2)书店管理人员:

主要指书店的销售人员,其拥有修改图书的基本信息、库存信息等权限;

(3)客户:

可以使用本系统进行图书基本信息查询功能的消费者。

本系统通过强大的计算机技术给书店的管理人员以及顾客带来便利。

其中主要功能包括图书的入库、订单处理、记账、查询、统计和信息查询等,实现了图书管理的信息化,使得书店的图书管理更加便捷化、准确化,提高书店的工作效率和服务质量,实现经营效益最大化。

1.2可行性分析

1.2.1经济上的可行性

从经济角度来看,书店对系统的投资要小于系统对书店的回报,书店决策者才会实施系统计划。

从用户成本角度出发,只需备计算机即可运用本系统,且系统本身成本也较低,无需很多开发费用和后续维护费用。

从系统开发目标出发,系统的运用可以降低人员费用支出及办公支出,同时,效率的提高,服务质量的提升所带来大量用户的增加也会使得书店获得更大的收益。

1.2.2技术上的可行性

1.2.2.1开发软件介绍

Microsoft Visual Studio 2005 简介

MicrosoftVisualStudio(简称VS)是美国微软公司的开发工具包系列产品。

VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。

所写的目标代码适用于微软支持的所有平台,包括MicrosoftWindows、WindowsPhone、WindowsCE、.NETFramework、.NETCompactFramework和MicrosoftSilverlight。

而VisualStudio.NET是用于快速生成企业级ASP.NETWeb应用程序和高性能桌面应用程序的工具。

VisualStudio包含基于组件的开发工具(如VisualC#、VisualJ#、VisualBasic和VisualC++),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。

Microsoft SQL Server 2005 简介

MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

MicrosoftSQLServer2005数据引擎是该企业数据管理解决方案的核心。

此外MicrosoftSQLServer2005结合了分析、报表、集成和通知功能。

这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。

PowerDesigner简介

PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。

利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。

他可以与许多流行的软件开发工具,例如PowerBuilder、Delphi、VB等相配合使开发时间缩短和使系统设计更优化。

PowerDesigner是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。

使用它可以分别从概念数据模型(ConceptualDataModel)和物理数据模型(PhysicalDataModel)两个层次对数据库进行设计。

在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。

1.2.2.2用户环境

系统管理员、系统用户和客户可以使用常用浏览器访问系统,包括有:

IE6.0及以上

FireFox

Chrome

1.2.2.3技术环境

技术:

本系统使用.NET技术进行开发,编程语言使用C#。

ASP.NET是Microsoft开发放入适用于构建、管理Web页面的技术,它的特点主要是:

简化网页的编辑工作,提供代码与设计视图分离,使得代码更容易编写、修改与维护;不仅能使用Script语言,还可以使用编译式语言,如本系统所使用的C#,不同的动态网页技术还可以使用不同的编程语言;由于ASP.NET代码是预先编译过的,所以运行起来要比ASP所谓直译方式快。

所以ASP.NET是实现本系统的最佳技术,它完全是可行的。

此外,.NETFramework框架作为微软公司已经比较成熟的产品,现在有越来越多的企业及技术人员选择它作为开发平台。

因此,在技术上,.NET是完全可以胜任这个平台的开发。

开发环境:

Microsoft Visual Studio 2005 

使用的数据库:

Microsoft SQL Server 2005 

数据库结构设计:

PowerDesigner

1.2.2.4硬件环境

服务器:

处理器(CPU):

Corei3

内存容量(RAM):

大于1G

客户端

处理器CPU):

INTELPENTIEM4及以上;AMD2500+及以上;

内存容量(RAM):

大于512M

1.2.2.5软件环境

(1)数据库服务器端

操作系统:

Windows7

数据库管理系统:

SQLSERVER,配置TCP/IP协议

(2)WEB服务器端

1)操作系统:

Windows7

2)Internet信息服务,(IIS)6.0管理器。

1.3系统开发的方法和工具

1.3.1系统开发工具

开发语言:

Microsoft公司的C#语言

C#语言的基本特点:

(1)可视化的界面,这就使得各功能模块,功能一目了然

(2)事件驱动的应用程序方便用户操作

(3)面向对象的编程语言

(4)跨平台运行

(5)开放的数据连接

开发环境:

Microsoft Visual Studio 2005 

使用的数据库:

Microsoft SQL Server 2005 

数据库结构设计:

PowerDesigner

1.3.2系统开发方法

本系统采用结构化系统的开发方法。

在系统规划阶段,我们首先阅读了大量有关信息系统开发的资料,列出对本系统有帮助的信息,然后将他们进行整合。

在系统分析阶段,我们将系统构思进行可行性判断,再参考已有系统的模式,取长补短,进行进一步分析。

在系统设计阶段,我们对系统的总体结构、代码、数据库、模块结构与功能进行设计,最终给出设计方案。

在系统实施阶段,我们对系统进行调试,对不足之处进行修改,再加以个性化的更新。

在系统运行阶段,我们模拟用户对系统进行试运行,对不足之处进行局部调整,最终完成了本系统。

1.4组织架构和功能分析

1.4.1组织架构

该书店图书销售管理业务的组织架构如图1.1所示:

图1.l组织架构图

1.4.2功能分析

通过对书店销售与管理的调查,详细了解、分析现下书店销售管理系统的现状,归纳并总结出了书店管理员和客户的各项需求,明确了系统的大概功能。

功能主要有如下几方面:

(1)入库处理:

根据入库单计入库流水帐。

在接到入库单后,要先判断该图书是否是第一次入库,如果是,则需要先录入图书基本信息,再记入库流水帐。

(2)客户订书单处理:

如有货,则开发票、发货;如无货或库存不足,则自动生成采购单。

(3)顾客购书处理:

开发票,卖书。

(4)记账处理:

每日根据入库流水帐和卖书发票信息更新一次库存帐。

(5)查询处理:

书店管理人员可按图书的各种信息综合查询图书的基本信息和库存等数据,顾客可以查询图书的基本信息。

(6)统计处理:

可分别按日、月、年统计图书的销售量和销售额,可分别按周或月统计销售量在前十位的图书,可统计在给定时间内未售出一本的图书,统计库存时间超过给定时间的图书。

(7)图书基本信息管理:

包括书号、书名、作者、出版社、出版日期、定价、数量等。

(8)订书客户基本信息管理:

包括客户号、客户姓名、性别、历次购书记录、通讯地址等。

(9)系统操作人员口令及权限管理。

普通客户只能查询图书基本信息,不能修改信息。

书店管理人员可以修改图书的基本信息、库存信息等。

系统管理员可以对各类用户的基本信息进行查询、修改、删除等。

1.5基本业务流程分析

书店图书销售管理的业务流程图1.2所示:

图1.2 业务流程图

1.6数据与数据流程分析

1.6.1数据流程图

书店图书销售管理的数据流程图1.3所示:

图1.3 数据流程图

1.6.2数据字典

表名

 Book

中文名

书籍 

备注

书店书籍的具体详细信息 

列名

数据类型

允许null值

中文名

备注

b_id

varchar(50)

 书籍号

 

b_name

varchar(50)

 书名

 

b_author

varchar(50)

 作者

 

b_publisher

varchar(50)

 出版社

 

b_date

datetime

 出版时间

 

b_price

float

 价格

 

表名

 Customer

中文名

 顾客

备注

 顾客的详细具体信息

列名

数据类型

允许null

中文名

备注

c_id

varchar(50)

 顾客号

 

c_name

varchar(50)

 姓名

 

c_password

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_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

 利润

 

表名

InList 

中文名

 入库单

备注

 入库单的具体信息

列名

数据类型

允许null

中文名

备注

i_id

varchar(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)

 出库单号

 

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

 书籍价格

 

表名

 PurchaseOrder

中文名

 进货订单

备注

 进货订单的具体详细信息

列名

数据类型

允许null

中文名

备注

po_id

varchar(50)

 进货订单号

 

sl_id

varchar(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(50)

 进货订单号

 

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

 供应商分数

 

 

 

 

 

 

第二章系统设计

2.1.功能结构设计

系统的功能结构图如图2.1所示:

图2.1系统功能机构图

2.2.数据存储设计

系统的逻辑模型图如图2.2所示:

图2.2系统逻辑模型图

2.3.界面设计

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2