网上书店管理系统报告_第1页
网上书店管理系统报告_第2页
网上书店管理系统报告_第3页
网上书店管理系统报告_第4页
网上书店管理系统报告_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE7管理信息系统实训报告课题:网上书店管理系统班级:信息管理二班姓名:学号:一.开发环境与项目目标开发背景目前社会上信息管理系统发展飞速,越来越多的企事业单位都引入了信息管理软件来管理自己日益增长的各种信息。各种网店也相继采用了不同的管理系统来管理商品信息,取得了很大的成效,网上书店管理系统也在功能上不但完善和加强,为了使书店管理更加规范化,程序化,科学化,我们研发了这次的网上书店管理系统。(2)开发目的本系统的功能是为管理者提供方便的管理、为顾客提供快捷的购买。系统的主要子模块有图书管理,顾客管理等,可实现日常图书进货、发货业务,最终达到提高工作效率的目的。顾客可以进入图书查询界面通过图书类别、图书名称、图书编号、折扣额度等四种方式查询图书,查到满意的图书后可点击购买。管理者可以通过登录管理界面实现对图书的添加、修改、删除操作以及发货和查看顾客信息,管理员可以维护客户注册信息、维护图书信息、处订定单信息、维护系统公告、网上售书。二.开发的可行性分析可行性报告可行性分析是在进行初步调查后所进行的对系统开发必要性和可行性的研究,所以也称为可行性研究。本系统的功能是为管理者提供方便的管理、为顾客提供快捷的购买。(1)性能可行性网上书店不断发展,为了适应新环境,网上书店信息系统利用asp技术,解决图书各个流程的控制,提供一个良好的,易操作的,直观的用户界面,从而实现对网上书店信息的更优化管理。(2)技术可行性随着计算机、网络通讯和信息技术,特别是编程语言技术的发展。电子商务在国际上得到广泛的应用,取得了巨大的成功。我国也不例外,特别是各大电子商务网站从无到有,得到很大的发展,并取得成功。为了适应新环境下的新的销售模式和顾客销售方式的改变,开发的这个网上书店电子商务网站是基于Internet/Intranet及Web技术,建立以Browser/Server为结构模式、以数据库为后台核心应用、以服务,销售为目的信息平台。(3)经济可行性开设网上书店可以大大降低成本,包括租赁店面成本、管理费用、办公费用等,同时,由于网络的广泛性,大大提高了顾客的范围,而且摆脱了时间限制,从经济角度来看有很大的发展潜力。三.系统分析3.1系统分析书店管理系统需要满足来自三个方面需求:第一,书店工作人员通过计算机来管理各类图书,进行图书分类编号,调整图书结构,增加图书库存,适应读者的需求。第二,工作人员对读者的需求情况能作好全面的掌握,及时得到历史销售记录。第三,也是书店的核心工作,对图书的销售管理。从而获得了现行系统的组织结构图、管理功能结构图、功能结构图的详细信息网上书店管理系统组织结构图网上书店管理系统功能结构图3.1.2功能结构图网上书店管理系统业务流程图3.1.3业务流程图3.2功能需求分析:基于系统需求分析,该系统需要实现以下基本功能:(1)主界面管理本系统的使用用户分两种:管理员和顾客。管理员具有使用本系统的所有功能,而顾客需要具有日常书店的管理功能即可。主界面中需要顾客注册、顾客登录和管理员登录和三个功能,可以分别进入各自功能界面。(2)添加功能新顾客可以通过此模块填写自己的各项信息。顾客可以通过此模块完成购卖书籍等操作。管理员可以管理界面中输入书籍的各项信息。(3)修改功能管理员可以通过次模块来管理各类图书信息,包括图书信息的修改。在进行图书的修改时,根据用户选定的书进行修改,即列出所有用户选定的信息,在这个基础上进行图书信息的修改。(4)删除功能管理员可以通过此模块完成对图书信息的删除等操作(5)查询功能通过查询功能,顾客可以对书籍按不同方式进行查询。管理员可以查询书籍的信息和销售情况。(6)显示功能通过此功能,可以将所需信息显示的列表框中。便于顾客和管理员观察使用数据库。根据功能分析的结果,网上书店管理系统主模块图为:网上书店管理系统网上书店管理系统修改功能主页面管理添加功能删除功能查询功能显示功能系统主模块图3.3数据流程分析:数据流调查过程收集的资料包括:输入单据、输出报表和数据存储介质的典型格式,各环节的处理方法和计算方法等。调查结果用数据流程图表示,数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息在系统中的流动、处理和存储情况表示出来。网上书店系统可分为,会员管理、图书查询、购物车、订单生成与管理、结算功能等模块,系统数据流程图如下: 购物车购书查询书籍用户 登陆网站 注册购书成功购书查询书籍用户留言管理管理员 用户管理管理员查询订单查询订单 图书管理 订单管理 书店发货发货记录发货记录3.3.1以书名查询以书名查询以作者查询以作者查询查询图书查询图书查询结果 查询结果分类查询分类查询多条件查询多条件查询3.3.2第二层1数据流程图查看购物车查看购物车 继续购书添加到购物车查找图书添加到购物车查找图书结账成功添加结账成功添加用户建议用户建议付账生成订单付账生成订单订单查询订单查询3.3.3第二层2数据流程书库存信息单 客户信息单 订单处理出货、配送 核对信息书库管理配送单 信息单 信息单订单处理出货、配送核对信息书库管理 客户信息单 收货信息单3.3.4第二层3数据流程图四.功能分析4.1.概念结构设计根据对网上书店的需求分析,画出如下实体的ER图和实体之间的关系图书籍书籍名称作者出版年份ISBN号4.1.1库存库存库存量ISBN号 价格折扣库存下限4.1.2库存信息ER图订单订单订购日期订购人 订单书籍 发货日期 书籍数量 订购号 4.1.3订单信息ER图顾客注册名顾客注册名真实姓名联系方式家庭住址购书卡号4.1.4顾客信息ER图管理员管理员管理员编号管理员真实姓名具体身份密码邮箱4.1.5管理员信息ER图书籍书籍订单顾客库存-订单书籍-订单订单-顾客4.1.6实体之间的ER图4.2.逻辑结构设计把ER图转换成相应的关系模型(a)书籍{ISBN号,书籍名称,书籍作者,书籍出版年份}(b)订单{订购号,订购人,订购日期,订购书籍,书籍数量,发货日期}(c)库存{ISBN号,库存量,价格,折扣,库存下限}(d)顾客{注册名,真实姓名,家庭住址,联系方式,购书卡号(e)管理员{管理员编号,管理员真实姓名,密码,具体身份,邮箱}(f)书-订单{订单号,ISBN号,书籍数量,发货日期}(g)订单-顾客{订单号,注册名,订购日期}(h)库存-订单{ISBN号,订单号}4.3根据分析设计的数据库表(1)book_sytle书籍类别信息表字段名数据类型可否为空说明ISBN号varcharnotnull(主键)种类编号书籍名称varcharnotnull种类名称书籍作者varcharnotnull作者简介出版年份varcharnotnull出版日期(2)订单信息表字段名数据类型可否为空说明订购号varcharnotnull(主键)书籍编号订购人varcharnotnull订购人姓名订购日期varcharnotnull定书日期订购数量varcharnotnull书籍数量订购书籍varcharnotnull书籍名称发货日期varcharnotnull发书日期(3)顾客信息表字段名数据类型可否为空说明注册名varcharnotnull(主键)种类编号真实姓名varcharnotnull种类名称家庭住址varcharnotnull作者简介联系方式varcharnotnull出版日期购书卡号Intnotnull购书卡号码(4)管理员信息表字段名数据类型可否为空说明管理员编号varcharnotnull(主键)管理员编号管理员真实姓名varcharnotnull管理员姓名密码varcharnotnull管理密码邮箱varcharnotnull邮箱地址具体身份varcharnotnull具体身份(5)库存信息表字段名数据类型可否为空说明ISBN号varcharnotnull(主键)种类编号库存量varcharnotnull库存数量价格varcharnotnull图书价格折扣varcharnotnull折扣价格库存下限varcharnotnull下限4.4数据字典数据字典的内容主要是对数据流程图的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等几方面进行的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。在系统分析中会产生大量的数据字典,以下将列出数据中代表性的数据项、数据流、处理逻辑、存储逻辑、外部实体等项: (1)书籍信息数据字典 含义说明:书店关系体统的核心信息,提供了书籍的具体信息。 组成:ISBN号,书籍名称,书籍作者,书籍出版年份,书籍价格数据项含义说明数据类型数据长度取值范围ISBN号区别每本书的唯一标识,字符型80任意合法字符且在长度范围内书籍名称书籍的名称字符型80合法的字符书籍作者书籍的作者字符型10合法字符书籍出版年份书籍的出版日期日期型日期型的长度符合日期的规则 (2)库存信息数据字典 含义说明:书店关系系统的核心信息,提供了库存的信息。 组成:ISBN号,库存量,价格,折扣,库存下限(如果低于下限则提示进货)数据项含义说明数据类型数据长度取值范围ISBN号区别每本书的唯一标识字符型80合法字符库存量书籍的存货量整型101-9999999999价格书籍的单价浮点型100.1-999999999折扣书籍的折扣率浮点型40.001-0.099库存下限书籍在仓库中的最少数量整形101-9999999999 (3)订单信息数据字典 含义说明:书店关系系统的核心信息,提供了订单的具体信息。 组成:订单号,订购人,订购日期,订单书籍,书籍数量,发货日期。数据项含义说明数据类型数据长度取值范围订单号区别每个不同订单的唯一标识字符型20合法的字符订购人订购人的注册网名字符型10合法的字符订购日期用户生成订单的时间日期型日期型的长度满足特定的日期格式订单书籍订单书籍的ISBN号字符型80合法的字符书籍数量每份订单书籍的数量整型101-9999999999发货日期管理员确定发货的时间日期型日期型的长度满足特定的日期格式 (4)顾客信息数据字典 含义说明:书店关系系统的核心信息,提供了顾客的具体信息。 组成:注册名,真实姓名,家庭住址,联系方式,购书卡号。数据项含义说明数据类型数据长度取值范围注册名唯一区分用户的表示字符型20合法的字符真实姓名顾客的真实姓名字符型20合法的字符家庭住址顾客收货地址字符型100合法的字符联系方式顾客的电话号码字符型20合法的字符购书卡号顾客的购书卡号字符型30合法的字符 (5)管理员信息数据字典 含义说明:书店关系系统的核心信息,提供了雇员的基本信息,管理权限等。 组成:管理员编号,名字,密码,具体身份(超级管理员,书籍管理员,用户管理员,订单管理员),管理员邮箱。数据项含义说明数据类型数据长度取值范围管理员编号唯一区分管理员的表识字符型20合法的字符管理员名字管理员的姓名字符型20合法的字符密码管理员进入系统的密码字符型10合法的字符具体身份管理员管理范围字符型20“超级管理员”,“书籍管理员”“用户管理员”“订单管理员”邮箱管理员与用户交流方式字符型30合法的邮箱地址五.详细设计网上书店系统功能模块的层次结构图网上书店网上书店系统登录登录密码输入密码校验登录系统库中密码结束标志重输标志进入标志输入密码库中密码进入标志重输标志C.2.3.2C.2.4.4C.2.4.5C.2.4.6读会员密码库C.2.4.7密码比对C.2.4.8输入密码输入密码重输标志进入标志IPO编号(模块号):C.2.4.5HIPO编号:C.2.0.0数据库设计文件编号:C.3.2.2编码文件号:C.2.3模块名称:密码校验设计者:╳╳╳使用单位:╳╳╳编程要求:asp.Net输入部分:(I)处理部分(P)输出部分(O)上级模块传入用户输入密码从数据库中读取密码下级模块传来对比正确进入标志下级模块传来对比错误重输标志输入次数计数器=0Dowhile输入次数计数器<3If输入密码≠库中密码输入次数计数器=输入次数计数器+1;输出重输密码标志;Else输出进入系统标志;退出循环;EndifEnddoIf输入次数计数器=3退出系统;Endif进入标志重输入标志六.系统测试6.1测试准备测试人员:编写人员及专业测试人员。测试目的:找出软件中的错误,并加以修改。根据系统的运行条件准备测试环境。测试人员对测试环境进行确认。(1)确认计算机硬件、网络、软件支撑环境已满足所测试软件对其的要求,并确认这些环境运行正常;(2)消除病毒干扰:首先使用杀毒软件对测试环境进行病毒的检测和杀毒处理;其次对被测试的软件进行病毒的检测和杀毒处理。6.2测试说明软件产品和软件项目的测试分为功能测试和系统测试,内容包括每个单元的功能确认(要求模块中的所有可能的路径都被执行)、各单元在集成阶段的测试和整个系统的准确性和完整性的测试。功能测试分为测试执行与测试总结两个阶段;系统测试分为四个阶段:测试计划、测试设计、测试执行和测试总结。6.3测试方案采用黑盒测试方法,整个过程采用自底向上,逐个集成的办法,依次进行单元测试、组装测试。测试用例的设计应包括合理的和不合理的输入条件。6.4测试项目说明测试一名称:主流程测试 目的:与数据库的连接系统设置的操作主界面的进入用户进入内容:测试与用户登录管理连接的正确性 测试与图书管理连接的正确性 测试与订单管理连接的正确性 测试与用户管理连接的正确性 测试与留言管理连接的正确性 定期备份测试二名称:用户登录管理 目的:测试用户登录管理功能测试一与测试二的测试资料:用户人员登录测试用例:用户口令提示信息管理员正确aSDFDKG密码正确,欢迎进入错误EGG445v密码错误,请重新

温馨提示

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

评论

0/150

提交评论