毕业论文001(6)

2019-05-24 21:43

系统后台 书籍管理 用户管理 信息管理 书添修籍加改分书书类籍 籍 管理 注册用户管理 管理员管理 添加公告信息 删除公告信息 销售统计

图4-2 系统后台功能结构图

4.1.2 详细功能模块设计

1.前台模块设计

(1)用户注册、登录模块设计

一个网上售书系统首先应有的功能就是需要能够定位访问每个用户。在大部分可以与用户交互的界面上都提供了用户登录接口。在用户登录后,才可以完成整地跟踪用户行为。

用户模块里首先要先知道的是用户注册功能是为了用户订购书籍、发送货品、记录用户订单的服务功能,是为了其他模块和整个网上售书系统服务的,用户的功能和用户的详细列表项要以这个需求为挤出来进行,所以用户模块的重点是确定用户注册信息时应该填写那些项目,填写完之后如何维护用户在网上售书系统所填写的信息,这些信息也是设计数据库的依据。所以为用户模块必须有用户个人信息浏览、用户信息修改、修改密码等。

(2)书籍信息浏览模块设计

用户在购买书籍时,想要知道书籍更加详细的信息时,可以进入到书籍的详细内容页面去看。

(3)书籍查询、搜索模块设计

根据统计数据表明,当一个用户来到一个在网上售书网站时,通常会有明确的目标性。因此一个网上售书系统应该提供让用户迅速发现和查找到他

22

所感兴趣的书籍的功能。应用的查询、搜索功能一方面需要简单明了,另一方面也需要支持为了提高查询速度使用更复杂的限制条件。本网站的查询分为简单查询和高级查询。简单查询提供了根据畅销书籍、特价书籍、即将上架书籍、普通书籍四大类的查询。如果简单查询不符合用户的要求,用户还可以使用高级查询。高级查询的界面更加丰富,不仅可以通过关键字进行搜索,同时还提供根据书籍分类、价格范围、作者姓名查找方式进行组合的搜索。其实现更为复杂,但毫无疑问,查询的效率会提高很多。用户也会更为迅速地发现所需要的书籍。

(4)购物车模块设计

这个模块是售书网站中无形的却是非常重要的内容即购物车。它模拟现实生活中的购物车,当用户看到喜欢的书籍就把它添加到购物车中去,不喜欢再从购物车中删除,而且可以随意修改放进去的书籍的数量,用户在浏览选购的过程中,单击购买,就可以把书籍加入到购物车中。

(5)收银台和定单生成模块设计

在完成购书后,对用户而言,接下来就是去收银台结账。收银台这一模块要求用户填写相应的收货信息,包括收货人的详细信息、送货方式、付款方式等。如果用户订购成功,会返回一个订购成功的页面,并且详细列出用户提交的订单信息。

2.后台模块设计

(1)管理端用户模块设计

每个网站都有管理员,由管理员完成对网站进行管理,本系统对管理端用户的管理比较简单。管理端用户和前台用户一样,也需要各项信息,只是在后台初始化一个管理员,由此管理员完成对其他管理员的添加。

(2)注册用户管理模块设计

每个新用户注册,并填写了用户详细信息后,便转移到了后台,由后台管理员进行管理,本模块主要是管理员进行操作。

(3)信息管理模块设计

信息管理主要负责完成对前台信息的添加、编辑及对公告的更新。 (4)书籍管理模块设计

书籍管理是本系统为用户提供服务的一个重要部分,管理员可以通过这个模块来为用户提供书籍服务,完成书籍的分类、书籍的添加、删除和修改。

23

4.2 系统详细设计

4.2.1 代码设计

代码,是用来表示的客观事物的实体类型,以及属性的一个或一组易于计算机识别和处理的特定符号或记号,它可以是字符、数字、某些特殊符号或它们的组合,它可以起到表示、统计、检索和随想状态的描述的作用。

代码是代表系统中客观存在的事物名称、属性或状态的符号。由于现代管理活动中产生的数据量大,所需要的信息种类也很多,为了满足各种管理职能和各个管理层次对信息的需求,必须经过分类整理后才能更有效的利用。代码设计就是信息分类的具体表现,将系统中具有某些共同属性或特征的信息归并到一起。用一些便于计算机或人来识别和处理的符号来表示各种信息。

代码设计实际是一个科学管理的问题。设计出一个好的代码方案,对于系统的开发工作极为有利,它使许多处理工作变得十分方便,通过对数据库以及彼此之间的联系进行分析,对所有数据库文件中的主码和外码的构成进行分析。数据元素的代码设计主要应用符合码和助忆码的设计方法。

本系统的代码设计可分为用户代码设计、订单代码设计、书籍代码设计、公告代码设计、留言代码设计等。本系统的部分代码设计如图所示:

1.订单编号有系统时间加当日订单数按顺序编号,比如2010年3月12日第九个订单,那么它的编号就是2010031209。如图4-3所示:

2010 03 12 09 当日第9个订单

日期

月份

年份

图4-3 订单编码

2.书籍编号是有8位数字组成,采用组合编码,如06072730,06代表书籍的类别(如:法律类、小说类、文学类)、07代表书籍出版年次、27代表

24

出版社、30代表书籍价格。书籍表的编号由管理员录入的写入。如图4-4所示:

06 07

27 30 书籍价格

出版社

出版年次

书籍类别

图4-4 书籍编码

4.2.2 用户界面设计

1.输出设计

由于输出设计是输入设计的基础。经由计算机对输入的原始进行加工处理,形成高质量的有效信息,并使之具有一定的格式,供管理者使用,这是输出设计的主要职责和目标。这些输出资料内容可以推演出为得到这些输出资料所需要的输入资料项目,以及需要经过哪些处理过程来确定输入设计,所以先由输出设计开始。

系统输出的形态有硬式输出,如打印输出;软式输出,如屏幕显示;语音输出;辅助储存式输出等。

牡丹江市新华书店在线售书系统要做到输出界面简单明了,已达到对书籍的基本信息,如商品编号、名称、产品型号、类别、上线日期等等,方便管理员管理的目的。如下图所示:

图4-5 商品查询

25

图4-6 商品分类查询

2.输入设计

输入设计必须根据输出设计的要求来确定。输入的类型有键盘输入,语音输入,磁碟,磁带输入,扫描输入等。数据输入界面是系统的一个重要组成部分,数据输入界面的目标是尽量简化用户的工作,应尽可能地减少输入的出错率。为此,本设计考虑了尽可能减少用户的记忆负担,使界面具有预见性和一致性,防止用户输入出错,以及尽可能增加数据自动输入。

牡丹江市新华书店书店在线售书系统力求做到干净、简便,不仅可以方便操作,而且可以用最快的速度完成欲实现的功能。如下图所示:

图4-7 用户登陆页面

图4-8 用户注册模块

4.2.3 数据库设计

1.数据库概念结构设计

概念E-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

26


毕业论文001(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:地理周周清Microsoft Word 文档

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: