软件工程---网上书城
- 格式:doc
- 大小:1.04 MB
- 文档页数:13
实验报告课程名称:软件工程实验项目:网上图书销售系统姓名:XXX专业:计算机科学与技术班级:计算机XXX班学号:XXXX指导教师:XXX计算机科学与技术学院实验教学中心XXXX年XX月XX日网上图书销售系统可行性研究报告1.1背景开发软件的名称:网上书店项目的提出者:客户项目的开发者:XXX项目的用户:网上读者该软件系统同一些教育机构有联系,学习者可以在网上订阅自己需要的图书.1.2可行性研究的前提1.2.1要求● 功能:对书店的图书信息和用户(书店工作人员,网站注册用户即潜在购书者)的信息进行有效的管理;对图书的进存销等环节进行信息化管理;实现读者网上浏览图书,网上购书的可能;通过论坛同读者进行有效的沟通;通过聊天室实现作者和读者的实时交流;处理读者网上的投诉和建议。
● 性能:数据库的录入;图书检索;用户信息查询;图书信息查询;论坛和bbs互动;网上购书;● 安全与保密要求:书店中所有的图书能够供用户随时查阅;用户的个人信息可以由用户自己修改,添加;书店图书的信息只能由书店管理人员添加,修改;所有注册用户信息只能由书店管理人员查询。
(一)前台实现功能1、新客户注册2、用户登录3、书籍分类(作者或图书名)搜索4、实现购物车功能模块5、前台页面管理(二)后台管理实现功能1、用户注册信息管理2、订单添加/删除/修改管理功能3、书籍信息管理4、订单查询功能本系统希望通过构建一个J2EE架构的电子商务网站,利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。
本系统希望通过电子信息化的手段对书店的进存销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。
1.2.3进行可行性研究的方法技术可行性1.硬件:计算机的存储量大,运算速度快,外部设备的功能好、效率高、可靠性高,通信设备的能力、质量都满足要求。
2.系统软件:(1)数据库管理系统的功能足够。
(2)Java语言是一种优秀的编程语言。
河北农业大学现代科技学院本科毕业论文(设计)题目:网络图书管理系统目录摘要 (2)ABSTRACT (4)1 绪论1.1 选题的背景和意义1.2 研究现状2系统开发环境 (4) (6)1.1开发工具 (6)1.2.1PHP语言的发展 (6)1.2.2PHP语言的特色 (7)1.2.3MySql (7)1.2环境配置 (8)1.3.1硬件环境: (8)1.3.2软件环境: (8)2系统分析与设计 (8)2.1需求分析 (9)2.2系统目标 (9)2.3可行性分析 (9)2.4业务流程图 (10)2.5系统功能结构 (11)2.6文件夹结构组织 (11)3数据库设计 (12)4系统实现 (15)4.1网站首页设计 (16)4.2系统设置 (16)4.2.1图书馆信息 (16)4.2.2管理员设置 (17)4.2.3书架设置 (18)4.3图书借还模块 (19)4.4更改口令模块 (21)5系统功能测试 (21)5.1系统测试的意义 (22)5.2系统测试内容 (22)结束语 (24)致谢 (24)参考文献 (26)(附录) (28)数据库设计增加小标题按照上述标题把内容组织一下摘要本课题设计并实现了基于web的图书馆管理系统,该系统采用现今比较流行的开源PHP 语言,结合MySql数据库,实现了图书的借阅、查询、管理等基本功能。
系统不仅维护方便,节省了图书馆的资源,方便图书馆进行图书管理,同时,用户也能够更容易更直观的查询书籍、管理藏书,使借书、还书、查书的过程大大简化,更加的方便和容易。
毕业设计做的系统就是对图书馆的书籍进行管理,主要工作是实现了图书信息功能,图书借还功能等。
图书信息功能是实现了图书的数字管理,能方便管理员快速查看图书信息;借书功能,用户可以通过此功能选择是否借出检索的书籍;还书功能,读者可以查看自己所借书籍信息;管理员可以查看借书还书历史和违规书籍信息;查看书籍具体信息,管理员可以查看书籍的具体信息以及在图书馆的存储状态。
实训报告实训名称:网上书城院系:计算机科学与工程学院专业:软件工程班级:0906101学号:0906101姓名:指导教师:开课时间:2012 至2013 学年第2学期常熟理工学院计算机科学与工程学院制学生姓名实训报告成绩评语:指导教师(签名)年月日目录一实训目的和任务 (4)1.1 实训的目的: (4)1.2 实训任务: (4)二系统开发环境 (4)2.1 硬件环境: (4)2.2 软件环境: (4)三系统设计 (5)3.1 系统架构设计 (5)3.2 概要设计 (6)四自己的任务 (7)五试验总结................................................................................................. 参考文献.......................................................................................................一实训目的和任务1.1 实训的目的:随着计算机科学技术的飞速发展,互联网以一股巨大变革为量的面貌出现在商务关系领域。
计算机网络为商务活动开辟了新的空间,提供了新的手段,同时为公司业务发展赋予了更多的机会,成为现代商务的潮流。
网上购物是建立在电子网络技术上的一种全新的电子商务模式。
它具有成本低廉,方式灵活,运行快捷等特点,通过Internet将购物活动变成每一位网民都可以加入其中的交易方式。
但其可靠性和安全性更是大家关心的问题。
这就要求不仅要在系统的设计上做到公平合理,也要在信息的传输上做到安全可靠,以构建一个公平又安全的交易平台。
1.2 实训任务:通过掌握学习和已学习的知识运用以下工具JSP+Eclipse+Mysql+Tomcat的技术实现网上书城系统。
二系统开发环境2.1 硬件环境:根据现有的条件,PC机一台(服务器)。
软件工程网上图书销售系统软件工程网上图书销售系统1. 引言1.1 目的本文档旨在对软件工程网上图书销售系统进行详细的描述和说明,以便开发团队和相关参与方了解系统的功能、特性和实现细节。
1.2 背景随着互联网的普及和发展,网上图书销售逐渐成为一种常见的购书方式。
为了满足用户购书的需求,本软件工程项目致力于开发一个功能完善、用户友好并且安全可靠的网上图书销售系统。
2. 系统概述2.1 系统目标软件工程网上图书销售系统的目标是提供一个方便用户购书的平台,在线展示图书信息,支持用户浏览、搜索、下单和支付等功能,并保证交易的安全性和可靠性。
2.2 功能概述软件工程网上图书销售系统主要包括以下功能:2.2.1 用户管理:注册、登录、个人信息维护2.2.2 图书浏览:查看图书分类、搜索图书、查看图书详情2.2.3 购物车管理:添加图书到购物车、修改购物车中图书数量、删除购物车中的图书2.2.4 订单管理:创建订单、查看订单详情、取消订单、支付订单2.2.5 账户管理:充值余额、查看消费记录、修改密码2.3 用户角色在软件工程网上图书销售系统中,主要有以下几种用户角色:2.3.1 普通用户:可以浏览图书、添加图书到购物车、下单、支付等操作2.3.2 管理员:除了普通用户的功能之外,还可以管理图书信息、处理订单、管理用户等2.4 技术概述软件工程网上图书销售系统将采用以下技术实现:2.4.1 前端技术:、CSS、JavaScript、Vue.js2.4.2 后端技术:Java、Spring Boot、MySQL数据库2.4.3 安全技术:用户密码加密、交易数据加密、防止SQL注入等2.4.4 部署技术:Docker容器化部署、Nginx反向代理3. 系统需求3.1 功能需求3.1.1 用户管理3.1.1.1 注册:用户可以通过填写必要的个人信息完成注册3.1.1.2 登录:已注册的用户可以通过用户名和密码登录系统3.1.1.3 个人信息维护:用户可以修改个人信息,如姓名、联系方式等3.1.2 图书浏览3.1.2.1 查看图书分类:用户可以浏览不同的图书分类,并查看详细信息3.1.2.2 搜索图书:用户可以通过关键词搜索图书,系统将返回匹配的图书列表3.1.2.3 查看图书详情:用户可以图书查看详细信息,如作者、出版社、价格等3.1.3 购物车管理3.1.3.1 添加图书到购物车:用户可以将感兴趣的图书添加到购物车3.1.3.2 修改购物车中图书数量:用户可以修改购物车中图书的数量3.1.3.3 删除购物车中的图书:用户可以删除购物车中的某个图书3.1.4 订单管理3.1.4.1 创建订单:用户可以从购物车中选择图书,相应的订单3.1.4.2 查看订单详情:用户可以查看已订单的详细信息,包括购买图书、总价格等3.1.4.3 取消订单:用户可以取消未付款的订单3.1.4.4 支付订单:用户可以选择支付方式,并完成订单的支付3.1.5 账户管理3.1.5.1 充值余额:用户可以选择充值余额,并将余额加入个人账户3.1.5.2 查看消费记录:用户可以查看自己的消费记录,包括购买图书的详情和金额等3.1.5.3 修改密码:用户可以修改登录密码3.1.6 管理员功能3.1.6.1 管理图书信息:管理员可以添加、修改和删除图书信息3.1.6.2 处理订单:管理员可以确认订单、发货和取消订单等操作3.1.6.3 管理用户:管理员可以查看和管理用户信息,如禁用账户等3.2 性能需求3.2.1 并发处理能力:系统需要支持大量用户同时访问和操作3.2.2 数据量处理能力:系统需要支持大量图书信息和订单信息的存储和处理3.2.3 响应时间:系统需保证用户请求的响应时间在可接受范围内3.3 可靠性需求3.3.1 数据安全性:系统需保证用户个人信息和交易数据的安全性3.3.2 可用性:系统需保证24小时不间断运行,对用户提供持续可用的服务3.3.3 容错能力:系统需具备一定的容错能力,能够及时恢复和处理故障附件:本文档未涉及附件法律名词及注释:1. 用户注册:用户提供个人信息,并同意系统使用该信息进行相关操作,如购书、下单、支付等。
软件工程-书店经营管理系统软件工程书店经营管理系统在当今数字化的时代,书店作为知识和文化的传播场所,面临着日益激烈的市场竞争和不断变化的消费者需求。
为了提高书店的运营效率、优化管理流程、提升顾客体验,开发一款功能强大、实用高效的书店经营管理系统显得尤为重要。
书店经营管理系统是一个综合性的软件解决方案,旨在整合书店的各项业务流程,包括库存管理、销售管理、采购管理、会员管理、财务管理等。
通过信息化手段,实现数据的集中存储、实时共享和快速处理,为书店的管理者提供决策支持,为员工的工作提供便利,为顾客创造更好的购物环境。
一、系统需求分析1、库存管理需求书店需要准确掌握库存的数量、种类、位置等信息,以便及时补货、调整库存结构。
系统应能够实现库存的入库、出库、盘点、调拨等操作,并能自动生成库存报表,提供库存预警功能。
2、销售管理需求能够记录每一笔销售交易,包括销售的图书品种、数量、价格、顾客信息等。
支持多种支付方式,如现金、银行卡、会员卡、电子支付等。
同时,能够进行销售统计和分析,帮助书店了解销售趋势和热门商品。
3、采购管理需求根据库存情况和销售数据,制定合理的采购计划。
能够与供应商进行有效的沟通和协作,管理采购订单的生成、执行和跟踪。
4、会员管理需求建立会员制度,记录会员的基本信息、消费记录、积分情况等。
提供会员等级划分、积分兑换、会员优惠等功能,增强会员的粘性和忠诚度。
5、财务管理需求处理书店的日常财务收支,包括销售收入、采购支出、员工工资、费用报销等。
能够生成财务报表,如资产负债表、利润表、现金流量表等,方便财务核算和审计。
6、员工管理需求对员工的信息进行管理,包括员工的基本资料、工作岗位、考勤记录、绩效考核等。
7、数据分析需求系统能够收集和整理各类业务数据,进行多维度的数据分析,为书店的经营决策提供数据支持,如销售数据分析、库存数据分析、会员数据分析等。
二、系统设计1、总体架构设计书店经营管理系统采用 B/S(浏览器/服务器)架构,用户通过浏览器访问系统,服务器端负责数据的存储和处理。
七、子系统及元素设计1、书籍购物网站的建立,是为了更方便快捷的进行图书的检索和购买,力争实现系统化、规范化和自动化。
(1)系统设计思想和特点设计思想:网上书店购物系统采用面向对象的程序设计思想为基本的设计指导思想。
本系统主要实旌目标是更为方便快捷的进行图书的检索购买。
本系统优点:检索迅速、查询方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高用户购买图书的效率。
(2)系统目标本系统在追求完善的同日寸应达达到以下目标:a、界面友好、易于操作;b、完成数据的录入和修改,并提交数据库保存。
包括:图书信息录入,修改等;C、实现数据的安全性.包括用户的注册及权限管理;D、实现用户快速下单购买。
E、实现管理员方便快捷的对后台数据进行管理;包括图书信息,用户信息,订单信息等。
2、系统具体设计(1)系统功能模块及其介绍根据用户的需要,网上书店系统从功能上共分三大大模块,其结构如图所示A、会员注册模块:可以进行会员的注册,包括个人信息的录入等等。
B、用户购物模块:该模块主要包括书籍的搜索查看,以及用户下订单,对订单进行修改等等。
C、后台管理模块:该模块主要功能是管理员在后台,对添加删除图书,修改图书信息,查看订单,查看用户信息等等。
购物流程图:叮叮网上书店网站访问者登陆进行商品信息管理、订单管理、用户管理、网站信息网站管理员注册浏览网站其他功能模块登陆选择商品查看账单更改商品数量购物车购买收银台是是是是是否否否否否5.1 前台功能模块5.1.1会员注册子系统业务流程图:会员注册阅读协议填写信息是前台验证否是否后台验证注册成功否1.顾客阅读协议条款,并同意。
如果顾客同意转至第二步,不同意返回首页。
2.要求用户天禧必填信息。
在页面中对顾客所填写的信息进行客户端验证。
如果验证通过转至第三步,不同过要求顾客重新按要求填写信息。
3.对顾客填写的信息进行服务器端的验证,按此用户名查询数据库,如果找到相同条目则要求客户重新设定自己的用户名。
软件工程课程设计书城一、课程目标知识目标:1. 理解软件工程的基本概念,掌握软件开发生命周期各阶段的方法和工具;2. 掌握运用UML进行需求分析、系统设计和编码实现;3. 了解软件测试的基本方法和策略,能够针对书城项目进行单元测试和集成测试;4. 掌握软件项目管理的基本原理,对书城项目进行合理的时间、成本和质量管理。
技能目标:1. 能够运用结构化分析方法,绘制书城项目的用例图、类图等UML图;2. 熟练掌握一种编程语言,实现书城项目的功能模块;3. 学会使用版本控制工具,进行团队协作开发;4. 能够运用项目管理工具,对书城项目进行进度跟踪和控制。
情感态度价值观目标:1. 培养学生团队合作精神,学会在项目中承担责任和分工合作;2. 增强学生的创新意识,鼓励对书城项目进行优化和扩展;3. 提高学生的软件工程素养,使其认识到软件质量对用户和社会的重要性;4. 培养学生面对复杂问题的解决能力,树立克服困难的信心。
本课程针对高中年级学生,结合软件工程学科特点,注重理论知识与实践操作相结合,培养学生的编程能力和项目管理素养。
课程目标旨在使学生在掌握软件工程基本原理和方法的基础上,能够独立完成书城项目的开发,提升其综合运用所学知识解决实际问题的能力。
同时,通过团队合作和项目实践,培养学生的沟通能力、创新精神和职业素养,为其未来从事计算机相关领域工作打下坚实基础。
二、教学内容1. 软件工程概述- 软件定义、软件危机、软件工程概念- 软件生命周期、软件过程模型2. 需求分析- 用例分析、用例图绘制- 用户故事、需求规格说明书3. 系统设计- 类与对象、类图、序列图- 设计模式、软件架构4. 编码实现- 编程规范、代码复用- 编程语言选择、数据库设计5. 软件测试- 测试级别、测试方法- 单元测试、集成测试、系统测试6. 软件项目管理- 项目计划、进度控制、风险管理- 团队协作、项目管理工具7. 书城项目实践- 项目需求分析、系统设计- 编码实现、测试与调试- 项目总结与评价教学内容根据课程目标,结合软件工程学科知识体系,以书城项目为载体,将理论知识与实践操作相结合。
课程名在线图书管理系统 _目录1 绪论 (1)1.1项目背景 (1)1.2编写目的 (1)2 需求分析 (2)2.1文字表述 (2)2.2数据流图 (3)2.3数据字典 (5)2.4 E-R图 (10)2.5 层次图 (11)3总体设计 (15)3.1结构图 (15)3.2软件体系结构及文字说明 (15)4详细设计 (17)4.1程序流图 (17)4.4文字说明 (17)致谢 (18)参考文献 (19)1 绪论1.1项目背景随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。
目前各行各业广泛使用专用系统,其用户群十分庞大,因此,设计开发好一个系统是十分重要。
近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。
本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。
本系统除了图书馆内管理的一般功能除外,还包括网上在线查询图书信息、查询本人的借阅情况。
1.2编写目的本系统最终将达到减少了人力与管理成本,提高信息准确度,改进管理和服务,建立高效的平台,提高信息处理速度和利用率,系统设计优良,界面设计精美、快捷,人性化设计,后台管理功能好、效率高,更简便、信息化程度更高的图书管理流程。
2 需求分析2.1文字表述设计图书馆管理系统。
此系统要达到方便读者查找图书,阅读图书,而且也要方便图书馆管理员的管理工作。
管理员:对图书的订购、摆放、添加、删除、查询、统计、修改图书信息。
对读者的信息进行安全管理,所谓安全管理也就是对读者的所有注册信息进行保密管理,也就是只有此管理员可以获取和查看读者的信息(读者本人也可以查看),其他人则无权查看与修改。
对读者的借还信息进行管理,即当读者借阅图书时将读者的借阅信息保存,同时将某图书被借阅的信息保存;当读者归还图书时可以及时将归还信息保存,实现消除该读者的借书信息,以方便读者继续借阅书籍。
《软件工程》课程设计小组报告题目网上书店学院名称信息学院专业班级计算机09--3 组长姓名学号王继重 ************ 组员姓名学号王磊 ************金帅 200901051510 指导教师孙红梅完成起止日期:2011-11-01至2011-12-24目录一、课程设计概述 (3)①目的 (3)②任务 (3)③开发环境 (4)④主要方法与技术 (5)⑤参考资料 (5)二、可行性研究报告 (5)三、项目开发计划 (6)(一)、任务分配: (6)(二)、进度计划 (6)(三)、网站运行及配置 (7)(四)、网站设计的内容规划 (7)一、确定网站主题 (7)二、搜集材料 (7)三、规划网站 (7)四、选择合适的制作工具 (8)五、制作网页 (8)六、上传测试 (8)四、软件需求说明 (8)(一)、功能分析 (8)①用户的功能设计 (9)②管理员的功能设计 (9)(二)概念设计: (9)(三)、操作分析: (12)1,普通用户的操作 (12)2,会员访问操作 (13)3,管理员操作 (13)五、概要设计说明 (14)一、总体图: (14)二、数据库设计图 (15)三、数据库内部表格 (17)六、详细设计说明 (20)一、王继重部分(java bean组件的编写) (20)二、王磊部分(jsp文件的编写) (21)三、金帅部分(数据库的实现) (36)七、测试计划 (45)八、测试分析报告 (56)九、操作手册 (57)十、项目开发总结 (60)十一、关键代码 (61)一、课程设计概述①目的通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。
具体如下:1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;2.进一步加强和提高软件工程文档的编写能力;3.培养协作能力和团队精神。
华北科技学院计算机学院综合性实验报告 第 1 页 《软件工程》
实验题目 基于软件工程的应用系统的开发 一、实验目的 通过综合性上机实验使学生了解完成一个计算机应用系统开发的完整过程,学习
所应该采取的步骤、方法,掌握系统分析、系统设计和系统测试的主要环节,能够适应将来实际工作的需要。
二、设备与环境 三、实验内容 1.可行性分析
网上书城系统经过最初的设计目标和进行的市场调查得出以下四点的可行性分析: (1)经济可行性:网上书店主要以书籍杂志及音像制品等商品为主,网站可提供书籍音像制品的片段共读者浏览,使消费者了解其内容后再订购。与传统书店相比,网上购书的市场规模和经营模式没有限制,突破了地理位置,经营面积,营业时间的局限。是一直种全新的销售渠道。无论从商家还是从消费者的角度看网络书店都具有良好的发展前景。 (2)技术可行性:JSP+Servlet的技术已经较为成熟。 (3)运行可行性:该系统需要搭建JVM即JAVA虚拟机和Tomcat环境,在此环境下系统,并且在正确连接数据库后可以正常运行。 (4)法律可行性:该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。 通过以上的可行性分析,我将采用JSP+Servlet相结合的技术,运用MySQL数据库对网站进行建设。 2.需求分析
(1)功能需求 游客
加入购物车修过购物车
注册会员用户登录修改个人资料注册超级卖家
用户登录修改个人资料物流管理图书出版商更新图书信息入库订单管理搜索图书填写订单发出订单评论书籍评论管理
库存管理
支付折扣、优惠发货
出库
(2)数据流图 顶层图 华北科技学院计算机学院综合性实验报告 第 2 页 0层图
(3)E-R图 网上书店数据库设计 E-R 图有以下 3 个: 1. 客户-订单-图书 E-R 图
客户拥有订单包含图书属于图书大类图书类型属于
n
n1nmn11
2. 图书-库存-出版社 E-R 图 华北科技学院计算机学院综合性实验报告 第 3 页 出版社拥有图书拥有nnn库存n
3. 操作员-角色-权限 E-R 图 操作员拥有角色拥有nnn权限n
3.系统设计 3.1总体设计 网上书店
会员管理图书管理库存管理信息管理物流管理业务模块在线管理报表管理系统维护注册会员资料修改账户管理会员积分来货通知我的收藏出版社管理分类管理折扣、优惠管理入库管理出库管理库存情况库存预警求购信息出售信息购物车图书检索图书评价图书排行新书试读信用管理订单管理物流查询物流配送在线客服常见问题库存报表销售报表角色管理权限管理管理
图3-1 网上书店功能模块初步框架图 3.1.1 会员管理主要有以下几点: (1)会员注册:含个人与企业,个人注册需身份证号码和扫描件进行网 上实名认证,而企业需营业执照扫描件和法人身份证进行网上实名认证。 (2)资料修改:注册会员有权限修改自己的注册信息,如联系地址、联系电话等(注:实名认证后,身份证信息不可再改)。 (3)账户管理:方便已认证的会员预存金额或交易往来的金额存放管理。 (4)会员积分:注册会员消费达到一定金额或购买积分奖励的图书后作为奖励赠予消费者,可在下次购买图书抵消一定金额。 (5)来货通知:会员预定图书到达时,自动或人工通知会员。一般采取邮件、客服、QQ等方式通知。 (6)我的收藏:注册会员可以收藏自己感兴趣的网上书店或图书,方便下次登录直接查看自己喜欢的图书。 3.1.2图书管理主要有以下几点: (1)出版社管理:对图书出版社进行登记管理,方便以后图书索引及统计。 华北科技学院计算机学院综合性实验报告 第 4 页 (2)图书分类:对图书进行分类管理,图书入库时进行分类处理。 (3)折扣、优惠管理:对于一些过时的图书,可以进行打折或优惠处理,以此来吸引客户而增加销量。 3.1.3库存管理主要有以下几点: (1)入库管理:登记现有的出版社寄来的图书或替其他客户代售的图书数量,出版时间等图书信息。 (2)出库管理:买家已付款,库存充足时,通知相关人员出货,物流给买家。 (3)库存情况:统计网上书店各图书的库存量以及销售情况。 (4)库存预警:根据卖家设置的进货预警限度,对卖家进行提醒,及时向出版社或供货商进货。 3.1.4信息管理主要有以下几点: (1)求购信息:注册的买家会员,网上书店没有所需图书时,可以在求购信息处,发布相关图书的信息及有效期等。 (2)出售信息:注册的会员都可以在出售信息处,发布已过时的图书或转手的图书信息及有效期等。 3.1.5业务管理主要有以下几点: (1)图书检索:根据消费者填写的条件检索图书,查看图书的详细信息,再决定是否需要购买。 (2)购物车:保存消费者准备购买的图书以及其数量,自动计算价格, 可以对购物车里的图书进行增删改。 (3)图书评价:消费者对收到的图书进行查阅后,可以回网上书店对自己购买的图书进行评价。 (4)图书排行:对图书的购买热度进行排行,有利于图书的销售及关注度。 (5)新书试读:新书为了吸引读者眼球,可以在新书试读处增加部分章节提供读者预览。 (6)信用管理:针对卖家的信誉的管理,凡是购买图书的都可以进行评价,信誉越高图书销售越好。 (7)订单管理:商家或卖家管理消费者的订单,审批订单,验货、出货等。 3.1.6物流管理主要有以下几点: (1)物流配送:尽可能选择最快、最高效的物流,将图书配送给消费者。 (2)物流查询:买家可以根据商家或商家提供的物流运送编码查询图书的配送过程的详情。 3.1.7在线客服主要有以下几点: (1)在线客服:对于系统出现的异常,系统客服20小时在线解答。 (2)常见问题:可以查阅使用系统过程中出现的日常问题和注意事项。 3.1.8报表管理主要有以下几点: (1)库存报表:日报表,周报表,月报表,季度报表,年度报表。 (2)销售报表:日报表,周报表,月报表,季度报表,年度报表。 3.1.9系统维护主要有以下几点: (1)角色管理:系统管理员可以限制不同角色有不同的访问限制,如客服只能看到客服的相关页面,买家只有检索、查阅、下单等页面。 (2)权限管理:不同角色拥有不同权限。 (3)系统参数修改:对于系统维护或升级时出现的参数异常,系统管理员可进行修改,使系统正常运行。
3.2数据库设计 华北科技学院计算机学院综合性实验报告 第 5 页 3.2.1书籍子类型表
此表存放书籍子类信息,包括子类名称、序号等。 表 3-1 书籍子类型表(BS_SUB_TYPE) 字段名 字段描述 数据类型 是否为空 备注 SUB_TYPE_ID 子类类型ID INT 否 主键 TYPE_ID 大类类型ID INT 否 SUB_TYPE_NAME 子类类型名 VARCHAR(50) 否 TYPE_SORT 序号 INT 否 3.2.2客户信息表
此表存放注册会员基本信息,主要包括客户姓名、客户编号、客户密码、联系地址、邮编、银行卡号、客户级别、客户类型、消费余额、联系电话、移动电话、电子邮箱、会员积分等。 表 3-2 客户信息表(BS_MEMBER) 字段名 字段描述 数据类型 是否为空 备注 MEM_ID 客户ID INT 否 主键 MEM_NAME 客户名称 VARCHAR(32) 否 MEM_CODE 客户编号 VARCHAR(32) 否 PASS_WORD 客户密码 VARCHAR(1024) 否 PROVINCE_CODE 省 VARCHAR(4) 否 CITY_CODE 城市 VARCHAR(4) 否 ADDRESS 地址 VARCHAR(512) 否 POST_CODE 邮编 VARCHAR(10) 是 CARD_NO 银行卡号 VARCHAR(32) 否 GRADE 客户级别 SMALLINT 否 CUST_TYPE 客户类型 SMALLINT 否 AMOUNT 消费余额 FLOAT(18,2) 否 TEL 联系电话 VARCHAR(16) 否 EMAIL 电子邮箱 VARCHAR(64) 是 FREEZE 是否冻结 SMALLINT 否 DISCOUNT 会员优惠 FLOAT(5,2) 是 INTEGRAL 会员积分 INT 是 3.2.3书籍大类类型表
此表存放书籍大类信息,包括大类名称、序号等。 表 3-3 书籍大类类型表(BS_TYPE) 字段名 字段描述 数据类型 是否为空 备注 TYPE_ID 大类类型ID INT 否 主键 TYPE_NAME 大类类型名 VARCHAR(50) 否 TYPE_SORT 序号 INT 否 3.2.4书籍信息表
此表存放图书的相关信息,但不包含图书属性,包括书籍类型、书籍名称、书籍介绍、书籍价格、默认原价、小图片路径、大图片路径、出版日期、是否新书、是否特价、特价价格、折扣率、供货商、书籍存量、计量单位、供货商标识等。 表 3-4 书籍信息表(BS_BOOKS) 字段名 字段描述 数据类型 是否为空 备注