数据库课程设计报告

发布 2022-10-04 16:19:28 阅读 1166

目录。第一章概述 1

1.1 开发工具 1

1.1.1 asp简介 1

1.1.2 asp运行的环境 1

1.1.3 网上书店开发方案 2

1.1.4功能说明 2

第二章系统分析 3

2.1需求分析 3

2.1.1系统需求 3

2.1.1功能需求 3

2.1.2业务流程分析 3

2.1.3数据流程分析 4

2.2概念结构设计★(e—r图) 5

2.3逻辑结构设计 9

第三章系统实现 12

3.1 数据库实施和运行阶段 12

课程设计总结 17

microsoftactiveserverpages即我们所称的asp,其实是一套微软开发的服务器端脚本环境,asp内含于iis3.0和4.0之中,通过asp我们可以结合html网页、asp指令和activex元件建立动态、交互且高效的web服务器应用程序。

有了asp你就不必担心客户的浏览器是否能运行你所编写的**,因为所有的程序都将在服务器端执行,包括所有嵌在普通html中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下罗列了activeserverpages所独具的一些特点:

1.使用vbscript、jscript等简单易懂的脚本语言,结合html**,即可快速地完成**的应用程序。

无须compile编译,容易编写,可在服务器端直接执行。

使用普通的文本编辑器,如windows的记事本,即可进行编辑设计。

与浏览器无关(browserindependence),用户端只要使用可执行html码的浏览器,即可浏览activeserverpages所设计的网页内容。activeserverpages所使用的脚本语言(vbscript、jscript)均在web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

activeserverpages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

可使用服务器端的脚本来产生客户端的脚本。

物件导向(object-oriented)。

activexservercomponents(activex服务器元件)具有无限可扩充性。可以使用visualbasic、j**a、visualc++、cobol等编程语言来编写你所需要的activexservercomponent。

microsoft personal web server on windows 95/98/2000

系统所使用开发环境。

window 2000 professional/ms sql server

本系统是基于web的网上书店系统。采用windows xp操作系统、microsoft visual studio 2005开发平台和sql server2000数据库为整个系统开发的平台。实现商家的**发布商品信息、消费者**购买等功能。

主要特点:

后台的**数据远程维护,包括业务数据和分类与信息的添加、修改、删除等功能;

可以**添加、删除、修改书目各级类别;

面向消费者的订单查询功能;

注册用户、商品信息的轻松维护;

方便的购物流程简单快捷,包含商品折扣机制;

强大的信息分类检索浏览功能,分类列表简洁、商品条目分页显示;

强大的信息查询功能,使您方便快捷的查找您所需要的商品信息;

1) 前台销售部分。

这部分也就是顾客浏览商品、选择商品、结帐完成购物的地方,实际上是传统的商店部分。一般而言,需要根据所销售商品的特点安排布局,在编制程序时应充分考虑这一点,商品数据灵活的根据需要从数据库挑出,照顾顾客浏览习惯,简化购物流程,能够使客户迅速的找到所需商品,为此设立了“快速查询”、“高级查询”、“图书分类查询”、等方式,真正做到“简洁,高效,流畅”的购物环境。

2) 后台管理部分

后台管理是整个销售系统中最为重要和复杂的部分,系统成功地将企业传统的进销存管理概念融入销售系统中。产品项可以根据产品的特点,无级分类,自动数据库管理。后台管理公分为数据录入、帐单处理、注册用户管理、数据备份等能。

书店管理系统需要满足来自三个方面需求:第一,书店工作人员通过计算机来管理各类图书,进行图书分类编号,调整图书结构,增加图书库存,适应读者的需求。第二,工作人员对读者的需求情况能作好全面的掌握,及时得到历史销售记录。

第三,也是书店的核心工作,对图书的销售管理。

基于系统需求分析,该系统需要实现以下基本功能:

1、主界面管理。

本系统的使用用户分两种:管理员和顾客。管理员具有使用本系统的所有功能,而顾客需要具有日常书店的管理功能即可。

主界面中需要顾客注册、顾客登录和管理员登录和三个功能,可以分别进入各自功能界面。

2、添加功能。

新顾客可以通过此模块填写自己的各项信息。顾客可以通过此模块完成购卖书籍等操作。管理员可以管理界面中输入书籍的各项信息。

3、修改功能。

管理员可以通过次模块来管理各类图书信息,包括图书信息的修改。在进行图书的修改时,根据用户选定的书进行修改,即列出所有用户选定的信息,在这个基础上进行图书信息的修改。

4、删除功能。

管理员可以通过此模块完成对图书信息的删除等操作。

5、查询功能。

通过查询功能,顾客可以对书籍按不同方式进行查询。管理员可以查询书籍的信息和销售情况。

业务流程图:

网上书店购书业务流程图。

数据流程图:

会员编号,密码会员信息记录。

合法身份。图书信息记录。

管书籍查询。

理。订单记录。

订单。订单。

修改库存。管理。

网上书店数据流程图。

根据对网上书店的需求分析,画出如下实体的er图和实体之间的关系er图。

图书信息e—r图。

会员信息e—r图。

订单表信息er图。

管理员e-r图。

库存信息e—r图。

用户留言e-r图。nmn n

n网上书店系统各实体总e-r图。

下面是把上面e-r图转化关系模式(关系的码用下划线标出):

1,图书信息表(图书编号、作者、图书名称、出版社、**、目录、折扣、 库存状态)

2,用户评论信息表(会员名、内容、提交时间、邮箱、主题)

3,库存信息表(图书编号、库存量、库存下限)

4,订单信息表(订单号、图书编号、会员名、发货地址、订购时间、订购数量、发货方式、联系**)

5,会员表(会员名、密码、真实姓名、地址、联系**、邮箱)

6,管理信息员表(管理员登陆名、管理员密码、管理员邮箱、管理员编号)

图书信息表

用户评论信息表。

库存信息表。

含义说明:书店关系系统的核心信息,提供了库存的信息。

组成:图书编号,库存数量,库存下限(如果低于下限则提示进货)

订单信息表。

数据库课程设计报告

jia服装销售系统。指导老师 索剑。系名 计算机科学系。学号 111405128 姓名 薛文科 班级 11计算机1班。目录。第一章绪论3 1.1课题简介3 1.2设计目的3 1.3设计内容3 1.4系统实验要求3 第二章需求分析3 2.1系统基本功能3 2.2权限划分4 2.3系统运作流程4 2.4...

数据库课程设计报告

课程设计。数据库课程设计任务书 3 图书管理系统说明书 5 一 系统说明 5 二 系统功能 5 三 系统结构流程图 菜单调用关系 6 四 数据表结构 7 五 图书管理数据库相关信息 8 七 课程设计总结 11 本科 一 设计目的。通过课程设计使学生进一步掌握用sql开发小型应用程序的过程和方法,掌握...

数据库课程设计报告

大连科技学院。2011年 12月 04 日。目录。1 前言页码。1.1 问题提出页码。1.2 意义页码。2 系统需求分析页码。2.1 系统功能分析页码。2.2 系统功能模块设计页码。3 数据库的概念结构设计页码。3.1数据抽象页码。3.2设计全局概念模式页码。4 数据库的逻辑设计页码。4.1形成初始...