书店图书销售管理信息系统实验报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
而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解决方案,帮助您的团队通过记分卡、Dashboard、Web services和移动设备将数据应用推向业务的各个领域。
否
入库日期
s_id
varchar(50)
否
供应商号
co_id
varchar(50)
是
顾客订单号
b_id
varchar(50)
否
书籍号
po_amount
int
否
进货数量
po_price
int
否
进货价格
表名
OutList
中Fra Baidu bibliotek名
出库单
备注
出库单的具体信息
列名
数据类型
允许null
中文名
备注
o_id
varchar(50)
数据库结构设计:Power Designer
1.
服务器:
处理器(CPU):Core i3
内存容量(RAM):大于1G
客户端
处理器CPU):INTEL PENTIEM 4及以上;AMD 2500+及以上;
内存容量(RAM):大于512M
1.
(1)数据库服务器端
操作系统:Windows 7
数据库管理系统:SQL SERVER,配置TCP/IP协议
(5)开放的数据连接
开发环境:Microsoft Visual Studio 2005
使用的数据库:Microsoft SQL Server 2005
数据库结构设计:Power Designer
1.
本系统采用结构化系统的开发方法。在系统规划阶段,我们首先阅读了大量有关信息系统开发的资料,列出对本系统有帮助的信息,然后将他们进行整合。在系统分析阶段,我们将系统构思进行可行性判断,再参考已有系统的模式,取长补短,进行进一步分析。在系统设计阶段,我们对系统的总体结构、代码、数据库、模块结构与功能进行设计,最终给出设计方案。在系统实施阶段,我们对系统进行调试,对不足之处进行修改,再加以个性化的更新。在系统运行阶段,我们模拟用户对系统进行试运行,对不足之处进行局部调整,最终完成了本系统。
PowerDesigner是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。
否
出库单号
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
1.
1.
Microsoft Visual Studio 2005简介
Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Phone、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight。
(2)WEB服务器端
1)操作系统:Windows 7
2)Internet信息服务,(IIS)6.0管理器。
1.
1.
开发语言:Microsoft公司的C#语言
C#语言的基本特点:
(1)可视化的界面,这就使得各功能模块,功能一目了然
(2)事件驱动的应用程序方便用户操作
(3)面向对象的编程语言
(4)跨平台运行
b_author
varchar(50)
否
作者
b_publisher
varchar(50)
否
出版社
b_date
datetime
是
出版时间
b_price
float
是
价格
表名
Customer
中文名
顾客
备注
顾客的详细具体信息
列名
数据类型
允许null
中文名
备注
c_id
varchar(50)
否
顾客号
c_name
f_profit
int
否
利润
表名
InList
中文名
入库单
备注
入库单的具体信息
列名
数据类型
允许null
中文名
备注
i_id
varchar(50)
否
入库单号
f_id
varchar(50)
是
财务报表号
sl_id
varchar(50)
是
库存单号
po_id
varchar(50)
是
进货订单号
i_date
datetime
此外,.NET Framework框架作为微软公司已经比较成熟的产品,现在有越来越多的企业及技术人员选择它作为开发平台。因此,在技术上,.NET是完全可以胜任这个平台的开发。
开发环境:Microsoft Visual Studio 2005
使用的数据库:Microsoft SQL Server 2005
数据类型
允许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
Microsoft SQL Server 2005简介
Microsoft SQL Server 2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
否
顾客订单数量
co_status
smallint
否
订单处理状态
表名
FinancialReport
中文名
财务报表
备注
财务报表的详细具体信息
列名
数据类型
允许null
中文名
备注
f_id
varchar(50)
否
财务报表号
f_date
datetime
否
日期
f_revenue
int
否
收入
f_cost
int
否
成本
1.
书店图书销售管理的业务流程图1.2所示:
图1.2 业务流程图
1.6
1.
书店图书销售管理的数据流程图1.3所示:
图1.3 数据流程图
1.
表名
Book
中文名
书籍
备注
书店书籍的具体详细信息
列名
数据类型
允许null值
中文名
备注
b_id
varchar(50)
否
书籍号
b_name
varchar(50)
否
书名
本系统通过强大的计算机技术给书店的管理人员以及顾客带来便利。其中主要功能包括图书的入库、订单处理、记账、查询、统计和信息查询等,实现了图书管理的信息化,使得书店的图书管理更加便捷化、准确化,提高书店的工作效率和服务质量,实现经营效益最大化。
1.
1.
从经济角度来看,书店对系统的投资要小于系统对书店的回报,书店决策者才会实施系统计划。从用户成本角度出发,只需备计算机即可运用本系统,且系统本身成本也较低,无需很多开发费用和后续维护费用。从系统开发目标出发,系统的运用可以降低人员费用支出及办公支出,同时,效率的提高,服务质量的提升所带来大量用户的增加也会使得书店获得更大的收益。
Power Designer简介
Power Designer是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的软件开发工具,例如PowerBuilder、Delphi、VB等相配合使开发时间缩短和使系统设计更优化。
系统参与者主要是将使用系统的用户群体分类,参与者群体分类如下:
(1)系统管理员:主要指管理设备的人员,其拥有对所有数据操作的权限,包括对各类用户的基本信息进行查询、修改、删除等;
(2)书店管理人员:主要指书店的销售人员,其拥有修改图书的基本信息、库存信息等权限;
(3)客户:可以使用本系统进行图书基本信息查询功能的消费者。
南京大学工程管理学院
管理信息系统综合实验报告
题目:书店销售管理系统
组员:111279009陈忠能
111279058王妙婷
111279062王月
111279064文雨
第
1
随着计算机技术的飞速发展,计算机代替手工作业在企业、商业的各个领域得到大量的普及。不管在书店还是在其他的商店,长期以来都存在进销存管理以及其他方面管理难的问题,而现在绝大多数的管理还处于手工作业状态。图书采购、库存、销售和核算的手工信息管理存在工作量大、服务质量差、工作效率低、耗费人员多,图书的市场、库存、销售、读者反馈等信息不能及时提供等问题。为了彻底改善书店图书信息管理的落后局面,开发一个书店管理信息系统来代替手工管理,对提高书店服务质量、提高工作效率、加快信息反馈、增强竞争实力有着重大意义。
(2)客户订书单处理:如有货,则开发票、发货;如无货或库存不足,则自动生成采购单。
(3)顾客购书处理:开发票,卖书。
(4)记账处理:每日根据入库流水帐和卖书发票信息更新一次库存帐。
(5)查询处理:书店管理人员可按图书的各种信息综合查询图书的基本信息和库存等数据,顾客可以查询图书的基本信息。
(6)统计处理:可分别按日、月、年统计图书的销售量和销售额,可分别按周或月统计销售量在前十位的图书,可统计在给定时间内未售出一本的图书,统计库存时间超过给定时间的图书。
1.
系统管理员、系统用户和客户可以使用常用浏览器访问系统,包括有:
IE6.0及以上
FireFox
Chrome
1.
技术:本系统使用.NET技术进行开发,编程语言使用C#。
ASP.NET是Microsoft开发放入适用于构建、管理Web页面的技术,它的特点主要是:简化网页的编辑工作,提供代码与设计视图分离,使得代码更容易编写、修改与维护;不仅能使用Script语言,还可以使用编译式语言,如本系统所使用的C#,不同的动态网页技术还可以使用不同的编程语言;由于ASP.NET代码是预先编译过的,所以运行起来要比ASP所谓直译方式快。所以ASP.NET是实现本系统的最佳技术,它完全是可行的。
(7)图书基本信息管理:包括书号、书名、作者、出版社、出版日期、定价、数量等。
(8)订书客户基本信息管理:包括客户号、客户姓名、性别、历次购书记录、通讯地址等。
(9)系统操作人员口令及权限管理。普通客户只能查询图书基本信息,不能修改信息。书店管理人员可以修改图书的基本信息、库存信息等。系统管理员可以对各类用户的基本信息进行查询、修改、删除等。
1.
该书店图书销售管理业务的组织架构如图1.1所示:
图1.l 组织架构图
1.
通过对书店销售与管理的调查,详细了解、分析现下书店销售管理系统的现状,归纳并总结出了书店管理员和客户的各项需求,明确了系统的大概功能。功能主要有如下几方面:
(1)入库处理:根据入库单计入库流水帐。在接到入库单后,要先判断该图书是否是第一次入库,如果是,则需要先录入图书基本信息,再记入库流水帐。
varchar(50)
否
姓名
c_password
varchar(50)
否
密码
c_email
varchar(50)
否
邮箱
c_address
varchar(50)
否
地址
c_money
int
是
账户余额
c_expense
int
是
消费金额
表名
CustomerOrder
中文名
顾客订单
备注
顾客订单的详细具体信息
列名
int
否
书籍价格
表名
PurchaseOrder
中文名
进货订单
备注
进货订单的具体详细信息
列名
数据类型
允许null
中文名
备注
po_id
varchar(50)
否
进货订单号
sl_id
varchar(50)
是
库存单号
s_id
Microsoft SQL Server 2005数据引擎是该企业数据管理解决方案的核心。此外Microsoft SQL Server 2005结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Web services和移动设备将数据应用推向业务的各个领域。
否
入库日期
s_id
varchar(50)
否
供应商号
co_id
varchar(50)
是
顾客订单号
b_id
varchar(50)
否
书籍号
po_amount
int
否
进货数量
po_price
int
否
进货价格
表名
OutList
中Fra Baidu bibliotek名
出库单
备注
出库单的具体信息
列名
数据类型
允许null
中文名
备注
o_id
varchar(50)
数据库结构设计:Power Designer
1.
服务器:
处理器(CPU):Core i3
内存容量(RAM):大于1G
客户端
处理器CPU):INTEL PENTIEM 4及以上;AMD 2500+及以上;
内存容量(RAM):大于512M
1.
(1)数据库服务器端
操作系统:Windows 7
数据库管理系统:SQL SERVER,配置TCP/IP协议
(5)开放的数据连接
开发环境:Microsoft Visual Studio 2005
使用的数据库:Microsoft SQL Server 2005
数据库结构设计:Power Designer
1.
本系统采用结构化系统的开发方法。在系统规划阶段,我们首先阅读了大量有关信息系统开发的资料,列出对本系统有帮助的信息,然后将他们进行整合。在系统分析阶段,我们将系统构思进行可行性判断,再参考已有系统的模式,取长补短,进行进一步分析。在系统设计阶段,我们对系统的总体结构、代码、数据库、模块结构与功能进行设计,最终给出设计方案。在系统实施阶段,我们对系统进行调试,对不足之处进行修改,再加以个性化的更新。在系统运行阶段,我们模拟用户对系统进行试运行,对不足之处进行局部调整,最终完成了本系统。
PowerDesigner是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。
否
出库单号
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
1.
1.
Microsoft Visual Studio 2005简介
Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Phone、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight。
(2)WEB服务器端
1)操作系统:Windows 7
2)Internet信息服务,(IIS)6.0管理器。
1.
1.
开发语言:Microsoft公司的C#语言
C#语言的基本特点:
(1)可视化的界面,这就使得各功能模块,功能一目了然
(2)事件驱动的应用程序方便用户操作
(3)面向对象的编程语言
(4)跨平台运行
b_author
varchar(50)
否
作者
b_publisher
varchar(50)
否
出版社
b_date
datetime
是
出版时间
b_price
float
是
价格
表名
Customer
中文名
顾客
备注
顾客的详细具体信息
列名
数据类型
允许null
中文名
备注
c_id
varchar(50)
否
顾客号
c_name
f_profit
int
否
利润
表名
InList
中文名
入库单
备注
入库单的具体信息
列名
数据类型
允许null
中文名
备注
i_id
varchar(50)
否
入库单号
f_id
varchar(50)
是
财务报表号
sl_id
varchar(50)
是
库存单号
po_id
varchar(50)
是
进货订单号
i_date
datetime
此外,.NET Framework框架作为微软公司已经比较成熟的产品,现在有越来越多的企业及技术人员选择它作为开发平台。因此,在技术上,.NET是完全可以胜任这个平台的开发。
开发环境:Microsoft Visual Studio 2005
使用的数据库:Microsoft SQL Server 2005
数据类型
允许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
Microsoft SQL Server 2005简介
Microsoft SQL Server 2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
否
顾客订单数量
co_status
smallint
否
订单处理状态
表名
FinancialReport
中文名
财务报表
备注
财务报表的详细具体信息
列名
数据类型
允许null
中文名
备注
f_id
varchar(50)
否
财务报表号
f_date
datetime
否
日期
f_revenue
int
否
收入
f_cost
int
否
成本
1.
书店图书销售管理的业务流程图1.2所示:
图1.2 业务流程图
1.6
1.
书店图书销售管理的数据流程图1.3所示:
图1.3 数据流程图
1.
表名
Book
中文名
书籍
备注
书店书籍的具体详细信息
列名
数据类型
允许null值
中文名
备注
b_id
varchar(50)
否
书籍号
b_name
varchar(50)
否
书名
本系统通过强大的计算机技术给书店的管理人员以及顾客带来便利。其中主要功能包括图书的入库、订单处理、记账、查询、统计和信息查询等,实现了图书管理的信息化,使得书店的图书管理更加便捷化、准确化,提高书店的工作效率和服务质量,实现经营效益最大化。
1.
1.
从经济角度来看,书店对系统的投资要小于系统对书店的回报,书店决策者才会实施系统计划。从用户成本角度出发,只需备计算机即可运用本系统,且系统本身成本也较低,无需很多开发费用和后续维护费用。从系统开发目标出发,系统的运用可以降低人员费用支出及办公支出,同时,效率的提高,服务质量的提升所带来大量用户的增加也会使得书店获得更大的收益。
Power Designer简介
Power Designer是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的软件开发工具,例如PowerBuilder、Delphi、VB等相配合使开发时间缩短和使系统设计更优化。
系统参与者主要是将使用系统的用户群体分类,参与者群体分类如下:
(1)系统管理员:主要指管理设备的人员,其拥有对所有数据操作的权限,包括对各类用户的基本信息进行查询、修改、删除等;
(2)书店管理人员:主要指书店的销售人员,其拥有修改图书的基本信息、库存信息等权限;
(3)客户:可以使用本系统进行图书基本信息查询功能的消费者。
南京大学工程管理学院
管理信息系统综合实验报告
题目:书店销售管理系统
组员:111279009陈忠能
111279058王妙婷
111279062王月
111279064文雨
第
1
随着计算机技术的飞速发展,计算机代替手工作业在企业、商业的各个领域得到大量的普及。不管在书店还是在其他的商店,长期以来都存在进销存管理以及其他方面管理难的问题,而现在绝大多数的管理还处于手工作业状态。图书采购、库存、销售和核算的手工信息管理存在工作量大、服务质量差、工作效率低、耗费人员多,图书的市场、库存、销售、读者反馈等信息不能及时提供等问题。为了彻底改善书店图书信息管理的落后局面,开发一个书店管理信息系统来代替手工管理,对提高书店服务质量、提高工作效率、加快信息反馈、增强竞争实力有着重大意义。
(2)客户订书单处理:如有货,则开发票、发货;如无货或库存不足,则自动生成采购单。
(3)顾客购书处理:开发票,卖书。
(4)记账处理:每日根据入库流水帐和卖书发票信息更新一次库存帐。
(5)查询处理:书店管理人员可按图书的各种信息综合查询图书的基本信息和库存等数据,顾客可以查询图书的基本信息。
(6)统计处理:可分别按日、月、年统计图书的销售量和销售额,可分别按周或月统计销售量在前十位的图书,可统计在给定时间内未售出一本的图书,统计库存时间超过给定时间的图书。
1.
系统管理员、系统用户和客户可以使用常用浏览器访问系统,包括有:
IE6.0及以上
FireFox
Chrome
1.
技术:本系统使用.NET技术进行开发,编程语言使用C#。
ASP.NET是Microsoft开发放入适用于构建、管理Web页面的技术,它的特点主要是:简化网页的编辑工作,提供代码与设计视图分离,使得代码更容易编写、修改与维护;不仅能使用Script语言,还可以使用编译式语言,如本系统所使用的C#,不同的动态网页技术还可以使用不同的编程语言;由于ASP.NET代码是预先编译过的,所以运行起来要比ASP所谓直译方式快。所以ASP.NET是实现本系统的最佳技术,它完全是可行的。
(7)图书基本信息管理:包括书号、书名、作者、出版社、出版日期、定价、数量等。
(8)订书客户基本信息管理:包括客户号、客户姓名、性别、历次购书记录、通讯地址等。
(9)系统操作人员口令及权限管理。普通客户只能查询图书基本信息,不能修改信息。书店管理人员可以修改图书的基本信息、库存信息等。系统管理员可以对各类用户的基本信息进行查询、修改、删除等。
1.
该书店图书销售管理业务的组织架构如图1.1所示:
图1.l 组织架构图
1.
通过对书店销售与管理的调查,详细了解、分析现下书店销售管理系统的现状,归纳并总结出了书店管理员和客户的各项需求,明确了系统的大概功能。功能主要有如下几方面:
(1)入库处理:根据入库单计入库流水帐。在接到入库单后,要先判断该图书是否是第一次入库,如果是,则需要先录入图书基本信息,再记入库流水帐。
varchar(50)
否
姓名
c_password
varchar(50)
否
密码
c_email
varchar(50)
否
邮箱
c_address
varchar(50)
否
地址
c_money
int
是
账户余额
c_expense
int
是
消费金额
表名
CustomerOrder
中文名
顾客订单
备注
顾客订单的详细具体信息
列名
int
否
书籍价格
表名
PurchaseOrder
中文名
进货订单
备注
进货订单的具体详细信息
列名
数据类型
允许null
中文名
备注
po_id
varchar(50)
否
进货订单号
sl_id
varchar(50)
是
库存单号
s_id