数据库驱动的网上书城设计与应用

需积分: 13 9 下载量 33 浏览量 更新于2024-07-19 收藏 527KB DOC 举报
本篇文档是赣南师范大学科技学院2015级计算机科学与技术专业的学生木欣喜在任课教师郑志明指导下完成的《网上书城》数据库设计报告。报告围绕网上书城的设计展开,旨在探讨在电子商务背景下,如何利用数据库技术构建一个高效、便捷的在线购书平台。 1. **开发背景与意义**: - 报告开篇介绍了网上书店的发展历程,从1995年中国大陆首个网上书店的出现,到1999年多个大型实体书店纷纷开设网上书店,显示出互联网对图书销售的巨大影响。这表明网上书城具有重要的商业价值,是出版业电子商务的一部分,能够弥补传统书店信息化程度低、计算机应用不普及的问题。 2. **系统需求分析**: - 需求分析阶段明确了管理员和用户的需求,包括总体需求(涉及信息管理、交易处理等)、管理员需求(如库存管理、订单处理等)和用户需求(如搜索、购物车、支付功能等)。数据流图被用来描绘系统操作流程,分析后有助于优化设计。 3. **开发及运行环境**: - 报告详细描述了项目所依赖的技术环境,可能包括特定的数据库管理系统、服务器配置和网络架构,以确保系统的稳定运行。 4. **数据库设计**: - E-R模型设计是关键部分,通过实体关系图展示系统中的主要实体(如用户、图书、订单等),这些实体间的联系和属性决定了数据库的结构和查询效率。 5. **表的建立**: - 建立数据库表的过程包括定义每个实体的字段,如用户表、图书表、订单表等,并确保它们之间的关联性和完整性。 6. **数据结构**: - 数据结构的选择和设计对系统性能至关重要,可能涉及到树状结构(如目录结构)、哈希结构(如快速查找)等,以支持高效的数据检索和操作。 7. **系统设计与实现**: - 详细阐述了系统设计策略,如何通过数据库技术整合所有功能模块,以满足不同角色用户的需求,并考虑了网络安全和数据保护措施。 8. **实验总结**: - 结束部分可能总结了项目实施过程中的经验教训,以及通过对比实际效果与预期目标来评估系统的成功。 这篇报告深入剖析了网上书城数据库设计的关键要素,从需求分析到系统架构,展示了如何将电子商务理论与数据库技术相结合,以提升在线购书体验和运营效率。
2019-04-10 上传
借书------根据您提供的图书条形码和图书编号确认图书,再据读者的编号确认读者后把此书借给这位读者。 还书------根据您提供的图书条形码和图书编号确认图书,再据读者的编号确认读者后把此书归还。 图书管理------对所有图书的资料进行添加,修改和删除等操作。 读者管理------对所有读者的资料进行添加,修改和删除等操作。 查询------所有图书、不在馆图书,今天借出图书、今日归还图书、今日新进图书和有条件查询。 统计------图书基础状况统计排名。 管理员------在这里修改管理员的登录密码。 1.4 需求分析 1.4.1 软件需求 管理员可以维护客户注册信息、维护图书信息、处订定单信息、 网上售书、查看图书调查报告;。本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。  开发意图:面对网购越来越走红的趋势,结合广大书迷对于购书的需求,特意推出书店的网络版,以满足广大购书者能够实现足不出户就购买到所需图书的意愿。  作用范围:本网上书店系统暂时面向单机使用,有机会将会架设在公用网络上,以满足广大网民新形势下对于买书的需求。  《网上书店管理系统》正是基于这种市场潜力,面向全国中小型图书销售商而开发的,力争为全国的中小型书店提供一款功能完善、界面友好、性能可靠的网上销售系统。
2018-11-09 上传