网上书市经理子系统的研究与开发.docx
- 文档编号:9648959
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:33
- 大小:1.03MB
网上书市经理子系统的研究与开发.docx
《网上书市经理子系统的研究与开发.docx》由会员分享,可在线阅读,更多相关《网上书市经理子系统的研究与开发.docx(33页珍藏版)》请在冰豆网上搜索。
网上书市经理子系统的研究与开发
网上书市经理子系统的研究与开发
目录
摘要…………………………………………………………………………………1
第一章引言…………………………………………………………………………4
1.1开发目的…………………………………………………………………..4
1.2开发背景…………………………………………………………………...4
1.3专业术语…………………………………………………………………...4
1.4参考资料…………………………………………………………………...5
第二章系统需求分析………………………………………………………………6
2.1现行系统的分析……………………………………………………………6
2.2新系统逻辑模型的设计……………………………………………………7
2.3数据存储说明……………………………………………………………...11
2.4数据字典…………………………………………………………………...12
第三章系统概要设计……………………………………………………………..16
3.1模块结构图………………………………………………………………16
3.2系统功能设计…………………………………………………………….16
第四章系统详细设计……………………………………………………………..194.1算法设计…………………………………………………………………..19
4.2数据库分析设计…………………………………………………………..22
4.3代码设计…………………………………………………………………..24
4.4接口设计…………………………………………………………………..24
4.5人机界面设计……………………………………………………………..25
4.6网络设计…………………………………………………………………..27
4.7安全保密设计……………………………………………………………..28
第五章结论与展望………………………………………………………………..29
参考文献……………………………………………………………………………..30
第一章引言
1.1开发目的
随着我国信息化建设的不断推进,计算机和网络技术已应用到社会生活和工作的各个方面。
根据对一些书店和顾客的调查了解发现,许多书店和顾客对计算机与网络应用存在较强烈的需求。
因此,提出网上书市系统的开发设想,并且这种系统的开发恰好与毕业设计的目的是一致的。
清风网上书市系统开发的主要目的是能够方便顾客购书,而且有利于降低商业成本,提高书店的运营效率、管理水平和销售收入。
网上书市经理子系统的研究与开发是在适应市场需求的客观前提下,为了满足小型的网上书店进行查询管理自己的业务而提出的。
经理子系统的最终目的是为了满足无法专注于计算机技术的领导人员的信息查询需求,而特意制定的以简单的图形界面访问数据库的一种应用,且可以通过互联网进行远程的决策分析。
1.2开发背景
如今,由于Internet的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。
企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。
引入Internet后,形成了新型的浏览器/服务器(Browser/Server)结构。
同时计算机操作及管理日趋简化,计算机知识日趋普及,市场经济快速多变,竞争激烈,面对信息时代的机遇和挑战,利用科技手段提高个企业的销售途径无疑是一条行之有效的途径。
因此书市采用网络管理销售、财务、业务流程等诸多环节也已成为趋势和必然。
虽然采用网络运营书市并不是书市走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用。
经理信息系统(EIS)提供给高层经理更加有效的计划和控制信息。
每个系统都有关于业务情况的重要数据,以便高层经理对竞争对手、客户和目标市场进行分析比较,并且可以在时间上进行跟踪。
EIS可以使高层经理及时了解当前的业务状态并对未来的发展趋势进行预测,还可以应用分析模型进行有效的分析。
1.3专业术语
EIS—(ExecutiveInformationSystem)即经理信息系统,是直接服务于
企业内高层领导的一种特殊类型的基于计算机的信息系统,是由经理直
接使用的系统,是信息系统技术在企业内部的战略性应用,用以支持高层
管理人员对企业内、外部信息的查询分析.
结构化决策—决策过程和决策方法可以用明确的语言和模型加以描述,如:
用
线性规划来求最短运输路线,用经济批量模型来求定货批量。
而组织中的高层管理人员面临的绝大多数属于非结构化决策问题(非结构化决策是指决策过程和决策方法无规律可寻,决策效果取决于决策者的经验、直觉、个人偏好等主观因素)和半结构化决策问题(介于结构化和非结构化之间的一类问题),如新产品开发、企业兼并等。
决策支持系统(DSS)—是能够综合运用各种数据、信息、知识、人工智能和模型技术,辅助高层管理者解决半结构化和少数非结构化决策问题的信息系统。
DSS的目标是支持决策而非取代决策,是为了提高决策效能而非提高效率,因而它与EDP和MIS有明显差别。
DSS旨在建立一种决策环境,使决策者可以充分利用自己的经验、知识,在系统的帮助下详细了解和分析决策过程中的各种主要因素及其影响,激发其思维和创造力,从而在系统的帮助下最终作出决策。
由于大多数决策者不熟悉计算机技术,为了使他们能与计算机协同工作,DSS系统必须拥有非常友好的人机界面,另外,由于该系统主要解决的是半结构化决策问题,决策过程和方法都有很多不确定因素,因而,DSS设计的关键在于模型库的设计,模型库不仅能提供丰富的模型,还可以根据实际情况做动态调整。
库存毛利润—(GMROI,读做“jem-roy”)可以用周转次数乘以毛利润率算出,其计算表达式如下:
虽然这个算式看起来很复杂,GMROI表达的概念却是简单的。
通过毛利润与周转次数相乘,可以得到一种用于凭测库存投资有效性的指标。
取值较大的GMROI意味着产品在经由市场快速的流动(周转次数多),并且产品销售是赚钱的(毛利润率高)。
取值较低的GMROI意味着产品流速慢(周转次数低),并且产品销售没有赚多少钱(毛利润低)。
1.4引用与参考资料
《网上书市经理子系统的研究与开发开题报告》
《网上书市经理子系统的研究与开发任务书与计划进度表》
《计算机软件产品开发文件编制指南》国家标准局发布
第二章系统需求分析
2.1现行系统的分析
2.1.1企业目标
在未来几年内维持清风书店在其行业中的稳步上升的地位。
期望在新系统中的直接商业收益:
●减少人工处理订单引起的错误
●通过高速交互式的网络极大地增加互联网销售
●提供一个新的入口,来顾客了解书店以加强其形象
●通过跟踪大众消费趋向增加营业额
●方便库存管理,图书出入库帐目清晰
●经理可进行统计查询以便进行决策
2.1.2企业功能
清风书店以经营图书为主,其供应商是出版社。
企业的主要功能是满足客户对书籍的需求,获得销售利润。
2.1.3组织结构
清风网上书市以北京清风书店为原型,书店设置了4个部门包括销售部(销售管理和订单管理)、进货\配送(库存管理)中心、财务部(往来帐目管理)、经理办公室(重大决策,比如修改价格,打折,进货)等。
业务范围主要是北京地区。
拥有一支高效快捷的运输队伍,强大的物流配送系统,大大缩短了图书上架销售的时间。
2.1.4现行系统的业务流程
北京清风书店的经理主要是对销售部、送货\配送中心、财务部的业务状况进行监督和管理,在各个业务流程中做出重要决策,例如调整书价、打折、进货等。
所以要能够综合的查询各个部门的情况,且比较关注每个时期的销售利润汇总情况。
一般情况下,经理都是每月通过下层部门上报的销售情况报表和财务报表进行综合业务状况的评价,再通过管理人员部署整个书店的工作。
2.1.5主要问题
随着书店规模的不断扩大,决策者认识到书店的销售范围需从单一的北京地区,发展为以北京为中心,辐射全国的销售网络。
在竞争日益激烈的市场环境下,传统的运营模式和人工管理模式下带来的信息不畅、市场反映速度缓慢、效率低下等弊端使该公司的决策者认识到,实施信息化的运营方式和管理,能够享受到更高的效率和更大的效益。
经过反复考察,书店决定采用清风网上书市系统来管理和运营业务,使之可以扩大销售市场,辅助管理决策。
相信如果做好网上书市的分析和开发、更好地组织商品、发挥网络信息共享的优势,网上书店应该比其他形式的书市购书更能吸引顾客。
网上书市系统的开发不仅能方便顾客购书,而且有利于降低成本,提高书店的运营效率、管理水平和销售收入
2.1.6用户要求
清风网上书市需采用Internet做为联络手段,读者可以通过Internet得到最新的书市动态、热点通报、精品推荐以及购书的折扣。
总之,客户可以方便的选择自己所喜爱的书籍。
同时,客户需采用网上银行付款的方式进行结算,网上书市则采用送货上门或邮寄的方式为客户送货。
经理系统是网上书市的子系统,它服从于企业的战略经营目标。
经过一个阶段的分析调查发现,书店经理的需求信息主要针对于销售情况、销售利润的计算,和对客户流向、库存流量的分析统计。
主要目标是提高经理的工作效率,提供丰富而有益的决策信息。
另外,经理的直接操作有利于其开阔思路、发现新问题、强化管理,同时有利于加强信息技术的战略地位。
2.2新系统的逻辑模型
DFD顶层:
图2.1DFD顶层
图2.2DFD第一层
P4.1
图2.3DFD第二层
图2.4DFD第三层之销售情况分析
图2.5DFD第三层之客户流向分析
图2.6DFD第三层之库存情况查询
图2.7DFD第三层之综合情况查询
2.3数据存储说明
客户信息表(客户ID,客户姓名,所在地区,信息来源)
书籍信息与存量表
(书籍ID,书籍名称,书籍价格,书籍折扣,售书价格,库存数量)
销售情况表(订单ID,书籍ID,客户ID,销售日期,购买数量)
入库情况表(进货单ID,书籍ID,进货量,进货价格,进货日期)
销售利润汇总表(汇总日期,总成本,总销售额,总利润额)
系统用户表(用户ID,用户姓名,用户密码,用户类型)
公告栏表(公告ID,公告对象,公告主题,公告内容,公告时间)
特殊字段说明:
信息来源:
指客户通过何种方式得知本网上书店,经理可通过客户来源进行战略决策。
(老顾客推荐、外部广告、网上信息、访问网站、其他方式等)
总利润额:
定期计算,由总销售额减总成本得到,在此系统中暂不包括其他费用(如运费,税额,广告费等)。
其他详细见:
数据字典
2.4数据字典(部分)
第三章系统概要设计
3.1模块结构图
图3.1模块结构图
3.2系统功能设计
我们四人开发小组所要开发的这个系统是建立在以保持现阶段网上书市的优点,克服不足为目标的基础之上的。
该系统包括以下几个模块:
顾客子系统、订单子系统、进货子系统,以及经理子系统。
其中经理子系统是网上书市组成部分之一,用于经理查询整个网上书市的运作情况:
统计每月的图书销售收入、图书采购成本,从而计算出毛利润;也用于监管整个网上书店的库存情况、销售情况,客户流向等,以便于做出相应的决策(如调整书价、投放广告、进货等)。
网上书市经理子系统分为四个大的功能模块设计实现,其功能和划分如下:
◆销售情况分析:
①、销售情况查询:
可以选择特定销售区间,进行书籍销售情况的查询,包括销售日期、书籍名称、书籍销价、销售数量、销售金额、库存量的查询。
②、书籍销售排行:
可以统计任意销售期间(单位:
月)内的书籍销售排行(按销售数量)。
通过横柱形图的方式展示前十名的销售量。
③、销售分析比较:
按照销售情况进行两年度(用户选择)的销售情况比较,包括总销售额,总成本,和总利润的比较,通过柱状图表现出来。
任意年度各个月份的销售情况比较,即每个月的销售额的比较,通过折线图实现。
◆客户流向分析:
①、业务来源分析:
通过客户注册信息和销售情况的分析调查,总结出网上书市的主要业务来源,包括老顾客推荐、外部广告、网上信息、访问网站、其他方式等。
通过饼图体现各个业务来源的百分比。
以便经理依此投入相应的广告策略。
2、客户级别分析:
通过客户总的消费额的分析与调查,将其大体上分为5类(A,B,C,D,E)客户,如下所示:
A类客户:
总消费额>50000元
B类客户:
30000元<总消费额<50000元
C类客户:
10000元<总消费额<30000元
D类客户:
5000元<总消费额<10000元
E类客户:
总消费额><5000元
本功能以柱状图的形式出现,经理可以依此对不同级别的用户采取相应的营销策略。
3、客户区域分析:
通过客户注册信息和销售情况的分析调查,总结出网上书市主要业务来源的区域分布,此功能以饼图的形式体现。
经理可以依此对不同区域的用户采取相应的营销策略。
◆库存情况分析
①、书籍进货浏览:
可以选择特定销售区间,进行书籍进货情况的查询,包括进货日期、书籍名称、进货单价、购买数量、购买金额、库存量的查询
②、库存流量查询:
可以统计任意销售期间内的书籍进销情况包括书籍名称、进货数量、进货金额、销售数量、销售金额等;且通过查询流量得到测评库存投资有效性的指标供经理参考。
◆综合情况查询
1、销售利润汇总报表
可以统计任意销售期间内的汇总的销售情况包括汇总日期、总成本、总销售额、总利润等。
2、书籍综合查询
通过查询关键字(图书名)进行某个具体图书信息的综合查询。
包括显
示书籍的名称、价格、折扣、库存、总销售量等。
◆经理公告
用于经理对各部门管理人员下达非保密性质的决策,也用于向所有人传达书市信息。
经理可以发布、删除、查看、修改公告。
其他部门的管理人员只能查看公告信息。
第四章系统详细设计
4.1算法设计
文件名
作用与功能
备注
Global.asa
全局文件
功能页,不可见
Conn.asp
与数据库建立连接
放在include文件夹内
Conn_close.asp
关闭数据连接
放在include文件夹内
Function.asp
常用函数
放在include文件夹内
default.asp
用户登陆界面
Login2.asp
密码验证
功能页,不可见
Manager.asp
经理子系统主页面
框架结构
Top.asp
在主页首的图片
包含在主页面中
Left_mng.asp
功能选项页面
包含在主页面中
Sell.asp
销售情况查询
查询结构返回到本页
Paihangbang.asp
统计书籍销售排行
Sellbijiao.asp
销售情况分析比较
Sellbijiaoact.asp
特定年中的月份比较
折线图显示
Sellbijiaoact1.asp
特定两年的销售比较
柱状图显示
Resource.asp
业务来源分析
饼图显示
cus_jb.asp
客户级别分析
柱状图显示
customerarea.asp"
客户区域分析
饼图显示
stock.asp
书籍进货浏览
查询结构返回到本页
Stocksell.asp
库存流量查询
查询结构返回到本页
Bookcx.asp
书籍综合查询
查询结构返回到本页
guestbook.asp
公告栏主页面
Gbpost.asp
发布公告页面
Gbcontent.asp
详细查看公告
Gbdelete.asp
删除公告信息
功能页,不可见
Guestbook2.asp
其他子系统浏览公告
非本系统功能
4.2数据库分析与设计(要有分析部分,ER图)
由于网上书市系统中顾客、订单、库存三个子系统都是用来协助书市对响应事件或事务的日常商务活动进行处理的系统,即操作型系统。
因此,操作型系统的应用程序和数据是紧紧围绕着所管理的事件来构造的(比如添加、删除某些记录)。
这些子系统对商务功能提供了一个即时处理中心,并且一般地运行于一个在线事务处理计算环境中。
很典型地,操作型数据库的运行要尽可能地快,为了支持这些操作型系统得到较好的性能则牺牲了便于应用的特性。
但对于经理子系统而言,它具有与其他三个操作型系统的记录非常不同的需求、客户、体系结构与运行机制。
因为数据对于经理来说必须是直观的、明显的,要能够以组合形式,对数据进行分离和合并操作。
且存取工具必须简单易用,而时间方面没有操作型系统中的严格界定。
因此,在网上书市硬件条件许可的情况下,经过对系统需求分析说明书中数据字典的各类文件合并同码关系整理,同时重点考虑到对于面向经理子系统且基于支持决策分析和查询,最终为本系统设计的数据存储格式如下所示
(以下表的设计都是存在于网上书市总体的数据库设计中,为了方便查看,下面每张表只选取了与本子系统有关的字段显示)
D1表:
客户信息表
字段
类型
长度
说明
关键字
Fld_cusid
char
10
客户ID
yes
Fld_cusRealname
char
20
客户姓名
Fld_city
varchar
50
所在地区
Fld_source
varchar
50
信息来源
D2表:
书籍信息与存量表
字段
类型
长度
说明
关键字
Fld_bookid
char
10
书籍ID
yes
Fld_bookname
char
50
书籍名称
Fld_bookagio
float
8
书籍折扣
Fld_bookprice
money
8
书籍价格
Fld_sellprice
money
8
售书价格
Fld_intstore
Int
4
库存数量
D3表:
销售情况表(订单信息表的视图)
字段
类型
长度
说明
关键字
Fld_shopid
char
10
订单ID
yes
Fld_bookid
char
10
书籍ID
yes
Fld_cusid
char
10
客户ID
Fld_salesdate
datetime
8
销售日期
Fld_intshop
Int
4
购买数量
D4表:
入库情况表
字段
类型
长度
说明
关键字
Fld_inputid
char
10
进货单ID
yes
Fld_bookid
Char
10
书籍ID
yes
Fld_intinput
Int
4
进货量
Fld_Inputprice
money
8
进货单价
Fld_Inputdate
Datetime
8
进货日期
D5表:
销售利润汇总表
字段
类型
长度
说明
关键字
Fld_date
Datetime
8
汇总日期
yes
Fld_totalcost
money
8
总成本
Fld_totalsale
money
8
总销售额
Fld_totalprofit
money
8
总利润
D6表:
系统用户表
字段
类型
长度
说明
关键字
Fld_userid
char
10
用户id
yes
Fld_username
char
10
用户姓名
Fld_userpwd
char
10
用户密码
Fld_usertype
char
20
用户类型
D7表:
公告栏表
字段
类型
长度
说明
关键字
Fld_id
char
10
公告id
yes
Fld_poster
char
20
公告对象
Fld_title
char
50
公告主题
Fld_content
varchar
8000
公告内容
Fld_time
datetime
8
公告时间
4.3代码设计
网上书市经理子系统所用的代码-书籍代码、客户代码、订单代码等均与操作型系统中的代码设计统一起来。
例如:
(其他在此不赘述)
书籍代码:
4.4接口设计
4.4.1用户接口
采用人机交互方式作业,系统提示功能菜单,用户只需通过键盘或鼠标进行选择,即可完成功能调用和执行。
其中,输出结果可通过显示器输出。
如下两个模块的设计都是鼠标和键盘交互使用完成功能的调用和执行:
图4.1经理公告
图4.2书籍综合查询
4.4.2内部接口
经理子系统内部接口是通过直接读取网上书市数据库中的数据表实现的,其中将销售情况表和入库情况表的汇总数据插入到销售情况汇总表中是由asp程序(或触发器)实现。
4.5人机界面设计
4.5.1输入输出界面格式:
图4.3主界面
4.5.2高度透明的数据操作界面:
第一,用户在数据选择的过程中,从屏幕上时刻可以监视数据选择过程,了解那些数据已选,那些数据未选。
第二,通过下拉菜单选择自己需要的功能,查看时可展开,做到既直观,又美观,而且在有限的空间提供更多的信息量。
如下所示:
图4.4下拉菜单
第三,用框架形式设计页面,便于直观的选择所需要的功能,各个功能界面调用顺畅。
第四,用户在数据录入过程中,当录入中文数据时,系统会自动切换到中文输入方式,当录入数字时,系统会自动切换到英文方式。
4.5.3图形界面输出:
根据网上书市经理子系统的开发特点,采取的输出方式除了以报表、表格的形式以外,本人还采用图表的形式进行数据的输出,以便经理在决策前可以更为直观的查询到相应的情况。
但是,由于单纯的asp代码相对来说难以实现绘制图表的功能,所以我采用注册组件的方式,通过专门绘制web图表的组件进行图表的动态实现。
组件名称:
HskyXChart2.8
该组件采用了标准的Com组件方式,且图表采用多种图片输出格式可自定义图表质量,适合不同网络速度和图表质量要求。
只需服务器端注册即可,服务器端解析代码后传到客户端的是图片,因而不用担心客户机是否支持。
下面是经理子系统几个功能的效果图,输出的图表可以随着数据库的刷新做出相应的改变:
图4.5折线图
图4.6柱形图
图4.7饼图
图4.8柱形图
4.6网络设计:
硬件:
显示器分辩率800*600(推荐1024*768)、128M以上内存、
赛扬433Hz以上CPU
操作系统:
windows2000advanceserver
服务器软件:
IIS\PWS
网页编辑软件:
visualinterdev
网页程序:
ASP数据库:
SQLServer2000
申请服务
HTTP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书市 经理 子系统 研究 开发