网上书店管理信息系统
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
与开发
湖南商学院学年
论文
政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载
(课程设计)
(受客户委托、基于问题探索、对已有应用模式的改进)
随着计算机的广泛应用,网络营销随着现代科学技术的发展、消费者
价值观的变革与日趋激烈的市场竞争等诸多因素,出现并迅速崛起了。
电子商务(Electronic Commerce)是在Internet开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交
易和在线电子支付的一种新型的商业运营模式。网上书店是电子商务的一
种形式,本文阐述“网上书店——购物车的设计与实现”,可以使更多的人对网上购物的实现过程得到进一步的了解。
自1997年来,中国电子商务发展迅猛,2007年全国电子商务交易总额达2.17万亿元,比上年度增长90%。中国网络购物发展迅速,2008年6月底,网络购物用户人数达到6329万,半年内增加36.4%。截至2008年12月,电子商务类站点的总体用户覆盖已经从9000万户提升至9800万户。
我国政府和互联网协会也很重视电子商务,比如中国互联网协会主
办了全国大学生网络商务创新应用大赛。
电子商务的多姿多彩给世界带来全新的商务
规则
编码规则下载淘宝规则下载天猫规则下载麻将竞赛规则pdf麻将竞赛规则pdf
和方式,这更加要
求在管理上要做到规范,这个管理的概念应该涵盖商务管理、技术管理、
服务管理等多方面,因此要同时在这些方面达到一个比较令人满意的规
范程度,不是一时半时就可以做到的。另外电子商务平台的前后端相一
致也是非常重要的。前台的Web平台是直接面向消费者的,是电子商务
的门面。而后台的内部经营管理体系则是完成电子商务的必备条件,它
关系到前台所承接的业务最终能不能得到很好的实现。一个完善的后台
系统更能体现一个电子商务公司的综合实力,因为它将最终决定提供给
用户的是什么样的服务,决定电子商务的管理是不是有效,决定电子商
务公司最终能不能实现赢利。
第 1 页 共 50 页
湖南商学院学年论文(课程设计)
而在众多电子商务企业中,中小型企业由于他们的先天条件的不
足,使得他们没有如此雄厚的资金进行大规模的建设和改革,因此开发
一套简单、实用的中小型电子商务管理信息系统是十分有必要的。本文
则以网上书店销售为例,针对网上书店面临的管理不规范问题,采用
ASP技术,设计开发了一个网上书店管理信息系统。
(仅完成分析与设计、建立原型系统、实现局部应用、
实现整体应用)
本系统即为在线购买图书的网上书店设计的,它通过集中式的数据库
把各种管理功能结合起来,达到共享数据、降低成本、提高效率、改进
服务等目的,具有多种功能的实现:
()
网上书店可凭借企业的Web服务器和客户的浏览,在Internet上
发播各类商业信息。客户可借助网上的检索工具(Search)迅速地找到
所需商品信息,而商家可利用网上主页(HomePage)和电子邮件(E-mail)
在全球范围内作广告宣传。与以往的各类广告相比,网上的广告成本最
为低廉,而给顾客的信息量却最为丰富。
()
可借助非实时的留言、电子邮件和实时的聊天来洽谈交易事务,网
上的咨询和洽谈能超越人们面对面洽谈的限制、提供多种方便的异地交
谈形式。
()
可借助Web中的邮件交互传送实现网上的订购。网上的订购通常都
是在产品介绍的页面上提供十分友好的订购提示信息和订购交互格式
框。当客户填完订购单后,通常系统会回复确认信息单来保证订购信息
的收悉。订购信息也可采用加密的方式使客户和商家的商业信息不会泄
漏。
()
第 2 页 共 50 页
湖南商学院学年论文(课程设计)
客户和商家之间可采用信用卡帐号进行支付。在网上直接采用电子
支付手段将可省略交易中很多人员的开销。网上支付将需要更为可靠的
信息传输安全性控制以防止欺骗、窃听、冒用等非法行为。
()
网上的支付必需要有电子金融来支持,即银行或信用卡公司及保险
公司等金融单位要为金融服务提供网上操作的服务。而电子帐户管理是
其基本的组成部分。
()
对于已付了款的客户应将其订购的货物尽快地传递到他们的手中。
而有些货物在本地,有些货物在异地,电子邮件将能在网络中进行物流
的调配。而最适合在网上直接传递的货物是信息产品
()
电子商务能十分方便地采用网页上的“选择”、“填空”等格式文
件来收集用户对销售服务的反馈意见。这样使企业的市场运营能形成一
个封闭的回路。客户的反馈意见不仅能提高售后服务的水平,更使企业
获得改进产品、发现市场的商业机会。
()
整个交易的管理将涉及到人、财、物多个方面,企业和企业、企业
和客户及企业内部等各方面的协调和管理。因此,交易管理是涉及商务
活动全过程的管理。
2.1.1 硬件设备(计算机、打印机、扫描仪、读卡器、网络连接器等)
客户端:Intel(R) Pentium(R) Dual CPU E2200 @ 2.20GHz 2.00G
B内存
2.1.2 软件环境(操作系统、数据库引擎、支撑软件)
(1) 操作系统:Windows Vista Home Premium
(2) 数据库:Access
第 3 页 共 50 页
湖南商学院学年论文(课程设计)
2.1.3 软件工具(分析设计建模工具、软件开发工具等) 建模工具:viso
2.2.1 任务描述(使用任务树进行任务分解,并说明每项任务的内容、
目标等)
本系统的任务安排如图一所示:
项目研究
项目规划
系统分析可行性分析管理业务调查数据流程调查
系统设计概要设计详细设计
系统实施建立数据库系统程序设计
配送支付管系统运行系统登录商品管理订单管理会员管理理
查询统计
图1 任务描述图
2.2.2 进度安排(设置任务步骤、时间分配、相关资源与里程碑标志
等,可使用甘特图或任务网络图直观说明)
第 4 页 共 50 页
湖南商学院学年论文(课程设计)
Q4 09年Q1 10年ID任务名称开始时间完成持续时间11/111/811/1511/2211/2912/612/1312/2012/271/31/101/171/241/312/72/142/212/283/7
12009/11/22009/11/132w项目研究
22009/11/162009/11/302w 1d项目规划
32009/12/12010/1/55w 1d系统分析
42010/1/62010/1/293w 3d系统设计
52010/2/12010/2/152w 1d系统实施
62010/2/162010/3/52w 4d系统运行
72010/3/82010/3/151w 1d整理成文档
图2 项目进度安排甘特图
3.1.1 业务组织(说明用户机构的组织结构) 通过对网上书店管理业务的调查分析,可知中小型网上书店的组织结构图
如下图所示:
总经理
综合采销财技 管购售务术理部部部部部
图3 系统组织结构图
3.1.2 业务定义(说明用户机构的业务边界与业务规则。可使用顶层数
据流图或用例图等说明各项业务及其应用接口) 第 5 页 共 50 页
湖南商学院学年论文(课程设计) (1)在图书管理中管理员可以对图书信息进行添加、修改、删除等
操作。
添加图书信息按书名查询
<
><>
<>按图书编号查询<><>查询图书信息图书管理<>
<>按图书种类查询<>
系统管理员<>删除图书信息
按图书库存查询
修改图书信息
图4 图书信息管理用例图
(2)管理员可以在订单管理模块中对订单进行查询、确认发货和订单作
废等操作。
确认发货按订单号查询
<><>
<>按会员编号查询<><>查询订单信息订单管理<>
<>按订单量查询<>
系统管理员
订单作废
按送货区查询
图5 订单信息管理用例图
第 6 页 共 50 页
湖南商学院学年论文(课程设计) (3) 管理员在会员管理中可以对会员信息进行查询、删除和权限授予
等操作。
按会员编号查询权限授予<><>
<>按会员权限查询<><>查询会员信息会员管理
<>
系统管理员
删除会员信息
图6 会员管理用例图
(4)管理员在财务管理模块中可以实现成本管理、员工工资核算、应收
帐管理、应付帐管理以及财务报表的自动生成等功能。
第 7 页 共 50 页
湖南商学院学年论文(课程设计)
成本管理
<>
工资核算
<>
<><>应收帐管理财务管理
<>
系统管理员<>应付帐管理
生成财务报表
图7 财务管理用例图
3.1.3 业务流程(说明用户的业务步骤。可使用业务流程图或活动图进行
直观描述)
身份验证失败
登陆
图书管理订单管理财务管理会员管理网站管理
图8 系统业务流程图 第 8 页 共 50 页
湖南商学院学年论文(课程设计)
3.2.1 功能组成(使用功能树说明功能组成)
网上书店管理信息系统主要是后台业务,后台功能主要有:图书管理、订
单管理、会员管理、财务管理、
网上书店信息管理系统
图书管理订单管理会员管理财务管理查询与统计
图图书会会银图订书基员员行书现财单库本信权存销金务信 存 信息限款量管报息量息管管管统理表管查管理理理计理询理
图9 系统功能结构图
3.2.2 功能逻辑(通过数据流细化说明功能逻辑)
对于宿舍管理系统而言,主要任务是分析使用该系统功能的是哪些
人,哪些人需要该系统的支持来完成工作,以及系统的管理者和维护者等。
(1)在图书管理中系统管理员可以通过对图书信息的维护(添加、
修改、删除)
第 9 页 共 50 页
湖南商学院学年论文(课程设计)
登陆系统 图书管理模块 数据库模块处理增删改查
:管理员
1.输入用户名和密码 2.提交图书ID
3.显示图书信息
4.提交增删改查的图书ID 5.数据库处理,并更新图书信息...
6.更新成功
7显示成功操作
图10 图书管理时序图
(2)在订单管理中系统管理员可以通过对订单信息的查询并决定哪些订
单可以确认发货,哪些订单予以作废处理
第 10 页 共 50 页
湖南商学院学年论文(课程设计)
登陆系统 订单管理模块 数据库模块处理确认和作废
:管理员
1.输入用户名和密码 2.提交订单ID
3.显示订单信息
4.提交确认发货和作废的订单ID 5.数据库处理,并更新订单信息...
6.更新成功
7显示成功操作
图11 订单管理时序图
(3)在会员管理中系统管理员可以通过对会员信息的查询并确定授予会
员哪些权限
第 11 页 共 50 页
湖南商学院学年论文(课程设计)
登陆系统 会员管理模块 数据库模块处理删改查
:管理员
1.输入用户名和密码 2.提交会员ID
3.显示会员信息
4.提交删改查的会员ID 5.数据库处理,并更新会员信息...
6.更新成功
7显示成功操作
图12 会员管理时序图
(4)在财务管理系统管理员可以根据需要输入销售量、销售额等信息得
到财务分析与报表
第 12 页 共 50 页
湖南商学院学年论文(课程设计)
登陆系统 财务管理模块 数据库模块处理统计和
:管理员
1.输入用户名和密码 2.输入财务信息
3.显示财务信息选项
4.提交销售量、销售额等信息 5.数据库处理..
6.处理成功
7显示成功操作
图13 财务管理时序图
(5)在查询与统计模块系统管理员可以获得图书销量排行榜和图书库存
量统计表
第 13 页 共 50 页
湖南商学院学年论文(课程设计)
登陆系统 数据库模块查询与统计模块 处理查询与统计
:管理员
1.输入用户名和密码 2.输入查询与统计命令
3.显示可供查询与统计对象信息
4.提交查询与统计对象 5.数据库处理
6.处理成功
7显示查询与统计结果
图14 查询与统计时序图
3.3.1 数据关系(使用ER图说明现实数据关系)
第 14 页 共 50 页
湖南商学院学年论文(课程设计)
管理员
1
管理
n n 会员 采购员
1 1 填写 填写
n
n 订单
采购单
1
1 包含 包含
n n n
n 1 1 n 订单项 图书 采购单项 指明 指明
n
属于
类别
图15 系统数据实体关系图
3.3.2 数据定义(对ER图中的数据给予细节说明) 第 15 页 共 50 页
湖南商学院学年论文(课程设计) 根据图15得到系统数据字典分别如下所示:
表1 管理员基本信息数据字典 数据存储名: 管理员基本信息
对管理员基本信息如管理员编号、管理员姓名、管说明:
理员通行证号等信息进行记录
管理员编号、管理员姓名、管理员通行证号 数据描述:
表2 采购员基本信息数据字典 数据存储名: 采购员基本信息
对采购员基本信息如采购员编号、采购员姓名等信说明:
息进行记录
采购员编号、采购员姓名 数据描述:
表3 会员信息数据字典 数据存储名: 会员信息
对会员基本信息如会员编号、会员姓名、会员银行说明:
账号、会员联系电话、会员QQ号等信息进行记录
会员编号、会员姓名、会员银行账号、会员联系电数据描述:
话、会员QQ号
表4 订单信息数据字典 数据存储名: 订单信息 第 16 页 共 50 页
湖南商学院学年论文(课程设计) 对订单信息如订单编号、订购日期、会员编号等信说明:
息进行记录
订单编号、订购日期、会员编号 数据描述:
表5 订单项信息数据字典
数据存储名: 订单项信息
对订单项信息如订单编号、图书编号、数量、单价说明:
等信息进行记录
订单编号、图书编号、数量、单价 数据描述:
表6 采购单信息数据字典
数据存储名: 采购单信息
对采购单信息如采购单编号、采购员编号、采购日说明:
期等信息进行记录
采购单单编号、采购员编号、采购购日期 数据描述:
表7 采购单项信息数据字典
数据存储名: 采购单项信息
对采购单项信息如采购单编号、图书编号、数量、说明:
单价等信息进行记录
采购单编号、图书编号、数量、单价 数据描述:
第 17 页 共 50 页 表8 图书类别信息数据字典
湖南商学院学年论文(课程设计) 数据存储名: 图书类别信息
对图书类别信息如类别编号、类别名等信息进行记说明:
录
类别编号、类别名 数据描述:
表9 图书信息数据字典 数据存储名: 图书信息
对图书基本信息如图书编号、图书名称、图书类别、说明:
版次、出版社、主编、库存量等信息进行记录
图书编号、图书名称、图书类别、版次、出版社、数据描述:
主编、库存量
(涉及系统工作模式,组成系统的构件及其关系等。可
通过框架图、组件图直观说明)
在系统架构方面,基于系统的访问速度,便捷性、可行性等要求,本
系统采用了C/S两层结构。它包括客户机、数据库服务器层,如图15所示。
在两层客户机/服务器结构中,客户机负责信息表示与应用逻辑处理,
服务器负责管理数据库事务。
信息表示 数据库管理
应用逻辑处理
图16 两层客户机/服务器结构
第 18 页 共 50 页
湖南商学院学年论文(课程设计)
4.2.1 软件模型(使用软件结构图、类关系图、对象协作图等进行描
述)
图书添加 用户登录模块
图书修改
图书管理模块 图书查询
图书删除
确认发货
订单管理模块 网订单作废 上
书订单查询 店
管会员添加 理 信会员管理模块 息会员信息修改 系 统
会员删除
财务报表 财务管理模块
图书销量统计
查询与统计模块
图书库存量查询
图17 软件结构图
第 19 页 共 50 页
湖南商学院学年论文(课程设计)
4.2.2 模块定义(对功能函数或类体进行详细说明。可使用IPO图说明模块内部加工逻辑与接口)
根据本系统的项目规划、需求分析、系统结构设计等,可以得出系统
的各个模块:用户登录模块、图书管理模块、订单管理模块、会员管理模
块、财务管理模块、查询与统计模块。下面将分别介绍这些模块的IPO图:
系统名称:网上书店管理信息系模块名称:用户登录模块编号:1 统 模块
输入数据:用户名、密码
输出数据:打开系统主页面
处理步骤:
(1)程序开始启动系统主页面。
(2)用户在登陆区输入用户名和密码。
(3)从用户表中检查是否有相应的用户名和密码。
(4)如果用户名或密码错误,进行提示。
(5)如果正确,则打开系统欢迎窗口。
(6)进入主程序界面。
图18 “用户登陆”模块的IPO图
系统名称:网上书店管理信息系统 模块名称:图书管理模模块编号:2
块
输入数据:图书编号、图书名称、图书类别、版次、出版社、主编、库存
量等
第 20 页 共 50 页
湖南商学院学年论文(课程设计) 输出数据:更新数据库相应的表
处理步骤:
1.添加图书信息
(1)点击“图书管理”按钮,然后选择“添加图书”,进入添加图书页面。
(2)输入图书编号、图书名称、图书类别、版次、出版社、主编、库
存量等。
(3)如果存在相应的图书编号,则更新库存量。
(4)如果不存在相应的房号,则添加新图书信息。
2.编辑图书信息
(1)点击“图书管理”按钮,然后选择“图书编辑”,进入图书编辑页面。
(2)可以对图书进行修改、删除。
(3)输入要进行编辑的图书编号。
(4)如果修改,则将相应图书信息进行修改。
(5)如果删除,那么数据库中将不存在这个图书的信息了
图19 “图书管理”模块的IPO图
系统名称:网上书店管理信息系统 模块名称:订单管理模模块编号:3
块
输入数据:订单编号、用户编号、送货地区
输出数据:更新数据库系统订单信息表
处理步骤:
1.订单查询
(1)点击“订单管理”,然后点击“订单添加”,进入添加订单窗口。
(2)输入订单编号、用户编号、送货地区等搜索信息。
(3)符合条件的订单出现在页面内
2.确认发货
第 21 页 共 50 页
湖南商学院学年论文(课程设计) (1)订单查询后出现符合条件的订单项 (2)查看后对符合条件的订单确认发货。 3.订单作废
(1)订单查询后出现符合条件的订单项 (2)查看后对不符合条件的订单进行作废处理。
图20 “订单管理”模块的IPO图 系统名称:网上书店管理信息系统 模块名称:会员管理模模块编号:4
块
输入数据:会员编号
输出数据:更新数据库系统用户信息表
处理步骤:
1.会员信息查询
(1)点击“系统维护”,然后点击“会员管理”,弹出会员管理窗口。
(2)输入特定条件出现符合条件的会员信息。 2权限授予
(1)通过会员信息查询功能查到符合条件的会员。
(2)根据不同的条件授予不同会员不同的权限。
图21 “用户管理”模块的IPO图
系统名称:网上书店管理信息系统 模块名称:财务管理模模块编号:5
块
输入数据:会计期间
输出数据:生成资产负债表、损益表
第 22 页 共 50 页 处理步骤:
湖南商学院学年论文(课程设计) 1.输入会计期间。
2.从科目余额表根据会计期间搜索是否有相应的记录。 3.如果不存在相应的记录,则提示错误。
4.如果存在相应的记录,则将相应的科目余额信息显示出来。
图22“财务管理”模块的IPO图
系统名称:网上书店管理信息模块名称:查询与统计模块编号:6
系统 模块
输入数据:起始时间、终止时间、图书类别
输出数据:生成查询、统计结果
处理步骤:
1.图书销量统计
(1)点击“查询与统计”,然后选择“销量统计”,进入销量统计窗口。
(2)输入起始时间和终止时间
(3)生成统计表
2.图书库存量查询
(1)点击“查询与统计”,然后点击“库存量查询”,进入库存量查询窗口。
(2)输入图书类别
(3)生成输入图书类别图书按库存量递增排序表
图23 “查询与统计”模块的IPO
4.3.1 数据库模型(使用ER图说明数据表之间关系)
第 23 页 共 50 页
湖南商学院学年论文(课程设计)
CATEGORYBUYERPKCategoryIDPKBuyerID CategoryMANAGER1:n BuyerNamePKManagerID
MagaerNameBOOK Mpasswordn:1PKBookID
PURCHASEMEMBER BookNameORDER CategoryIDPKPurchaseIDPKMemberIDPKMemberID Price Publisher1:n BuyerID MemberName OrderID PublisherDate PurchaseDate Password OrderData Author BankID Description PhoneNumber1:n QQ
n:1n:11:n
ORDER_ITEMPURCHASE_ITEM
PKBookIDPKPurchaseIDPKItemPricePKBookID
OrderID Quantity Quantity ItemPrice
图24 数据库表之间的关系
4.3.2 数据定义(涉及数据表、数据文件、数据视图,以及数据完整性、
数据索引等)
(1)对ER图中的数据进行说明的数据如下表所示:
表10 数据表
DI-1 BookID 图书编号 Varchar(50) DI-2 BookName 图书名称 varchar(50) DI-3 CategoryID 图书类别编号 varchar(50) DI-4 Price 图书价格 numeric(4,2) DI-5 Publisher 出版社 varchar(50) DI-6 PubliserData 出版日期 Date DI-7 Author 作者 Date DI-8 Description 简介 varchar(50) DI-9 Image 图像 varchar(20) DI-10 BuyerID 采购员编号 varchar(50) DI-11 BuyerName 采购员姓名 varchar(50) DI-12 CategoryID 图书类别编号 varchar(50) DI-13 Category 类别名称 varchar(50) DI-14 ManagerID 管理员编号 varchar(50) DI-15 ManagerName 管理员姓名 varchar(50) DI-16 MPassword 管理员通行号 varchar(50) 第 24 页 共 50 页 DI-17 MemberID 会员编号 varchar(50)
湖南商学院学年论文(课程设计)
DI-18 MemberrName 会员名称 varchar(50) DI-19 Password 密码 varchar(50) DI-20 BankID 银行账号 varchar(50) DI-21 PhoneNumber 联系电话 varchar(20) DI-22 QQ QQ号 varchar(20) DI-23 OrderID 订单编号 varchar(20) DI-24 OrderData 订单日期 Date DI-25 Quantity 订单项数量 varchar(20) DI-26 ItemPrice 订单项单价 varchar(20) DI-27 PurchaseID 采购单编号 varchar(20) DI-28 PuerchaseDate 采购日期 Date
(2)对ER图中的数据进行说明的数据存储如下表所示。
表11 数据存储表
BookID,BookName ,
CategoryID,Price ,
DS-1 BOOK Publisher,PubliserDate , 图书基本信息
Author, Description, Image
DS-2 BUYER BuyerID,采购员信息 BuyerName
DS-3 CATEGORY CategoryID,图书类别 Category
ManagerID,ManagerNameDS-4 MANAGER 管理员信息 , MPassword
MemberID,
MemberrName, DS-5 MEMBER 会员信息 Password, BankID,
PhoneNumber, QQ
OrderID, MemberID, DS-6 ORDER 订单信息 OrderData
OrderID, BookID, DS-7 ORDER_ITEM 订单项信息 Quantity, ItemPrice
第 25 页 共 50 页
湖南商学院学年论文(课程设计)
BookID, PurchaseID,DS-8 PERCHASE_ITEM 采购项信息 Quantity, ItemPrice
PurchaseID , BuyerID, DS-9 PERCHASE 采购单信息 PuerchaseDate
(对核心程序模块给出关键算法说明) 5.1.1图书管理模块 图书管理模块细分为添加新图书、增加已有图书
和编辑图书信息三个部分,以下以添加新图书为例阐述:
第 26 页 共 50 页
湖南商学院学年论文(课程设计)
图书管理
N添加新图书
Y
输入图书编号
Y
图书编号已存在
N
输入其他信息
提交
添加新图书的具体执行步骤如下:
1、判断是否填写图书编号,若没有则报错且提示输入。
2、检索后台数据库并判断所输图书编号是否已经存在,若存在则提示
用户应选择添加已有图书按钮
3、根据用户所填信息更新数据库
5.1.2订单管理模块
第 27 页 共 50 页
湖南商学院学年论文(课程设计)
订单管理
N查询订单信息
输入查询依据
Y
查询结果
确认发货/订单作废
提交
实现订单管理功能的具体执行步骤如下:
1、双击查询订单信息按钮
2、输入查询依据,可以是订单编号、会员编号、订货量、送货区,若
没输入数据直接执行命令,系统报错并提示输入
3、根据用户所输查询依据显示订单详细信息
4、管理员查看订单详细信息决定是确认发货还是作废订单
5.1.3会员管理模块
第 28 页 共 50 页
湖南商学院学年论文(课程设计)
会员管理
N查询会员信息
Y输入查询依据
查询结果
更改权限/删除会员
提交
实现会员管理功能的具体执行步骤如下: 1、双击查询会员信息按钮
2、输入查询依据,可以是会员编号、会员权限,若没输入数据直接执
行命令,系统报错并提示输入
3、根据用户所输查询依据显示会员详细信息 4、管理员查看会员详细信息授予权限或是删除会员信息
第 29 页 共 50 页
湖南商学院学年论文(课程设计)
(4)财务管理模块 财务管理又细分为成本管理、工资核算、应收帐管理、
生成财务报表,现以成本管理为例阐述
财务管理
N选择成本管理
按要求输入所需信息
Y
生成报表
结束
实现财务管理功能的具体执行步骤如下:
1、选择成本管理
2、按页面提示信息输入所需信息
3、生成财务报表
5.1.4 查询与统计模块 查询与统计模块又细分为图书销量统计和图书
库存量查询,现以图书销量统计为例阐述
第 30 页 共 50 页
湖南商学院学年论文(课程设计)
查询与统计
N选择图书销量统计
输入要输出的记录数
Y
统计结果
结束
实现查询与统计功能的具体执行步骤如下:
1、选择图书销量统计
2、按页面提示信息输入所需信息
3、输出统计结果
5.2.1 数据库环境配置(对于大型数据库,进行数据库环境配置说明)
由于本系统所用的数据库是ACCESS,环境配置都为安装时的默认选项。
5.2.2 表设计及其关系设置(表、字段、主键、索引、关系等情况的
详细说明)
1.表设计
(1)图书信息表,如下表所示:
第 31 页 共 50 页
表10 BOOK表
湖南商学院学年论文(课程设计) (2)采购员信息表,如下所示:
表11 BUYER表
(3)图书类别表,如下所示:
表12 CATEGORY表
(4)管理员信息表,如下所示:
表13 MANAGER表
(5)会员信息表,如下所示:
表14 MEMBER表
(6)订单信息表,如下所示:
第 32 页 共 50 页
湖南商学院学年论文(课程设计)
表15 ORDER表
(7)订单项表,如下所示:
表16 ORDER_ITEM表
(8)采购单项信息表,如下所示:
表17 PUERCHASE_ITEM表
(9)采购单信息表,如下所示:
表18 PUERCHASE表
2.表关系设计
第 33 页 共 50 页
湖南商学院学年论文(课程设计)
图25 数据库表之间的关系
5.3 界面设计
5.3.1系统主界面,如图所示:
第 34 页 共 50 页
湖南商学院学年论文(课程设计)
图26 主界面
5.3.2图书管理界面
第 35 页 共 50 页
湖南商学院学年论文(课程设计)
图27 图书管理页面
5.3.3添加新图书界面
第 36 页 共 50 页
湖南商学院学年论文(课程设计)
图28 添加新图书界面
5.3.4添加已有图书界面
第 37 页 共 50 页
湖南商学院学年论文(课程设计)
图29 添加已有图书界面
5.3.5编辑图书界面
第 38 页 共 50 页
湖南商学院学年论文(课程设计)
图30 编辑图书页面
5.3.6订单管理界面
第 39 页 共 50 页
湖南商学院学年论文(课程设计)
图31 订单管理页面
6.1 (说明系统测试的
计划
项目进度计划表范例计划下载计划下载计划下载课程教学计划下载
、方法、用例、过程与评估)
本系统主要采用黑盒测试法,对所有功能模块进行正确值、错误值、
缺省值的数据用例测试。现仅已图书管理模块中的添加新图书为例进行测
试过程说明。
(1)当用户正确填写信息时,数据能够正确的插入到数据库中去。
界面如图所示。
第 40 页 共 50 页
湖南商学院学年论文(课程设计)
图32数据正确添加页面
(2)当没写图书编号时,系统报错并提示输入
第 41 页 共 50 页
湖南商学院学年论文(课程设计)
图33缺省页面
(3)当图书编号已存在时。系统报错并提示操作
第 42 页 共 50 页
湖南商学院学年论文(课程设计)
图34 数据错误时页面
6.2 (给出系统使用详细说明)
本系统默认管理员ID为admin,密码为123,管理员登陆后就可以按照页面提示进行操作。
7.
7.1
经过几个月的课题研究、系统设计、讨论和编码实现,现已完成了此网
上书店管理系统的开发任务。该系统基本上实现了需求分析中所设计的各
项功能。
(1)开发环境。系统采用c#为开发语言,access为后台数据库,tomcat
第 43 页 共 50 页
湖南商学院学年论文(课程设计) 为服务器,遵循网络三层架构,研发了一个B/S模式的网上书店管理信息系统。
(2)系统设计。依据详尽的需求分析,对系统功能和结构进行了合理
的设计。具体功能如下:
, 图书管理功能。主要包括以下功能:新图书信息的添加、现有图书
库存量的增加、图书信息的修改和删除。
, 订单管理功能。主要包括以下功能:根据订单号、会员编号、订单
量、送货区查询订单信息,对满足发货条件的订单进行确认发货以
及对过期未付款的订单进行作废处理。
, 会员信息管理功能。主要包括以下功能:根据会员编号和会员权限
查看会员信息、对特定会员授予特定权限、删除会员信息。
, 财务管理功能。主要包括以下功能:成本管理、工资管理、应收帐
管理、应付帐管理、生成财务报表。
(3)系统开发。在系统开发过程中遇到了一些技术上的和非技术上的
问题。但是通过上网搜索、进图书馆检索、向老师咨询、跟同学讨论等途
径,我找到了解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
,并成功解决该一系列的问题。
(4)开发总结。通过此次毕业设计,不仅巩固了以前所学的理论知识,
让很多模糊理论知识在心中有了很清晰的定义,使理论和实践有机地结合
起来,而且通过查询各种相关资料,对未知的一些知识也有了一定了解,
尤其软件画图工具,例如:viso。而且使自己的动手能力和问题解决能力得
到很大的提升。
7.2
系统已基本达到了既定的开发目标,满足了总体需求、功能需求、性
能需求以及其他需求,但是由于时间限制、专业限制等一系列的原因,下
列模块的功能没有得到实现:
, 会员权限的授予
在该系统中,会员的权限机制还不完善。不同会员的不同权限设置有鼓
第 44 页 共 50 页
湖南商学院学年论文(课程设计)
励和引导初级会员向高级会员转变,增加客户忠诚度等优点,要对会员
进行区别授权,最好是可以设定合理的授权机制(如积分制)。
, 财务管理模块
财务管理对一个企业来书是至关重要的,但由于对财务管理流程不了
解、理论知识不够等一系列原因下,在本系统中没有能够实现财务管理
中的各个功能,要作为一个真正的书店管理信息系统,财务管理的功能
模块是必不可少的。
, 系统的安全性
系统安全对一个系统来说是非常重要的,但是由于时间的关系以及自
己自身水平的有限,在系统的开发过程中,只是对系统做了些比较简单、
常见的安全措施,要作为一个成熟的书店管理信息系统还需要对系统的安
全性方面进一步加强,这样才能保证系统运营的健康、稳定和发展。 [ 1 ](美)哈格.信息时代的管理信息系统[M]:机械工业出版社,1998 [ 2 ] 姜璐.信息科学交叉研究[M]:浙江教育出版社,2007 [ 3 ] 刘秋生.数据库系统设计[M]:及其应用案例分析,2005 [ 4 ] 吴定刚.对中小型企业管理信息系统的开发与研究 20051 [ 5 ] 王春梅,陈建云,赵跃华.基于Web的多媒体设备管理信息系统设计与
实践[J].计算机工程与设计,2008年13期
[ 6 ] 郭宇.企业管理信息系统[J].科技资讯,2007年18期 [ 7 ] 田世海.高技术虚拟企业信息系统平台研究[D].哈尔滨理工大学,2008年
[ 8 ] 王志坚.基于Petri网的企业信息化系统建模及关键技术研究[D].中南大学,2007年
[ 9 ] 姚守俨.谈企业信息和管理信息系统[J].山西建筑,2004年01期
第 45 页 共 50 页
湖南商学院学年论文(课程设计)
[ 10 ] 侯衍龙.基于UML的面向对象建模技术及应用[D].南京航空航天大学;2002年
[ 11 ] 姜慧研 ,李良俊.C++Builder与Microsoft Access在书店管理系统中的应用[J]:鞍山师范学院学报,1999年 第04期
[ 12 ] 周勇.基于Web的数据库技术[J].中国科技信息,2005 [ 13 ] 小冬.网上书店[J].出版参考,1997年14期
[ 14 ] 李萍.网上书店盈利有道[J].出版参考,2006年13期 [ 15 ] 江涛.网上书店冲击波[J].计算机周刊,2000年20期 [ 16 ] 万里鹏,肖红.国内网上书店的现状与评述[J].中国信息导报,2000年03期
[ 17 ] 罗康.国内网上书店的现状、问题与对策[J].电子出版,2003年06期 [ 18 ] 王立霞.网上书店管理系统设计与开发[J].吉林化工学院学报,2008年02期
第 46 页 共 50 页
湖南商学院学年论文(课程设计)
系统程序源代码
(1)母版页面
public partial class MasterPage : System.Web.UI.MasterPage {
protected void LinkButton1_Click(object sender, EventArgs e)
{
Response.Redirect("main.aspx");
}
protected void LinkButton2_Click(object sender, EventArgs e)
{
Response.Redirect("BookM.aspx");
}
protected void LinkButton3_Click(object sender, EventArgs e)
{
Response.Redirect("SearchO.aspx");
}
protected void LinkButton4_Click(object sender, EventArgs e)
{
Response.Redirect("FinanceM.aspx");
}
protected void LinkButton5_Click(object sender, EventArgs e)
{
Response.Redirect("SearchCount.aspx");
}
protected void LinkButton6_Click(object sender, EventArgs e)
{
Response.Redirect("MemberM.aspx");
}
}
(2)用户管理页面
protected void Page_Load(object sender, EventArgs e) /*此page类通过使用Session中的登录名,显示登录用户的基本信息,用户可以对相应信息进行修改和删除*/
{
string use,strconn;
use = Session["LoginName"].ToString();
TextBox1.Text = use;
strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Users\\Administrator\\Desktop\\在
线书店销售\\App_Data\\bookshop.mdb";
第 47 页 共 50 页
湖南商学院学年论文(课程设计)
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = strconn;
conn.Open();
string sql;
sql = "select * from Userr where LoginName ='" + use + "'";
OleDbCommand cmd = new OleDbCommand();
cmd.CommandText = sql;
cmd.Connection = conn;
GridView1.DataSource = cmd.ExecuteReader();
GridView1.DataBind();
}
protected void LinkButton2_Click(object sender, EventArgs e)
/*此page类设置超链接敲击事件,跳转到浏览图书页面*/
{
Response.Redirect("浏览图书.aspx");
}
(3)添加新图书界面
protected void LinkButton1_Click(object sender, EventArgs e)
{
string bookId, bookName,category, price,publisher,publisherDate,author,description,sql;
bookId = TextBox1.Text.Trim();
bookName = TextBox2.Text.Trim();
category = DropDownList1.SelectedValue;
price = TextBox3.Text.Trim();
publisher = TextBox4.Text.Trim();
publisherDate = TextBox5.Text.Trim();
author = TextBox6.Text.Trim();
description = TextBox7.Text.Trim();
if (bookId .Length == 0)
{
Label9.Text = "图书编号为必填项目,请输入";
return;
}
OleDbConnection conn = new OleDbConnection();
string strconn;
strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\上机运行结果\\my visual stdio\\网
上书店\\App_Data\\网上书店.mdb";
conn.ConnectionString = strconn;
conn.Open();
sql = "select BookID from BOOK where BookID='"+bookId +"'";
OleDbCommand cmd = new OleDbCommand(); 第 48 页 共 50 页
cmd.CommandText = sql;
湖南商学院学年论文(课程设计)
cmd.Connection = conn;
Label9.Text = "该图书编号已存在,若想增加库存量,请返回上级菜单并选择添加已有图书!!"
return;
int ok1 = cmd.ExecuteNonQuery();
if (ok1 == 1)
{
Label9.Text = "该图书编号已存在,若想增加库存量,请返回上级菜单并选择添加已有图书!!";
return;
}
else
{
sql = "insert into BOOK values('" + bookId + "','" + bookName + "','" + category + "','" +
price + "','" + publisher + "','" + publisherDate + "','" + author + "','" + description + "') ";
int ok2 = cmd.ExecuteNonQuery();
if (ok2 == 1)
{
Label9.Text = "添加成功";
return;
}
else
{
Label9.Text = "添加失败";
}
}
cmd.Connection.Close();
(4)添加已有图书页面
protected void LinkButton1_Click(object sender, EventArgs e)
{
string bookId, amount;
bookId = TextBox1.Text.Trim();
amount = TextBox2.Text.Trim();
if (bookId .Length == 0)
{
Label9.Text = "图书编号为必填项目,请输入";
return;
}
OleDbConnection conn = new OleDbConnection();
string strconn;
strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\上机运行结果\\my visual stdio\\网
上书店\\App_Data\\网上书店.mdb";
conn.ConnectionString = strconn; 第 49 页 共 50 页
conn.Open();
湖南商学院学年论文(课程设计)
sql = "select BookID from BOOK where BookID='"+bookId +"'";
OleDbCommand cmd = new OleDbCommand();
cmd.CommandText = sql;
cmd.Connection = conn;
int ok1 = cmd.ExecuteNonQuery();
if (ok1!= 1)
{
Label3Text = "没找到该图书编号,若想添加新图书信息,请返回上级菜单并选择添加新图书!!";
return;
}
else
{
sql = sql="updata BOOK set Amount=Amount+'"+amount+"'";
int ok2 = cmd.ExecuteNonQuery();
if (ok2 == 1)
{
Label9.Text = "添加成功";
return;
}
else
{
Label9.Text = "添加失败";
}
}
cmd.Connection.Close();
第 50 页 共 50 页