《网上购书系统》系统分析设计报告
专业:
二0一0年四月
i
《管理信息
《管理信息系统概论》综合作业文档
目录
前言................................................................................................................................ 1
一、 项目背景................................................................................................... 1 二、 现有系统存在的问题............................................................................... 1 三、 确定系统目标........................................................................................... 2 四、 系统可行性研究....................................................................................... 2 五、 系统实施计划........................................................................................... 3 第1章 系统需求分析 ................................................................................................. 3
1.1 系统业务流程的调查和分析......................................................................... 3 1。2 系统数据流程的调查和分析...................................................................... 3 1.3 数据字典........................................................................................................ 8 一、 数据流....................................................................... 错误!未定义书签。 二、 数据项....................................................................... 错误!未定义书签。 三、 文件........................................................................... 错误!未定义书签。 四、 主要加工处理........................................................... 错误!未定义书签。 第2章 系统设计 ....................................................................................................... 12
2。1 模块结构图................................................................................................ 12 2.2 代码设计....................................................................................................... 14 2.3 数据库设计................................................................................................... 14 2.4 输出设计...................................................................................................... 14 2。5 输入设计................................................................................................... 19 第3章 系统实现 ..................................................................................................... 19
3.1 登录模块................................................................ 错误!未定义书签。 3。2 主控模块............................................................. 错误!未定义书签。 3。3 信息录入模块..................................................... 错误!未定义书签。 3.4 信息查询模块........................................................ 错误!未定义书签。
ii
《管理信息系统概论》综合作业文档
前言
一、 项目背景
从第一台电脑的诞生就注定要改变整个人类的生活方式。Internet在全球的普及使得改变人类生活成为现实。我们传统的生活方式大多都是身体力行的,无论是买东西,和人打交道等等。在取得同样目标的前提下,我们或许早就厌烦了每件事情都必需要自己亲力亲为的方式。互联网,让我们有了第二种选择。从前我们读书看书都必须要有书本才行,而且是要纸质书本。这就给我们带来了很多问题了。纸质书无论是数量上还是质量上有可能都无法完全满足所有人的需要.另一方面,纸质书是一种实物,因此,纸质书容易破损、丢失,而且购物、转借都必须像其他事情一样亲力亲为,这对于现在高节奏的生活方式无疑是一个累赘.那么是否有种更简便的方式呢?现在我们知道那就是网上书店了.自从internet在世界上开始流行,其后,又随着通信技术,网络技术,安全技术等新技术的不断出现,使得我们生活在网上都成了可能.书籍永远是人类进步的阶梯.在各种各样的购物网站的不断涌现,网上购书网站也如雨后春笋般出现了。因为网上书店有着与传统购书很大的优势。网上书店最大的功能就是方便了读者更好的购书。由于互联网的存在,使得网上的信息的全面性,因此读者可以在网上书店中快速准确的找到自己所需要的书籍,而非在传统购书中要到处跑书店所带来的繁琐。网上书店中读者可以很容易的找到自己所需要的书籍,同样这相对于自己跑大书店然后慢慢找要省时间的多。另一方面就是网上书店可以在线购买,这同样比传统购书的现金支付要方便的多.从这么多方面来看,我们认识到了网上书店最大的优势就是便利。 二、 现有系统存在的问题
网上购书主要面临着如下的几大问题:
(1)网上购书的地域性还是比较明显的,并没有完全做到完全的无界限性.这主要表现在网上商店主要集中在北京、上海、广州等一线大城市.同时网上购书环境差别也比较大。一线城市的购书到货满意度无论是到货率还是到货时间,都比较有保证,而其他非一线城市则较难令人满意。究其原因也是多方面的,如体现在卖方的积极性,快递的效率,交通的效率等等。
(2)网上书籍价格参差不齐。同一商品在同一地域经不同卖家的价格有时会相差很大,这有偏离网上购书的价廉物美的设想。而且由于购书网上的卖家参差不齐,对于买家的正确购物有一定的误导性。
(3)网站服务有待加强。网上购书最大的特点也是缺点是你看不到卖家本人,你看不到真正的实物,甚至你看不到自己的钱去了哪.这样就会有很多问题产生,而这些问题产生后就需要网站客服的支持和解答。虽然现在的网站都设有客服,总的来说也有客服人员,由于问题的复制性,问题的真正的解决率实际并不很高.
1
《管理信息系统概论》综合作业文档
(4)网上购书的真实性。网上都可以是虚的。因此必需要有能完全保证无论是买家,卖家,商品的真实性。但实际上,网上的假货,问题货,盗版货都还是很多,这为消费者造成了一定的威胁。
(5)网上购书的安全性。这其实也是所有参与网上购书人员最为关心的一个问题了。网购的安全性也涉及到多方面,比如网上的个人资料,网上的金钱交易等。网站在这方面应该予以更多的重视。同时应呼吁对网上市场的规范出台相应的法规,以进一步净化网购的环境和保证网购的完全。 三、 确定系统目标
本系统需要实现的目标简要概括如下:
(1)用户管理功能。提供基本的用户注册和登录功能。对于非注册用户,只能浏览、搜索书籍,不能查看用户信息,使用购物车等功能;对于注册用户,除了非注册用户功能外,还可以使用购物车,订单管理,用户信息修改,发表评论等.
(2)书籍管理功能.所有人员可以浏览书籍,搜索书籍。注册用户可以在购物车中增删书籍;管理员可以增加、更新、删除书籍信息.
(3)购物车功能。购物车方便了用户的购买行为。可以一次添加多种商品,统一结算等。
(4)订单处理。注册用户确认购物后的一种凭证。用户可以查看所有的订单情况.
(5)管理员功能。这里管理员也充当了商家的功能.可以查看、修改会员信息,删除会员.对书籍的全部操作,对评论,订单,库存等的操作等。 四、 系统可行性研究
系统可行性分析的目的就是要用最小的代价在尽可能短的时间内确定问题是否能够解决,系统方案在经济上、技术上和操作上等是否可以实现和接受。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行系统分析和设计的过程。 (1)技术可行性
网上购书系统已得到了大量应用,有许多可供参考的成功系统。从技术角度考虑,此信息系统开发可行。本系统的界面操作都较为简洁、方便,完全可以满足一般人群的操作需求。不用太多的计算机知识,友好的图形和提示可以上新手尽快上手. (2)经济可行性
从绪论中的可以看到,网上书店与传统书店相比具有十分明显的优势,从计划到系统实现,我们所使用的所有技术都是免费开源的.从硬件角度来看,一个小型的网上书店只需要一台较好的windows作为服务器就可以满足要求,可以说运行的成本是十分低廉的;但同时带来的效益完全可以有利可图。因此经济上也是可行的. (3)操作可行性
2
《管理信息系统概论》综合作业文档
本系统的界面操作都较为简洁、方便,完全可以满足一般人群的操作需求.不用太多的计算机知识,友好的图形和提示可以上新手尽快上手。 (4)其他方面
在其他方面,如是否符合当地法律法规,利益冲突等方面都是可行的. 综上所述,本购书系统中技术上、经济上、操作上和其他方面都是可行的,因此,继续本系统的分析论述。 五、 系统实施计划
工作任务分解:
表1 工作任务分解及时间安排
任务名称 1 可行性分析 2 系统需求分析 3 系统设计 开始时间 完成时间 持续时间 2011—4—1 2011—4—2 2d 2011-4-3 2011—4-8 2011—4-7 2011—4—12 5d 5d 4 系统实现 5 系统评价 2011-4-13 2011—4-28 18d 2011—4-29 2011—4-30 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 1 2 3 4 5 第1章 系统需求分析
1.1 系统业务流程的调查和分析
业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向.业务流程图表示业务的流向。
3
《管理信息系统概论》综合作业文档
更新书籍用户库存信息书籍信息查看库存信息登陆管理员查看订单信息否注册是否会员管理员页面发表评论添加书籍订单信息处理订单成功管理员评论信息删除评论登陆成功权限判断查看会员信息会员信息修改会员信息会员会员页面查看购物车浏览书籍搜索书籍查看订单信息书籍信息更新购物车添加到购物车是是存在库存不足购物车信息填写订单订单信息 图1 系统业务流程图
1。2 系统数据流程的调查和分析
数据流程图(DFD)是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合的反映出信息在系统中的流动、处理和存储情况。数据流程图是表示操作或数据的方向。数据流分析是从现在业务中抽取由计算机自动或
半自动完成的那一部分活动的过程。 1.2.1顶层数据流程图
顶层数据流程图主要介绍了整个系统的运行边界,如图3—9所示,展现了在线购书系统的数据数据需求和生成数据的功能.
4
《管理信息系统概论》综合作业文档
外部文件交互信息会员反馈信息网上购书系统交换信息管理员反馈信息
图2 顶层数据流图
1.2。2一层数据流程图
会员会员信息书籍表用户表书籍信息订单信息书籍表订单评论表书籍信息库存信息P1.1购物车管理用户信息P1.2用户信息管理P1.3订单管理评论信息P1.4评论管理P1.5书籍管理P1.6库存管理购物车信息订单管理员 图3 一层数据流图
1。2.3 二层数据流图
5
《管理信息系统概论》综合作业文档
P1.1.1查看购物车P1.1.2P1.1.4会员用户信息购物车信息添加到购物车填写订单信息书籍信息书籍表订单信息书籍信息订单P1.1.3更新购物车图4购物车数据流图
P1.2.1用户信息用户信息查看会员信息P1.2.2会员用户信息用户信息用户表更新会员信息P1.2.3管理员删除会员图5 用户信息管理数据流图
6
《管理信息系统概论》综合作业文档
P1.3.1订单信息查看订单信息订单信息订单信息订单P1.3.2会员 会员信息生成订单管理员订单信息订单信息P1.3.3编辑订单
图 6 订单管理数据流图
P1.4.1评论信息查看评论评论信息评论信息评论信息评论表P1.4.2会员添加评论管理员评论信息P1.4.3删除评论
图7 评论管理数据流图
7
《管理信息系统概论》综合作业文档
P1.5.1书籍信息书籍信息查看书籍书籍信息书籍表书籍信息P1.5.2管理员书籍信息搜索书籍书籍信息会员P1.5.3书籍信息更新书籍书籍信息书籍表 图8 评论管理数据流图
P1.6.1库存信息查看库存库存信息库存信息管理员书籍表P1.6.2库存信息更新库存
图9 库存管理数据流图
1。3 数据字典
数据字典是关于数据信息的集合,是在数据流图的基础上,对其中出现的每个数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等进行定义的工具。其作用是在软件分析和设计的过程中,提供关于数据的描述信息。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。
1。3.1数据项的定义 数据项编号:i-01
8
《管理信息系统概论》综合作业文档
数据项的名称:用户编号 简述:用户在网站的标识 类型及宽度:int, 8位 取值范围:数字
数据项编号:i-02 数据项的名称:用户名
简述:用户自己取的名字,用以唯一标识用户名 类型及宽度:字符, 50位 取值范围:文本
数据项编号:i—03 数据项名称:密码
简 述:登录时用以检验用户名的输入是否正确 类型及宽度:字符,50位 取值 范围:文本
数据项编号:i—04 数据项的名称:角色 简述:分配用户的权限
类型及宽度:短整型, 2位
取值范围:0或1(0表示会员,1表示管理员)
数据项编号:i-05
数据项名称:书籍编号 简 述:唯一标识书籍
类型及宽度:字符,25位 取值 范围:文本
数据项编号:i—06
数据项的名称:书籍名 简述:用来标识书籍名称 类型及宽度:字符型, 25位 取值范围:文本
数据项编号:i-07
数据项的名称:类目编号
简述:用来对书籍进行按类目分类 类型及宽度:字符, 25位 取值范围:文本
数据项编号:i—08
数据项的名称:类目名称 简述:用来标识类目名
类型及宽度:字符型, 25位
9
《管理信息系统概论》综合作业文档
取值范围:文本
数据项编号:i—09 数据项的名称:订单号
简述:用来唯一标识一笔订单 类型及宽度:长整型, 32位 取值范围:数字
数据项编号:i—10
数据项的名称:订单状态 简述:用于标识订单的状态 类型及宽度:字符, 2位
取值范围:p(等待),y(成功)n,(失败)
数据项编号:i—11
数据项的名称:评论编号
简述:用于唯一标识每条评论的编号,自动产生 类型及宽度:整型, 8位 取值范围:数字
数据项编号:i-12
数据项的名称:评论内容
简述:对于每本书籍的评论信息 类型及宽度:字符 取值范围:文本
1.3。2数据流的定义 数据流编号:D-01
数据流的名称:用户信息
简述:用于记录用户的一些基本信息 数据流来源:用户表 数据流去向:用户
数据流组成:用户编号+用户名+用户密码+权限+其他信息
数据流编号:D—02
数据流的名称:订单信息
简述:用于记录用户所生产订单的信息 数据流来源:购物车 数据流去向:订单表
数据流组成:订单号+用户编号+书籍编号+订单状态+收件人姓名+收件人地址+支付帐号+支付日期+总价
数据流编号:D—03
数据流的名称:书籍信息 简述:记录书籍信息
10
《管理信息系统概论》综合作业文档
数据流来源:书籍表 数据流去向:用户
数据流组成:书籍编号+书籍名+书籍类目+书籍图标+书籍描述
数据流编号:D—04 数据流的名称:评论信息 简述:记录评论内容 数据流来源:用户 数据流去向:评论表
数据流组成:评论编号+书籍编号+用户编号+评论内容+评论时间
数据流编号:D-05
数据流的名称:购物车信息 简述:记录购物车中的基本信息 数据流来源:购物车
数据流去向:填写订单处理
数据流组成:用户编号+书籍编号+书籍单价+书籍描述
1。3。3数据存储的定义 数据存储编号:F—01 数据存储名称:用户表
简述:用于描述会员的基本信息
数据存储组成:用户编号+用户名+用户密码+权限+其他信息 关键字:用户编号
相关联的处理:查看会员信息,更新会员信息,添加到购物车 数据存储编号:F—02 数据存储名称:书籍表
简述:用于描述书籍的基本信息
数据存储组成:书籍编号+书籍名+书籍类目+书籍图标+书籍描述 关键字:书籍编号
相关联的处理:查看书籍信息,更新书籍信息,添加到购物车
数据存储编号:F-03 数据存储名称:订单表
简述:用于描述订单的基本信息
数据存储组成:订单号+用户编号+书籍编号+订单状态+收件人姓名+收件
人地址+支付帐号+支付日期+总价 关键字:订单号
相关联的处理:填写订单信息,查看订单,生成订单
数据存储编号:F-04 数据存储名称:评论表
简述:用于描述评论的基本信息
数据存储组成:评论编号+书籍编号+用户编号+评论内容+评论时间 关键字:评论编号
11
《管理信息系统概论》综合作业文档
相关联的处理:添加评论信息,删除评论信息
1.3。4数据处理逻辑的定义 处理逻辑编号:P1。1。2 处理逻辑名称:添加到购物车 简述:用户将书籍添加到购物车 输入的数据流:书籍信息,会员信息 处理:把选中的数据添加到购物车 输出的数据流:购物车信息
处理逻辑编号:P1。2。2 处理逻辑名称:更新会员信息 简述:修改会员信息并保存 输入的数据流:会员信息 处理:修改会员信息并保存 输出的数据流:会员信息
处理逻辑编号:P1.3。2
处理逻辑名称:生成订单
简述:用户对购物车中的书籍进行购买 输入的数据流:会员信息
处理:购物车中信息转化为订单信息 输出的数据流:订单信息
第2章 系统设计
2。1 模块结构图 3.1系统总体结构设计
系统总体结构设计是根据信息分析数据流程图的结果,按照结构化的系统设计方法而进行的。结构化设计的基础是模块化。在线购书系统的功能结构图如图4—1所示:
12
《管理信息系统概论》综合作业文档
用户注册登录用户信息查看用户管理查看订单用户信息修改发表评论书籍搜索书籍管理书籍浏览系统更新购物车购物车查看购物车信息生成订单库存管理用户管理管理员管理更新书籍处理订单图10 系统功能结构图
对该功能结构图的具体论述如下:
13
《管理信息系统概论》综合作业文档
(1) 用户管理模块
错误! 用户注册,登录:用户需输入基本的用户名和密码,还可再完善输入其他电话,电子邮件,住址等信息
② 用户信息修改:用户可以修改自己的个人信息和密码及其他相关信息; ③ 用户信息查看:会员可以查看自己的个人信息。
错误! 用户查看订单:用户可以查看已经生成的订单信息,并进行一些操作 错误! 发表评论:用户可以对书籍发表评论信息。 (2) 书籍管理模块
① 书籍浏览:用户可以对所有书籍进行浏览
② 书籍更新:只有管理员可以对所有书籍进行添加、删除、更新等操作 ③ 书籍搜索:可以输入查询条件退书籍进行搜索 (3) 购物车模块
① 更新购物车:用户可以查看购物车中的书籍信息,并可以添加和删除购
物车中书籍.
② 查看购物车:用户可以随时查看购物车中的信息,包括书籍信息,价格
信息等
③ 生成订单:用户可以确定购物中需购物的书籍,然后下订单,生成订单
信息.
(4) 管理员模块
① 用户管理:对用户的信息进行审核,对不符合者进行删除,也可以根据客户的需要对它的基本信息进行修改;
② 库存管理:可以查看各书籍的库存量,并可以随时更新库存信息。 ③ 订单处理:对用户的订单进行处理。 ④ 评论管理:对用户的评论信息的一些操作
2。2 代码设计
信息代码设计及描述
2。3 数据库设计
数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计是需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系的、数据冗余少、存取效率高、能满足多种查询要求的数据模型。
2。3。1数据库的概念设计
概念设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个于具体DBMS的概念模型。其主要工作就是设计概念模型,
14
《管理信息系统概论》综合作业文档
该模型能将用户的数据明确的表达出来。概念模型是一种面向问题的模型,它反映了用户的实现环境,并指出了从用户角度看到的数据库,它是处理多种应用数据的方法的组合.概念模型与单独的应用无关,与数据库管理系统及数据库的实现无关,因此,它是用户与设计人员之间的桥梁,它既是明确表达用户需求的一个模型,又是设计数据结构的基础。
概念模型的设计方法有多种,其中实体—联系模型(E—R模型)是一个典型代表,它是描述现实世界的一个简明而有利的工具。 2.3.2实体-联系图
该系统的全局实体-联系图如图4-2所示:
订单时间1[0..M]用户下单订单1[1..N][1..N]发表查看包含[1..M][0..M][1..M][0..M]1评论包含书籍[0..M]1类目拥有
图11 全局E—R图
其中各个实体的属性显示如下:
15
《管理信息系统概论》综合作业文档
用户名密码用户id角色电子邮件用户信用卡号地址信用卡类型邮编信用卡过期时间电话图12用户实体
类目id书籍id书籍名书籍图标书籍描述单价库存书籍 图13书籍实体
类目id类目名类目图标类目描述类目 图14类目实体
16
《管理信息系统概论》综合作业文档
评论id用户id评论时间书籍id评论内容评论 图15评论实体
订订id订订id订订订订订订订订订订订订订订id订订订订订 图16订单实体
2.3。3数据库的逻辑设计
逻辑设计的主要任务就是设计数据的结构,即按照数据库管理系统提供的数据模型,转换已设计的概念模型,实质上是把概念模型(即E—R模型)转换为所选用的DBMS所支持的模式。
逻辑设计的主要目的是保证数据共享,消除数据冗余,实现数据的逻辑性,易懂易用,有利于数据的完整性及安全性控制,且尽量降低开销.
逻辑设计过程主要是把概念设计阶段的概念模型转化为数据库所能识别的表模型,也即数据库模式设计.
关系模型的特点之一是概念的单一性。无论是实体还是实体间的联系都用关系来表示。关系这个特点使得转换工作比较直接.具体的转换原则如下: (1)一个实体转换为一个关系模式,实体的属性就是关系的属性,实体的关键字就是关系的关键字。
(2)一个1:1的联系转换为一个关系。每个实体的关键字都是关系的候选关键字.
(3)一个1:n的联系转换为一个关系。多个实体的关键字是关系的关键字。 (4)一个n:m的联系转换为一个关系。联系中的各实体关键字的组合组成关系的关键字(组合关键字)。
(5)具有相同关键字的关系可以合并。
根据上述规则,对图所示的E—R图进行转换,可以得到各“关系\"(带“-”的为关键字,“﹏﹏”的为外部关键字):
17
《管理信息系统概论》综合作业文档
用户(用户id,用户名,密码,角色,电子邮件,地址,邮编,电话,信用卡号,信用卡类型,信用卡过期时间)
书籍(书籍id,类目id,书名,描述,图标,库存,单价) 类目表(类目id,类目名,图标,描述)
订单(订单id,用户id,书籍id,订单中分项号,数量,状态) 评论(评论id,用户id,书籍id,评论内容,评论时间) 具体的数据库表如下. (1)用户表(User)
用户表主要是记录用户的基本信息,包括用户名、密码等信息,如表3-1所示。
表2用户(User) 字段名 类型 长度 备注 userid int 8 主键自动生成 Username Varchar 25 用户名 Password Varchar 25 密码 role int 2 权限 Email Varchar 80 电子邮件 Address Varchar 80 地址 Zip Varchar 20 邮编 Phone Varchar 80 电话 cartid Varchar 50 信用卡号 carttype Varchar 20 信用卡类型 cartdate Date 过期时间 (2)书籍表(book)
书籍表主要是记录了书籍的相关信息,如书籍名、书籍描述等,如表3—2所示。
表3书籍表(book) 字读名 类型 长度 备注 bookid Varchar 25 主键,id— Categoryid Varchar 25 外键,类目id Name Varchar 80 书名 Logo Varchar 80 图标 Descn Varchar 255 描述 Qty Int 10 库存 Price Decimal (10,2) 单价 (3)类目表(category)
类目表主要是记录了书籍的类目、描述等信息,如表3-3所示。
表4类目表(category) 字读名 类型 长度 备注 catid Varchar 25 主键,id- Name Varchar 80 类目名 Logo Varchar 80 图标 18
《管理信息系统概论》综合作业文档
Descn Varchar 255 描述 (4)订单表(order)
订单表主要记录了购买书籍后的记录,包括价格、数量等,如表3-4所示。
表5订单表(order) 字读名 类型 长度 备注 orderid Varchar 32 主键自动生成 userid int 8 外键用户表 bookid Varchar 25 外键书籍表 lineitem Varchar 25 订单中的分项 quantity int 10 数量 status int 2 订单状态[p,y,n] orderdate date 下单时间 (5)评论表(comment)
评论表记录了用户对书籍的评论信息,如表3-5所示。
表6评论表(comment) 字读名 类型 长度 备注 commentid Int 8 主键auto userid Int 8 外键用户表 Bookid Varchar 25 外键书籍表 Comment Varchar 400 评论内容 Commdate timestamp 评论时间 2.3.4数据库物理设计
数据库物理结构设计的主要任务是:对数据库中的数据,在物理设备上的存放结构和存取方法进行设计,索引的设计等。数据库的物理结构依赖于确定的计算机系统,并于选用的DBMS密切相关.物理设计的任务是为了有效的实现逻辑模式,确定所采取的存储策略。此阶段以逻辑设计的结果作为输入,结合具体DBMS的特点与存储设备特性进行设计,选定数据库在物理设备上的存储结构和存取方法。
2。4 输出设计
(1)输出设计的内容
输出设计的内容包括:有关输出信息使用方面的内容;输出方式;输出设备;输出介质。
(2)输出设计的方法
在系统设计阶段,设计人员应给出系统输入的说明,这个说明既是将来编程人员在软件开发中进行实际输出设计的依据,也是用户评价系统实用性的依据。因此,设计人员要选择合适的输出方式,并以清楚的方式表达出来.输出形式主要有报表信息和图形化信息。
本系统的输出为表格形式,主要包括用户信息,书籍信息和订单信息。 2。5 输入设计
输入设计的目标是保证向系统输入正确的数据。
19
《管理信息系统概论》综合作业文档
输入设计的原则.输入设计应遵循以下原则:
最小量原则:这是指在保证满足处理要求的前提下使输人量最小。由于数据输入与计算机处理比较起来相对慢,在数据录入时,系统大多数时间都处于等待状态,系统效率将显著降低;同时,数据录入工作一般需要人的参与,大量的数据录入往往浪费很多的人力资源,增加系统的运行成本。因此,输入量越少,出错机会越少,花费时间越少,数据一致性越好。
简单性原则:输入的准备、输入过程应尽量容易,以减少错误的发生。这主要是因为输入设计在为用户提供纠错和输入校检的同时,就保证了输入过程简单易用,就保证了不会因为差错,纠错而使输入复杂化,增加用户负担。
早检验原则:对输人数据的检验尽量接近原数据发生点,使错误能及时得到改正。因此输入设计中应采用多种输入校检方法和有效性验证技术,以减少输入错误。
少转换原则:输入数据尽量用其处理所需形式记录,减少不必要的输入步骤,当步骤不能省时,应仔细验证现有步骤是否完备,以免数据转换介质时发生错误。本系统的主要输出为文本形式。
输入格式设计
输入格式的设计一般是指数据录入人员在终端屏幕上看到的凭证格式。其设计格式的原则是使录入人员能方便的输入数据,尽量避免操作失误。
本系统中主要输入方式方式为键盘输入,主要输入的内容为用户信息,书籍信息。
第3章 系统实现
下面将按不同的模块功能来具体展示系统的实现与调试.
3.1用户模块 3.1.1登录注册
本功能实现了用户的登录及注册.具体的要求为用户输入登录用户名和密码,如果正确则跳转到登录成功页面,如果失败则提示出错信息。
20
《管理信息系统概论》综合作业文档
图17登录界面
密码错误或用户名不存在,提示失败:
图18登录失败
登录成功,显示成功登陆提示:
图19登录成功
3.1。2用户信息查看修改
本部分功能包括用户可以查看自己的信息,并修改信息:
21
《管理信息系统概论》综合作业文档
图20用户信息查看修改
3。2书籍模块 3。2.1书籍浏览
点击各个书籍类目可以进入到各自的书籍详情:
图21书籍浏览
3.2.2书籍搜索
输入所需查询书籍的id或书籍名,系统显示查询结果:
22
《管理信息系统概论》综合作业文档
图22书籍搜索
3。2。3书籍更新
书籍的更新只有管理员才有权限,进入管理员帐号进行书籍更新操作:
图23书籍更新
3。3购物车模块
用户浏览书籍,并选择想要购买的书籍添加到购物车中,在购物车中,用户可以随时查看自己购物车的最新购物情况,包括书籍,价格,数量,总价等基本信息;并且用户可以动态更新购物数量;对于不需要的书籍可以直接在购物车中删除;同时在购物车中提供返回购物和立即购买的功能:
23
《管理信息系统概论》综合作业文档
图24浏览购物车
用户点击”立即购买\"按钮,即对该购物车中的书籍进行整批或单个下单,进入订单填写环节:
图25立即购买
用户填写完订单信息后,点击”确认购买\"生成订单:
24
《管理信息系统概论》综合作业文档
图26生成定单
对于购物车生成的所有订单,用户都可以通过’查看订单'来进行查看:
图27查看订单
3.4评论模块
登录用户可以对某一书籍进行评论,并提供删除评能:
25
《管理信息系统概论》综合作业文档
图28书籍评论
其他具体的页面展示请查看源代码演示.
26
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务