网上书店管理信息系统

时间:2024-04-10 点赞:43778 浏览:83122 作者原创标记本站原创

本文是一篇图书论文范文,图书类毕业论文格式,关于网上书店管理信息系统相关毕业论文格式范文。适合图书及管理系统及信息技术方面的的大学硕士和本科毕业论文以及图书相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:随着信息技术的不断发展,传统的书店已经满足不了读者的需求,利用网络技术实现网上书店管理系统,使书店管理者可以便利的管理所有的图书,读者可以通过客户端浏览网上书店的相关图书并进行预定和购买.

关 键 词:数据库技术;信息系统

中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)20-4583-03

随着信息技术的不断发展,传统的书店已经满足不了读者的需求,我们渴望利用网络技术实现网上书店管理系统,使书店管理者可以便利的管理所有的图书,读者可以通过客户端浏览网上书店的相关图书并进行预定和购买,下边就具体如何实现网上书店管理信息系统

1整体构思

1.1后台设计

1)书店管理员可登录后台管理系统添加图书,并可填写图书相关信息,图书的相关信息包括(图书编号、图书种类、图书名称、图书单价、内容简介、图书折扣、库存数量)

2)书店管理员可管理用户信息.

3)书店管理员可查看所有用户订单,并打印报表.

1.2前台功能设计

1)用户可以在系统前台填写用户信息注册,用户信息包括(用户名、、姓名、性别、年龄、收货地址、联系).

2)用户可浏览所有的图书.

3)用户可搜索图书.

4)用户可选择购买图书,并生成订单.

1.3信息系统结构

1)系统采用B/S结构或C/SB/S结合方式.

2)用户使用浏览器访问网上书店系统.

3)书店管理者使用浏览器或客户端管理网上书店系统.

1.4数据字典的设计

说明:“是”表示必填;“否”标识非必填.

图书数据字典:

图书分类数据字段:

[属性名\&存储代码\&类型\&长度\&备注\&图书类别编号\&id\&Int\&\&主码\&图书类别名称\&Name\&varchar\&40\&是\&]

顾客数据字典:

管理员数据字典:

[属性名\&存储代码\&类型\&长度\&备注\&管理员编号\&ID\&Int\&\&主码\&管理员登录名\&Amin\&char\&10\&是\&管理员\&Password\&char\&16\&是(md5加密)\&]

订单表数据字典:

[属性名\&存储代码\&类型\&长度\&备注\&订单号\&ID\&int\&\&主码\&图书编号\&BID\&Int\&\&外码\&顾客编号\&UID\&int\&\&外码\&发货方式\&convey\&varchar\&10\&是\&]

2逻辑结构设计

2.1关系说明

图书信息表和图书分类表通过图书分类表的分类编号字段与图书信息表中的图书分类建立联系.

顾客信息表与订单表通过顾客信息表中的顾客编号与订单表中的顾客编号建立联系.

订单表与图书信息表通过订单表中的图书编号与图书信息表总的图书编号建立联系.

2.2约束说明

1)删除用户时应删除该用户所有订单.

2)删除图书分类时,应在该分类下没有图书时删除.

2.3视图定义

1)详细订单

详细订单(订单号、图书编号、顾客编号、发货方式、顾客姓名、顾客住址、联系)

说明:在管理员查看订单发货时会查看顾客的详细信息,如将顾客的姓名地址等信息存入订单表会造成数据冗余,因此建立此视图方便查询.

2)图书分类查看

图书分类查看(分类编号、分类名称、图书名称、图书价格、图书简介、图书折扣、库存数量)

说明:我们通常会在系统前台查看某一分类下的图书,因此建立此视图通过对分类名称的检索方便查询某一分类下所有的图书.

图书详细信息(图书编号、图书类别、图书类别名称、图书名称、图书价格、图书简介、图书折扣、库存数量)

说明:在我们查看某一图书的详细信息时,图书信息表并没有储存图书的类别名称,需要连接查询图书分类表才能知道图书分类名称,因此建立此表方便查询.

3数据库物理设计

3.1建立索引


1)图书信表息表(图书编号、图书类别、图书名称、图书价格、图书简介、图书折扣、库存数量)

需要建立索引的字段:

图书编号

说明:图书编号为主键,常用于连接查询,因此应建立主键.

图书名称

说明:在系统前台用户会经常搜索图书名称,为提高查询效率应为图书名称建立索引.

图书简介

说明:在前台搜索图书时用户也经常会进行模糊查询,因此应为图书简介建立索引.

2)图书分类表(分类编号、分类名称)

顾客信息表(顾客编号、顾客、顾客姓名、顾客性别、顾客年龄、顾客住址、联系)

需要建立索引的字段:

顾客编号

说明:顾客编号为主码,常用于连接查询,因此应建立索引.

3.2管理员信息表(管理员编号、管理员登录名、管理员)

说明:管理员编号为主码,常用于连接查询,因此应建立索引.

3.3订单表(订单号、图书编号、顾客编号、发货方式)

需要建立索引的字段:

订单号为主码,常用于连接查询,因此应建立索引.

图书编号经常进行连接查询应建立索引.

顾客编号经常进行连接查询应建立索引.

3.4聚簇存取

将图书信息表、用户信息表和订单表放在相同的物理存储块上或者相邻的物理存储快上提高存取效率.

4总结和评价

1)通过建立视图简化了常用的查询.

2)对经常进行连接查询的字段建立了索引提高了查询效率.

3)避免了冗余数据的出现

4)对表的数据进行了约束,基本保证了实体完整性.

5)对表的操作进行了规范,基本保证了参照完整性.

相关论文

文开题报告:银行帐目管理信息系统

本文是一篇计算机论文范文,计算机类在职毕业论文开题报告,关于文开题报告:银行帐目管理信息系统相关毕业论文参考文献格式范文。适合计算机。

企业财务管理信息系统的重要性

本论文为关于财务管理类关于财务方面的论文,关于企业财务管理信息系统的重要性相关专科毕业论文开题报告,可用于财务管理论文写作研究的大。

高校财务管理信息系统存在的问题

本论文是一篇高校财务方面有关财务管理毕业论文大纲,关于高校财务管理信息系统存在的问题相关在职毕业论文范文。免费优秀的关于高校财务及。

管理信息系统在医院财务中的应用

本文是一篇信息系统论文范文,信息系统有关专科毕业论文开题报告,关于管理信息系统在医院财务中的应用相关函授毕业论文范文。适合信息系统及。

对工程项目管理信息系统的

本文是一篇信息系统论文范文,信息系统有关本科毕业论文范文,关于对工程项目管理信息系统的相关毕业论文参考文献格式范文。适合信息系统及工。