书店图书销售管理信息系统实验报告.docx
- 文档编号:27294605
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:16
- 大小:171.09KB
书店图书销售管理信息系统实验报告.docx
《书店图书销售管理信息系统实验报告.docx》由会员分享,可在线阅读,更多相关《书店图书销售管理信息系统实验报告.docx(16页珍藏版)》请在冰豆网上搜索。
书店图书销售管理信息系统实验报告
南京大学工程管理学院
管理信息系统综合实验报告
题目:
书店销售管理系统
组员:
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.界面设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 书店 图书 销售 管理信息系统 实验 报告