网上书店管理系统设计与实现_第1页
网上书店管理系统设计与实现_第2页
网上书店管理系统设计与实现_第3页
网上书店管理系统设计与实现_第4页
网上书店管理系统设计与实现_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、列表第一章系统概述1第二章需求分析22.1可行性分析22.1.1经济可行性22.1.2运行可行性22.1.3技术可行性22.2系统需求分析22.2.1系统要求22.2.2功能要求3第三章系统流程图33.1在线书店管理系统的系统流程图如下33.2数据流程图如下43.3数据字典53.3.1定义数据项53.3.2定义数据结构63.3.3数据流的定义7第四章总体设计84.1系统设计理念84.2选择系统体系结构94.3系统功能模块分区94.4系统结构设计10第五章详细设计115.1数据库设计115.2分析数据库要求115.3数据库概念结构设计125.4数据库逻辑结构设计125.5系统详细设计和关键代码分

2、析145.5.1前台销售管理系统的设计与实现145.5.2购物车(订购)子系统175.5.3图书浏览搜索子系统的实现185.5.4实施后台管理系统19第六章结论19参考文献20后21网上书店管理系统的设计与实现摘要信息当今社会,由于计算机开发和网络技术的应用,大型网上书店配备了较为完善的信息管理系统,一般小型网上书店的大部分业务都是手工管理的,工作效率很低。为了更好地适应当前网上书店的销售需求,缓解手动管理的缺点,为用户提供的服务提供了基于现有“存储-销售-库存”的综合信息服务,开发了网上书店管理系统,以满足当前网上书店的管理实践和业务运营的具体需要。关键词:网上书店、管理系统、设计和实现在当

3、今社会,随着计算机的发展和网络技术的应用,必须将日常管理工作从以往繁琐的工作中解放出来,提高生产力。现在大型网上书店有各种比较完整的信息管理系统,一般小型网上书店的大部分工作都是手工管理的,工作效率很低,网上书店的各种图书库存没有及时掌握。读者需要的图书很难在短时间内找到,图书的接收和更新很麻烦,因此很难动态、及时地调整图书结构。另外,不可避免的人为因素导致了数据丢失、误报等。目前,为了更好地适应网上书店的销售需求,缓解手动管理的缺点,开发了以用户现有“存储-销售-库存”为基础,进一步提供综合信息服务的网上书店管理系统。根据网上书店的规模和经济性,具备图书管理、存储管理、销售管理、统一查询、系

4、统管理等网上书店管理系统的基本功能,界面简单、操作简单。该管理系统旨在满足当前网上书店的管理实践及业务运营的具体要求,提供可操作、易于查询、易于修改的辅助管理系统。第一章系统概述随着网络信息的发展,网络在人们生活中的应用越来越广泛。人们想在越来越短的时间内买到自己需要的书。在这样多种多样、忙碌的工作生活中,买书遇到了很大的困难,所以在网上买书成为人们渴望的事情,开发这个系统带来了很多方便,不用离开家,也能轻松地买到想要的书,节省时间和精力。网上书店是电子商务网站上应用最广、最成功的案例之一。在网上可以通过网络超越时间和空间的限制,进行网上图书采购。网上书店的兴起对传统的图书流通体系产生了强烈的

5、影响,有效地缩短了图书流通的展开环节,将众多读者、图书、发行人、发行人紧密结合起来,大大提高了图书流通率。其特点包括低运营成本、虚拟库存、方便的用户搜索、低地理限制等。目前,为了更好地适应网上书店的销售需求,缓解手动管理的缺点,开发了以用户现有“存储-销售-库存”为基础,进一步提供综合信息服务的网上书店管理系统。具有以下特征:1.可以存储商店里所有图书的资料和库存情况,具有安全高效的特性。2、只需1-2名文件记录员,操作系统即可运行,从而节省了大量人力。3、迅速找到所需的信息。4、系统软、硬件要求不高,软件要求容易学、容易理解、非常简单、方便地管理图书信息。硬件的配置要求不是太高,可以很好地适

6、应目前各种网络书店。总之,本销售管理系统旨在提供可操作、查询使用方便、修改方便的辅助管理系统。提供系统智能支持和用户选择两种方法,提高查询效率。第二章需求分析需求分析是数据库系统开发的第一步也是最重要的一步需求分析是描述系统的要求并定义系统的主要类域来建立模型分析的根本目的是在开发人员和提出要求的用户之间建立理解和沟通的机制。网上书店是指利用网络实现图书销售业务的新书零售渠道。网上书店订单处理快,服务范围广,保管量大,读者可以坐在家里“参观书店”。2.1可行性分析随着计算机技术的发展和网络人口的增加网络世界也越来越广阔和丰富电子商务已经成为网络的一种潮流我们相信,如果时间不太长,顾客在真实世界

7、中能获得的所有商品和服务都可以在网络世界中使用。可行性研究旨在确定系统开发项目是否可以实现以及是否是值得研究的过程,实际上大大简化了系统分析和系统设计过程,从经济可行性、技术可行性、运营可行性三个方面进行了可行性研究,并向用户推荐了最佳方案。如果问题不妥当,就必须尽快停止开发这项工程,以免浪费时间、资源、人力和金钱。2.1.1经济可行性当今的商品社会是重视效率的社会。是信息化的社会。电子商务的管理方式、辅助手段和工具也在不断变化,有效的网上书店管理系统是否与书店的发展和未来有关。这个网上书店管理系统在财务方面不重视直接经济利益,而是关注提高我们整体的水平。2.1.2运营可行性这个系统软件很容易

8、接受,具有简单、容易学习、易于管理等功能。是管理网上书店的有效工具。2.1.3技术可行性专业技术人员都进行了类似的系统开发,所以技术上没有问题。2.2系统需求分析2.2.1系统要求网上书店管理系统需要网上书店职员通过电脑管理各种图书,指定图书分类号码,调整图书结构,增加图书库存,满足读者的要求。第二,工人们可以彻底了解读者的需求,及时获得历史销售记录。第三,网上书店的核心业务是图书销售管理。2.2.2功能要求基于系统需求分析,该系统必须实现以下基本功能:使用此系统的用户有两种:管理员和最终用户。管理员具有使用此系统的所有功能,但是普通用户需要日常书店的管理功能。用户权限设置通过用户登录界面中的

9、输入完成。1、分析用户的需求有权登录用户界面,查看相关图书信息,根据自己的需要订购图书,根据自己的用户水平享受相应的优惠政策。2、分析管理员的要求管理员维护数据库中的所有数据,包括用户信息管理、查询、修改、图书存储、出库管理管理管理;及时向用户发布最新的图书信息。订单管理等。第三章系统流程图根据网上书店的业务流程和信息管理的目标,基本的网上书店管理系统包括用户信息管理、图书管理、销售管理、信息公开、数据库管理等。1、管理用户信息:包括管理用户登录的帐户密码、查看、添加、删除、更改用户信息等。2、图书管理:包括图书存储、图书信息查询、修改、追加等。图书组收货时,管理员根据需要修改相应的图书信息,

10、如图书编号、图书数量等。订单录入:图书管理员通过这个模块销售各种图书,记录销售情况。记录的信息包括订购信息、图书销售数量、价格、折扣率等。4、信息公开:管理员通过这个模块向用户公开促销折扣、新书推荐等最新图书信息。5、数据库管理:管理现有数据库(包括数据库备份和恢复),以便于用户管理和维护数据库,并增强管理的数据库安全性。3.1在线书店管理系统的系统流程图如下管理员用户管理使用者资讯图书管理图书信息订单管理订单信息信息发布优惠信息数据库管理系统设置3.2数据流程图如下根据上述要求分析制定数据流图:管理员用户工作资讯返回信息工作资讯返回信息网上书店管理系统出版社订单信息一般使用者验证登录使用者资

11、讯表格登陆信息看书关于查询查询结果填写订单订购图书信息订单信息确定订单是否合格订单已填写使用者资讯表格关于书合格订单出版社空订单使用者资讯关于书合格订单送货资讯网上书店管理系统数据流图(用户)修改用户信息管理员验证登录登陆信息管理员信息表格修改出版社信息修改书籍信息使用者资讯表格书籍信息表出版社信息表使用者资讯出版社信息关于书修改其他信息修改其他信息修改其他信息网上书店管理系统数据流图(管理员)3.3数据字典数据字典是系统中各种数据描述的集合,这是通过详细的数据收集和数据分析获得的主要结果。数据字典在数据库设计中占有非常重要的位置。数据字典通常包含五个部分:数据项、数据结构、数据流、数据存储和

12、处理过程。其中,数据项是数据的最小构成单元,多个数据项可以构成一个数据结构,数据字典通过数据项和数据结构的定义描述数据流、数据存储的逻辑内容3.3.1定义数据项数据项是不可分割的数据单元。数据项的说明通常包含以下项:数据项说明=数据项名称,数据项含义说明,别名,数据类型,长度,导入值范围,导入值含义,与其他数据项的逻辑关系,数据项之间的关系数据项编号数据项名称数据类型和宽度取值范围简述复本位置I01书号文本20由编码组成唯一标识每本书图书信息表I02图书类型文本20图书类型图书信息表I03代码简短编号20图书代码图书信息表I04作者的名字文本20可变20个字符作者的名字图书信息表I05书的价格

13、文本20书的价格图书信息表I06图书名称文本20对应于书本名称图书名称图书信息表I07图书的数量编号20图书的数量图书信息表I08入库纳管时间日期10入库纳管时间图书信息表I09用户编号文本20由编码组成唯一标识每个用户使用者资讯表格I10名字文本20对应于每个人员姓名个人姓名使用者资讯表格I11城堡Text 2男人、女人或空值使用者性别使用者资讯表格I12家庭地址Text 50可变40个字符用户的地址使用者资讯表格I13电话文本20由数字组成用户电话使用者资讯表格I14等级文本20会员和最终用户确定用户对系统的权限使用者资讯表格I15出版社号码文本20由编码组成唯一标识每个出版社出版社信息表

14、I16出版社的名字文本20可变20个字符出版社的名字出版社信息表I17地址Text 50可变40个字符出版社地址出版社信息表I18联系电话文本20由数字组成出版社的电话出版社信息表I29订单编号文本20由编码组成唯一标识每个订单订购表I20为书命名文本20可变20个字符书名订购表I21数量编号20订购数量订购表I22预订图书日期数据10可变性预订图书日期订购表I23管理员编号文本20由编码组成唯一标识每个管理员管理员信息表格I24管理员姓名文本20可变20个字符管理员姓名管理员信息表格I25城堡Text 2男人、女人或空值管理者姓管理员信息表格I26家庭地址Text 50可变40个字符管理员的地址管理员信息表格I27联系电话文本20由数字组成管理员电话管理员信息表格3.3.2定义数据结构数据结构反映了数据之间的关联关系。一个数据结构可以由多个数据项组成,也可以混合多个数据项和数据结构。数据结构的说明通常包括:数据结构说明:数据结构名称、语义说明、组织、数据项或数据结构书籍信息表:数据结构编号DS01数据结构名称:书籍信息表简要说明:书入库时的信息数据结构由: i01 i02 i03 i04 i05 i06 i07 i08 i15组成使用者资讯表格:数据结构编号DS02资料结构名称:使用者资讯表格速记:用户注册时创建的个人基本信息数据结构由: I09 I10 I11 I12

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论