网上图书销售系统课程设计
网上图书销售系统的设计与实现课程设计报告

网上图书销售系统的设计与实现课程设计报告网上图书销售系统的设计与实现克拉玛依职业职业技术学院信息工程系计算机网络技术指导老师:陈晓华田娟学生:陈峰曹曙炜金川穆凯黛斯加勒努尔徐磊目录引言 1一概述 1二系统分析 11 可行性分析 12需求分析2三.概要设计 21.系统设计目标 22.系统设计思想 33.系统功能模块划分 34.系统结构设计 55.系统功能简介 61系统基本功能 66.数据库设计71数据库需求分析72 数据库概念结构设计77.数据库逻辑结构设计9四.详细设计121.开发技术简介12(1) JSP简介12(2 )JSP的运行原理12(3 )JSP页面的组成134JavaBean技术介绍145JSP 的运行环境142.系统主要文件153.详细设计及说明 152字符处理Bean的编写173实现图书分类实体Bean 204实现订单实体Bean 215实现订单列表的Bean 226实现购物车实体的Bean 237管理用户登录Bean的编写23 8管理图书Bean的编写259管理图书分类Bean 2910管理用户的Bean 3011管理订单的Bean 314.客户界面设计351界面头、界面尾设计 352用户登陆模块设计353在线购书功能模块设计374我的购物车功能模块设计375订单信息功能模块设计425.管理界面设计431界面头、界面尾设计 432管理员登陆功能模块设计434订单管理功能模块设计445用户管理功能模块设计45五.系统使用451.服务器的配置及环境的搭建452.进入前台473.进入后台47六.总结47致谢48参考文献48引言随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。
基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。
很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。
现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。
网上书店系统课程设计

网上书店系统课程设计一、课程目标知识目标:1. 让学生理解网上书店系统的基本概念,掌握其功能模块和使用方法;2. 使学生掌握数据库查询、更新和管理的相关知识;3. 帮助学生了解电子商务的基本原理及其在实际应用中的优势。
技能目标:1. 培养学生运用所学知识设计和开发简单网上书店系统的能力;2. 提高学生运用数据库技术进行数据处理和分析的能力;3. 培养学生利用网络资源进行自主学习、协作交流的能力。
情感态度价值观目标:1. 激发学生对计算机科学和电子商务的兴趣,培养其探索精神;2. 培养学生具备良好的团队协作意识,学会尊重他人意见,共同解决问题;3. 增强学生的网络安全意识,使其在享受网络购物便利的同时,注重个人信息保护。
课程性质:本课程为信息技术与电子商务学科相结合的实践性课程,旨在让学生在实际操作中掌握知识,培养技能。
学生特点:本课程针对的是初中年级学生,他们对计算机和网络有一定的基础,对新事物充满好奇心,具备一定的自学能力和团队协作精神。
教学要求:教师需结合学生特点,以实践操作为主,引导学生运用所学知识解决实际问题,注重培养学生的创新能力和实际操作能力。
在教学过程中,关注学生的学习进度,及时调整教学策略,确保课程目标的实现。
通过本课程的学习,使学生能够具备开发简单网上书店系统的能力,并在实践中不断提高自身技能。
二、教学内容根据课程目标,教学内容分为以下三个部分:1. 网上书店系统基本概念及功能模块- 教材章节:第一章 电子商务概述,第二节 网上书店系统的基本概念- 内容安排:介绍网上书店系统的定义、分类及其在电子商务中的应用;分析网上书店系统的功能模块,如用户注册、图书浏览、购物车、订单管理等。
2. 数据库技术在网上书店系统中的应用- 教材章节:第二章 数据库技术,第一节 数据库基础知识,第三节 SQL语句及其应用- 内容安排:讲解数据库的基本概念、关系型数据库的设计方法;重点学习SQL语句,如查询、插入、更新和删除等操作,并应用于网上书店系统中的数据管理。
网上图书销售系统课程设计

第一章系统分析一、选题的目的随着互联网的普及和电子商务的快速的应用,网上购物越来越成为了人们生活的一部分,它不仅给消费者提供了很大的便利,而且如果能配合当时的所处的营销环境,能为企业提高核心竞争力,提高营业收入,使企业的利润达到最大化。
而图书作为知识传递的一个工具,也与我们的日常生活的一部分。
图书在线销售系统就是针对现在的时代特点和现在的营销环境,不仅能增强顾客和企业的双向的互动,加强彼此的沟通,营造一个好的营销环境,有利于增加顾客的让渡价值,提供企业的核心竞争力。
是以后的社会营销发展的一种趋势。
二、需求分析根据现今B2C节奏越来越快i,大家对于网上购物的需求也越来越多,越来越大,不仅要分类够多,而且商品也需求的越来越多,对于订单信息和购物车的功能也越来越高要求,所以对于数据库的开发既需要对商品进行管理,还有用户的管理,账户的安全管理,订单信息的详细程度,发货的速度,付钱的效率安全性能全部需要。
所以本数据库对于购物车,模拟账户,发货,订单管理等流程进行了设计管理。
三、数据需求网上图书销售系统需要完成功能主要有:1. 客户基本信息的输入,包括客户ID、客户姓名、电话、联系地址、邮编等。
2.客户基本信息的查询、修改,包括客户ID、客户姓名、电话、联系地址、邮编等。
3.书籍基本信息的输入,包括书号、书名、作者、定价、出版社、出版日期等。
4.书籍信息的查询、修改,包括书号、书名、作者、定价、出版社、出版日期等。
5.管理员的基本信息的输入,包括管理员ID、姓名、登录密码等。
6 .管理员信息的查询、修改,包括管理员ID、姓名、登录密码等。
7.订单基本信息的输入,包括订单号、日期、书籍列表。
8.订单信息的查询、修改、取消,包括订单号、日期、书籍列表。
9.处理订单的信息输入,包括处理时间、订单状态、管理员ID、订单号。
10.处理信息的查询、修改,包括处理时间、订单状态、管理员ID、订单号。
11.付款信息输入,包括管理员ID、客户ID、金额、客户网银帐号、管理员网银帐号。
网上图书销售系统设计

网上图书销售系统设计图1图书销售管理系统功用模块图3.2详细设计3.2.1顺序流程图(1)在登录界面输入用户名和密码,登录成功后进入主界面。
图2登录模块流程图(2)添加图书信息,〝保管〞按钮对应的方法为RAddBookDlg::OnSave()。
图4 RSaleBookDlg::OnOK()方法的流程图3.3.2 数据描画(1)数据库概要说明数据库中包括管理员信息表、图书基本信息表、图书类型表、图书销售记载表等4个数据表。
图5所示的即为本系统中数据库中的数据表结构图,该数据表结构图包括系统一切数据表。
可以明晰地反响数据库信息。
图5 数据表结构图(2)主要数据表的结构表1 Pwd〔管理员信息表〕字段名数据类型字段大小描画ID int 4 管理员帐号末尾完毕输入书名或条形码判别输入能否正确且FindBook()函数前往值为1添加该信息到关联表并写入数据库是否图6主对话框〔2〕在功用菜单下选择图书录入功用,添加一本新的图书信息,如下图:图7添加图书信息〔3〕点击〝前往〞按钮后,系统会自动显示现有图书信息,如下图:图8 系统自动显示现有图书信息〔4〕在功用菜单下进入图书销售对话框,卖出一本«C++教程»,如图5.4。
点击前往按钮后,系统会显示以后一切图书剩余库存信息,如下图:图9 图书销售〔5〕点击完毕销售后,系统会自动显示以后一切图书的库存信息,«C++教程»的库存量已增加一本,如下图:图10完成销售后的库存信息〔6〕在功用菜单下进入销售统计对话框,查询全部销售清单,并给出已售出图书总本数,如下图:图11查询一切图书销售清单〔7〕在功用菜单下进入查询库存对话框,查询«魅力何来»这本书的库存信息,如下图:图12查询图书库存信息〔8〕再售出«魅力何来»2本后,在功用菜单下进入售完图书列表功用,查询已售完的图书的信息如下图:图13 查询售完图书列表〔9〕在出售图书时,假定无对应图书信息或图书库存为零,将出售失败,并给出提示信息,如下图:图14图书销售失败5效果及存在效果顺序还是存在一些缺乏之处。
书籍销售系统Html课程设计

书籍销售系统Html课程设计一、课程目标知识目标:1. 学生能掌握HTML基础知识,包括标签、属性、页面结构等,并运用到书籍销售系统的设计与实现中。
2. 学生能了解书籍销售系统的基本功能需求,通过HTML编写实现网页布局、导航栏、商品展示等模块。
3. 学生掌握在HTML中使用表格、表单、列表等元素,完成书籍信息的展示和交互功能。
技能目标:1. 学生具备运用HTML进行网页布局的能力,能根据实际需求设计合理的页面结构。
2. 学生能够利用HTML实现页面内元素的样式设置,提高页面的美观性和用户体验。
3. 学生掌握基本的页面调试技巧,能够解决HTML在书籍销售系统中的常见问题。
情感态度价值观目标:1. 学生通过课程学习,培养对编程的兴趣和热情,增强自主学习能力。
2. 学生在团队协作中,学会沟通、分享和承担责任,提高团队协作能力。
3. 学生认识到编程对于现实生活的影响,激发将技术应用于实际问题的意识。
本课程针对高中年级的学生特点,结合书籍销售系统的实际需求,注重培养学生的编程技能和实际应用能力。
在教学过程中,强调理论与实践相结合,鼓励学生动手实践,以达到课程目标。
课程结束后,学生能够独立完成一个简单的书籍销售系统前端页面设计,为后续学习其他前端技术打下基础。
二、教学内容1. HTML基础语法:标签、属性、注释、页面结构等,对应教材第一章内容。
2. HTML页面布局:使用div、span、header、footer等标签进行页面布局,对应教材第二章内容。
3. HTML表格与表单:表格标签、表单元素、表单提交等,对应教材第三章内容。
4. HTML列表与导航栏:有序列表、无序列表、定义列表以及导航栏的实现,对应教材第四章内容。
5. HTML样式与格式化:内联样式、内部样式表、外部样式表,字体、颜色、背景等样式设置,对应教材第五章内容。
6. HTML图像与链接:图像标签、链接标签、锚点链接等,对应教材第六章内容。
网上书店系统课程设计

网上书店系统课程设计一、课程目标知识目标:1. 让学生理解网上书店系统的基本概念、功能模块及其运行原理;2. 使学生掌握数据库设计、网页设计以及系统编程等相关知识;3. 引导学生了解电子商务的发展趋势及在现实生活中的应用。
技能目标:1. 培养学生运用数据库技术进行数据存储和管理的能力;2. 培养学生运用网页设计技术制作美观、易用的用户界面的能力;3. 培养学生运用编程语言实现网上书店系统功能模块的开发能力;4. 提高学生分析问题、解决问题的能力,培养团队协作和沟通能力。
情感态度价值观目标:1. 培养学生对计算机科学与技术学科的兴趣和热情;2. 培养学生严谨、认真的工作态度,养成良好的编程习惯;3. 增强学生的创新意识,鼓励学生积极参与网上书店系统的优化与改进;4. 培养学生关注社会热点,了解电子商务对人们生活方式的影响。
本课程针对高中年级学生,结合其知识背景和认知能力,设计具有实践性和挑战性的网上书店系统课程。
通过本课程的学习,使学生能够将所学知识应用于实际项目中,提高解决实际问题的能力,培养创新精神和团队协作能力,为未来从事计算机相关领域工作奠定基础。
二、教学内容1. 网上书店系统概述:介绍网上书店系统的基本概念、功能模块及其在实际应用中的作用;教材章节:第一章 电子商务概述2. 数据库设计与实现:讲解数据库的基本概念、设计方法,以及在网上书店系统中的应用;教材章节:第二章 数据库原理与应用3. 网页设计技术:介绍网页设计的基本原理、HTML/CSS/JavaScript等基本技术,以及网上书店系统界面设计方法;教材章节:第三章 网页设计与制作4. 编程语言与系统实现:讲解编程语言(如Java、Python等)的基本语法,以及在网上书店系统中的功能模块开发;教材章节:第四章 程序设计基础、第五章 Java编程5. 系统测试与优化:介绍系统测试方法、优化策略,以及如何提高网上书店系统的性能;教材章节:第六章 系统测试与维护6. 电子商务案例分析:分析成功电子商务案例,了解电子商务的发展趋势及在现实生活中的应用;教材章节:第七章 电子商务案例分析7. 项目实践:组织学生进行网上书店系统的设计与开发实践,培养团队协作能力和解决实际问题的能力。
图书销售系统web课程设计

图书销售系统web课程设计一、课程目标知识目标:1. 理解图书销售系统的基本概念,掌握其功能模块和业务流程。
2. 学会使用Web技术进行系统前端设计,掌握HTML、CSS和JavaScript的基本应用。
3. 学会使用数据库技术进行数据存储和管理,掌握SQL语言的基本操作。
技能目标:1. 能够运用所学知识,独立完成图书销售系统Web前端的设计与开发。
2. 能够运用数据库技术,实现图书销售系统中数据的存储、查询和更新操作。
3. 能够运用软件工程方法,编写系统需求说明书,进行系统功能测试和优化。
情感态度价值观目标:1. 培养学生的团队协作精神,提高沟通与交流能力,增强解决问题的信心和毅力。
2. 培养学生关注社会热点问题,学会将所学知识应用于实际生活,提高社会责任感。
3. 培养学生对信息技术学科的兴趣和热情,激发创新意识和探索精神。
课程性质:本课程为信息技术学科的课程设计,旨在让学生结合已学的Web 技术和数据库知识,设计并实现一个图书销售系统。
学生特点:学生处于高年级阶段,已具备一定的Web技术和数据库知识基础,具备独立思考和解决问题的能力。
教学要求:课程设计应注重理论与实践相结合,引导学生运用所学知识解决实际问题,培养学生的动手能力和创新能力。
通过课程学习,使学生能够达到上述课程目标,为后续专业发展打下坚实基础。
二、教学内容1. 系统分析与设计:- 分析图书销售系统的业务需求,明确系统功能模块。
- 学习软件工程方法,编写系统需求说明书。
- 设计系统数据库,确定数据表结构和关系。
2. Web前端设计与开发:- 复习HTML、CSS和JavaScript基础知识。
- 应用HTML构建系统页面结构,CSS进行样式设计,JavaScript实现交互功能。
- 学习响应式设计,使系统兼容不同设备和屏幕。
3. 数据库设计与操作:- 学习数据库基本概念,掌握MySQL数据库的安装与配置。
- 设计图书销售系统数据库,创建数据表,编写SQL语句进行数据操作。
网上图书销售系统数据库课程设计报告

网上图书销售系统数据库课程设计报告1. 引言随着互联网和数字化技术的发展,图书销售业务逐渐从传统的实体书店转向网上销售。
为了更好地管理图书销售业务,提高销售效率和用户体验,设计一个高效可靠的网上图书销售系统数据库显得尤为重要。
本报告将详细介绍该数据库课程设计的设计目标、数据库结构、表设计、数据流程以及主要功能。
2. 设计目标该网上图书销售系统数据库的设计目标包括以下几点:- 高效管理图书信息:包括图书的基本信息、库存、销售量等。
- 快速进行订单处理:用户能够快速下单并且系统能够快速并准确地处理订单。
- 可靠保障数据的安全性:对用户个人信息和订单信息进行保密,防止数据泄露。
- 提供优质的查询及统计功能:管理员能够根据需要查询图书信息、订单信息,以及对销售情况进行统计分析。
3. 数据库结构网上图书销售系统数据库的结构包括以下几个主要部分:图书信息、用户信息、订单信息、库存信息。
- 图书信息:包括图书编号、图书名称、作者、出版社、价格等。
- 用户信息:包括用户编号、用户名、密码、地址、联系方式等。
- 订单信息:包括订单编号、用户编号、图书编号、购买数量、购买时间等。
- 库存信息:包括图书编号、库存数量、进货时间等。
4. 表设计根据数据库结构的设计,可以创建以下几个表:- 图书表(Book):字段包括图书编号、图书名称、作者、出版社、价格等。
- 用户表(User):字段包括用户编号、用户名、密码、地址、联系方式等。
- 订单表(Order):字段包括订单编号、用户编号、图书编号、购买数量、购买时间等。
- 库存表(Inventory):字段包括图书编号、库存数量、进货时间等。
5. 数据流程网上图书销售系统的数据流程如下:- 用户浏览图书信息并选择购买。
- 用户填写个人信息并提交订单。
- 系统根据用户的提交信息生成订单并保存到订单表。
- 系统根据订单信息减少相应图书的库存数量。
- 系统生成订单确认信息并发送给用户。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章系统分析一、选题的目的随着互联网的普及和电子商务的快速的应用,网上购物越来越成为了人们生活的一部分,它不仅给消费者提供了很大的便利,而且如果能配合当时的所处的营销环境,能为企业提高核心竞争力,提高营业收入,使企业的利润达到最大化。
而图书作为知识传递的一个工具,也与我们的日常生活的一部分。
图书在线销售系统就是针对现在的时代特点和现在的营销环境,不仅能增强顾客和企业的双向的互动,加强彼此的沟通,营造一个好的营销环境,有利于增加顾客的让渡价值,提供企业的核心竞争力。
是以后的社会营销发展的一种趋势。
二、需求分析根据现今B2C节奏越来越快i,大家对于网上购物的需求也越来越多,越来越大,不仅要分类够多,而且商品也需求的越来越多,对于订单信息和购物车的功能也越来越高要求,所以对于数据库的开发既需要对商品进行管理,还有用户的管理,账户的安全管理,订单信息的详细程度,发货的速度,付钱的效率安全性能全部需要。
所以本数据库对于购物车,模拟账户,发货,订单管理等流程进行了设计管理。
三、数据需求网上图书销售系统需要完成功能主要有:1. 客户基本信息的输入,包括客户ID、客户姓名、电话、联系地址、邮编等。
2.客户基本信息的查询、修改,包括客户ID、客户姓名、电话、联系地址、邮编等。
3.书籍基本信息的输入,包括书号、书名、作者、定价、出版社、出版日期等。
4.书籍信息的查询、修改,包括书号、书名、作者、定价、出版社、出版日期等。
5.管理员的基本信息的输入,包括管理员ID、姓名、登录密码等。
6 .管理员信息的查询、修改,包括管理员ID、姓名、登录密码等。
7.订单基本信息的输入,包括订单号、日期、书籍列表。
8.订单信息的查询、修改、取消,包括订单号、日期、书籍列表。
9.处理订单的信息输入,包括处理时间、订单状态、管理员ID、订单号。
10.处理信息的查询、修改,包括处理时间、订单状态、管理员ID、订单号。
11.付款信息输入,包括管理员ID、客户ID、金额、客户网银帐号、管理员网银帐号。
12.付款信息的查询、修改,包括管理员ID、库户ID、金额、客户网银帐号、管理员网银帐号。
四、事务需求1客户信息管理部分,要求:可以浏览客户的信息.、可以对客户信息进行维护。
2书籍信息管理部分,要求:可以浏览书籍的信息、可以对书籍信息进行维护。
3管理者信息管理部分,要求:可以显示数据库中管理者的情况.、可以对管理者信息进行维护。
第二章系统功能分析一、功能图二、关系模式(一) 书籍(书籍编号,书籍名称,价格,作者,出版社,出版日期,类型,简介)(二) 管理员(管理员编号,管理员姓名,管理员地址,登录密码)(三) 客户(客户编号,客户名,邮寄地址,收件人姓名,收件人电话,出版日期,邮编)(四) 订单(订单编号,订单日期,订单列表,数量)(五) 付款(管理员编号,客户编号,订单编号,金额,管理员网银帐号,客户网银帐号)(六) 处理订单(管理员编号,订单编号,订单状态)第三章管理业务流程图3.1 管理员业务流程图对管理员身份的验证,先确认管理员身份。
管理员输入管理员账户,对账户进行确认。
确认失败的话,流程结束。
确认成功,管理员进入管理员页面。
管理员对商品,特价商品,订单进行管理,管理公告,管理用户。
具体管理员业务流程图如下:开始NY管理员业务流程图3.2 用户选购商品业务流程图用户进入系统,进行浏览商品。
用户选择商品后,商品会放入购物车,用户可以在购物车查看商品的标识,数量,价格。
用户选择是否继续购买,继续购买返回原来的步骤,购买结束填写订单,确认并提交订单。
具体流程图如下所示:选购商品浏览商品用户选购商品业务流程图用户(或称买家)是本系统的主要应用对象,系统各个功能部分的组成以及系统的构架均基于用户的功能需要来设计,因此了解用户的选购商品的流程非常重要,上图揭示了一名普通用户的选购流程。
3.3 用户注册、登录业务流程图首先,进入登陆界面输入用户名、密码,然后,模块接口关系:a、允许进入∶进入注册成功提示页面。
b、拒绝进入∶返回注册页面,用户需进行注册,输入个人信息并且接受该站条约。
该模块完成用户登录的过程,用户登录成功后才能完成图书购买等功能。
流程图如下所示:用户注册、登录流程图3.4 订单处理流程图对于订单处理,首先进行判断看订单是否有效,若订单无效,则流程取消;若订单有效,则选择付款方式,具体有:汇款、代收费、网上支付、货到付款四种。
如采用代收费方式和网上支付方式,则需先分别进入代收费流程和网上支付流程,再判断付款是否成功,付款成功,则配送商品;若不成功,则取消订单,流程结束。
如采用货到付款方式,则需先进行信用审查,审查通过,配送商品;审查不通过,取消订单。
如采用汇款方式,则直接判断付款是否成功,付款成功,则配送商品;若不成功,则取消订单,流程结束。
具体流程图如下:订单处理业务流程图第四章数据流程图4.1顶层数据流程图查询结果订单信息修改信息注册信息应付账款修改信息登录信息商品信息订单信息修改信息图2-2 顶层数据流程图4.2第一层数据流程图查询结果图2-3 查询图书F1 图书详细信息 F2 应付账款订单数据订单数据已批准的订单批准/不批准核对订单数据图2-4 下订单在线结算调整网下交易调整F1 应付账款图2-5 支付第五章数据库设计5.1 E-R图5.1.1管理员实体E-R图:图 31管理员实体E-R图5.1.2客户实体E-R图:图 32 客户实体E-R图5.1.3书籍实体E-R图:图 33书籍实体E-R图5.1.4订单实体E-R图:金额图 34 订单实体E-R图5.1.5总的实体E-R总图:5.2 表设计表 21 book 书籍表表中列名数据类型可否为空说明bookID Char(10) not null(主键) 书籍编号bookName Varchar(20) not null 书籍名称BookPrice Money Not null 书籍价格BookAuthor Varchar(6) Not null 书籍的作者book concern Varchar(15) Not null 出版社bookDate date Not null 出版日期BookIntro Varchar(40) Not null 书籍简介BookType Archar(10) Not null 书籍类型表 22 manger 管理员表格表中列名数据类型可否为空说明MangerID Char(4) not null(主键) 管理员编号表 23 client 客户信息表表 24 order 订单信息表表 25 payment 付款信息表mangerID Char(4) Not null(外主键) 管理员编号clientID char(9) Not null(外主键) 客户编号orderID char(12) Not null(外主键) 订单编号pay Money Not null 付款金额MangerAccount Char(19) Not null 管理员网银帐号ClientAccount Char(19) Not null 客户网银帐号表 26 dispose 处理订单信息表mangerID Char(4) Not null(外主键) 管理员编号orderID varchar Not null(外主键)订单编号OrderState varchar Not null 订单状态第六章信息系统流程图第七章代码设计7.1创建数据库create database OnlineBookSaleSystemgo7.2管理员表建立create table manger(mangerID int IDENTITY(1,1) PRIMARY KEY, mangerName varchar(6) not null,password char(7) not null,mangerAddres varchar(20) not null)7.3创建书籍表create table book(bookID decimal(12,0) identity(1,1) PRIMARY KEY, bookName varchar(20) not null,bookAuthor varchar(6) not null,BookPrice money not null,bookDate Datetime not null,bookConcern varchar(15) not null,bookType char(8) check(bookType in('马克思主义、列宁主义、毛泽东思想、邓小平理论','哲学、宗教',' 社会科学总论',' 政治、法律',' 经济','文化、科学、教育、体育','语言、文字','文学','艺术' ,'历史、地理','自然科学总论','数理科学和化学','生物科学' ,'医药、卫生' ,'农业科学','工业技术','自动化技术、计算机技术',' 化学工业','建筑科学','水利工程','交通运输','航空、航天',' 环境科学、安全科学',' 综合性图书'))not null,bookIntro text not null )7.4客户表建立create table client(clientID decimal(10,0) identity(1,1) PRIMARY KEY,clientName varchar(6) not null,clientPassword char(10) not null,clientPhone char(12) check(clientPhone like '[0-9][0-9][0-9]%[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')not null,postAddress char(20) not null,postCode char(6) check(postCode like '[0-9][0-9][0-9][0-9][0-9][0-9]')not null,postName varchar(6) not null)7.5处理订单表建立create table dispose(mangerID int references manger(mangerID),orderID decimal(12,0) references orderForm(orderID),orderState varchar(3) check( orderState in('待处理','配货','发货','预定','已处理','取消') )7.6付款表建立create table payment(mangerID decimal(4,0) references manger(mangerID)not null,clientID decimal(10,0) references client(clientID)not null,orderID decimal(12,0) references orderForm(orderID)not null,pay money not null,mangerAccount char(19) check(mangerAccount like'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]') not null,clientAccount char(19) check(clientAccount like'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]' )7.7订单表建立create table orderForm(OrderID decimal(12,0) identity(1,1) PRIMARY KEY,OrderDate datetime NOT NULL,orderList text NOT NULL,num smallint NOT NULL)第八章结束语通过此次数据库的课程设计,真正达到了学与用的结合,增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,在实验过程中,从建立数据开始,对灵据库设计理念及思想上有更高的认识,从需求分析,到概念设计和逻辑设计,E-R图的表示,数据字典的创建,懂得了不少有关数据库开发过程中的知识,在实验中建表,及其关系模式,关系代数的建立及理解,将SQL语的查询语句用得淋漓尽致,增强了自己在数据库中应用SQL语言的灵活性,其中包括,插入、删除、修改、查询,牵涉表和表之间的联系,主建与外主键的定义,约束项的设置,使逻辑更严密,在学习过程中,我也能过上网查了不少资料,也看了一些别人设计的图书馆管理信息系统的设计报告,学以致用,自我创新,独立完成了这份自己的报告,从中在学到用,从用又到学,不断修改,系统更新。