哈尔滨商业大学毕业设计论文.docx
- 文档编号:17942879
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:33
- 大小:899.08KB
哈尔滨商业大学毕业设计论文.docx
《哈尔滨商业大学毕业设计论文.docx》由会员分享,可在线阅读,更多相关《哈尔滨商业大学毕业设计论文.docx(33页珍藏版)》请在冰点文库上搜索。
哈尔滨商业大学毕业设计论文
摘要
近几年来,计算机技术和信息技术的迅猛发展极大地影响着企业信息化建设与管理,在过去的几年中,几乎所有的大型企业和政府都组建了自己的局域网[3]。
局域网与广域网的接入,在企业信息管理系统中扮演着重要的角色,包括用户、管理员、等不同用户,可以有不同的使用权限与使用方式,有效地替代了原有的人工管理模式。
随着计算机网络的普及与Internet的发展,网上书店系统成了电子商务网站不可缺少的一部分。
这样可以使用户在任何时候、任何地点(只要他能上网)都可以进行在线图书订购。
网上书店系统(On-linebookstoresystem)是指通过计算机网络,采用科学的管理和先进的数据库技术对企业的各种信息进行全面的管理的计算机软、硬系统;是计算机技术、管理科学和分析测试技术的集合体[5]。
管理信息技术提供了系统各种信息存储、交换和统计分析的网络化平台,可促进系统高效、科学运作和规范化管理,管理信息系统的功能随着计算机网络技术和仪器的飞速发展而呈现出跳跃式的发展趋势。
本系统用ASP和ACCESS数据库开发的B/S模型系统,使得用户只要在一处登录便可以进行系统操作和信息管理。
关键词:
管理系统计算机技术数据库技术ACCESS数据库ASP
Abstract
Inthelastfewyears,thecomputertechnologyandtheinformationtechnologyswiftandviolentdevelopmentenormouslyisaffectingtheenterpriseinformationconstructionandthemanagement,inthepastseveralyears,nearlyallmajorindustriesandthegovernmenthasallsetupownlocalareanetwork[3].ThelocalareanetworkandWAN'Sturningon,isactingtheimportantroleintheenterpriseinformationmanagementsystem,includinguser,manager,andsoondifferentuser,mayhavethedifferentusejurisdictionandtheuseway,effectivelyhassubstitutedtheoriginalmanualmanagementpattern.AlongwiththecomputernetworkpopularizationandtheInternetdevelopment,theon-linebookstoresystemhasbecomeaelectroniccommercewebsiteessentialpart.Thismaycausetheuseratanytime,anyplace(solongashecanaccessthenet)allmaycarryontheon-linebooksorder.Theon-linebookstoresystem(On-linebookstoresystem)isrefersthroughthecomputernetwork,usesthesciencethemanagementandtheadvanceddatabanktechnologycarriesonthecomprehensivemanagementtoenterprise'seachkindofinformationthecomputertobesoft,thehardsystem;Isthecomputertechnology,themanagementscienceandtheanalysistesttechnologyaggregate[5].Themanagementinformationtechnologyhasprovidedthesystemeachkindofinformationstorage,theexchangeandthestatisticalanalysisnetworkplatform,maypromotethesystemtobehighlyeffective,thescienceoperationandthestandardizedmanagement,themanagementinformationsystemthefunctionpresentsthejumping-likedevelopmenttendencyalongwiththecomputernetworktechnologyandtheinstrumentrapiddevelopment.
ThesystemusedASPandAccessdatabasedevelopmentoftheB/Smodelsystem,aslongastheusermakesaloginwillbeabletostartoperatingsystemsandInformationManagement
Keywords:
Managersystem、ComputertechnologyDatabasetechnology、DatainterfaceofACCESSDB、ASP。
引言
网上书店系统的现状和发展
网上书店系统(On-linebookstoresystem)是指通过计算机网络,采用科学的管理和先进的数据库技术对企业的各种信息进行全面的管理的计算机软、硬系统;是计算机技术、管理科学和分析测试技术的集合体[5]。
管理信息技术提供了系统各种信息存储、交换和统计分析的网络化平台,可促进系统高效、科学运作和规范化管理,管理信息系统的功能随着计算机网络技术和仪器的飞速发展而呈现出跳跃式的发展趋势。
近几年来,计算机技术和信息技术的迅猛发展极大地影响着企业信息化建设与管理,在过去的几年中,几乎所有的大型企业和政府都组建了自己的局域网[3]。
局域网与广域网的接入,在企业信息管理系统中扮演着重要的角色,包括用户、管理员、等不同用户,可以有不同的使用权限与使用方式,有效地替代了原有的人工管理模式。
随着计算机网络的普及与Internet的发展,网上书店系统成了今后电子商务网站的发展方向。
这样可以使用户在任何时候、任何地点(只要他能上网)都可以进行在线购物,提高了对信息的处理,同时也方便管理与维护。
ASP概述
ASP是美国微软公司开发的服务器端脚本环境。
微软公司推出的意图想取代CGI的新技术。
ASP含于IIS3.0,IIS4.0中,通过它用户可以使用几乎所有的开发工具来创建和运行交互式的动态网页,反馈表单的信息收集处理,文件的上传与下载,聊天室论坛。
实现CGI的功能,但又比CGI简单易学。
就可以开务发出应用服器所需的各种组件,编写网页和代码。
在Internet和分布式应用越来越流行的今天,ASP无疑是最理想的开发工具之一。
在开发传统的浏览器/服务器应用方面,ASP更是有着其他开发工具无可比拟的优越性。
.它的前身是IDC(InternetdatabaseConnector)互连网数据库连接头技术。
IDC牺牲了许多灵活性,使你不得不放弃许多对用户接口的控制。
并几乎放弃了所有验证数据的能力,它只是追求实用的数据库操作。
所以它并不适合时代的要求。
ASP得以生存是因为它有前景,它属于一种“开放技术框架”,意思是你无须使用微软的产品就能编写它的代码(虽然使用微软产品仍是最好的方法)。
ASP是由服务器方动态产生的页面,它可以调用其它的程序去做如同存取数据,之类的事情,也能根据不同的浏览器给也不同的给果,其本上,所有CGI做的事它都能做。
ASP就像编写本机应用程序一样高效,它比CGI更有效率原因是它能在服务器上运行并且能够利用多线程结构的优点。
ASP文档可通过ODBC驱动程式,连接到支持ODBC数据库上,执行ASP文档所指定的SQL指令,最后将执得的结果以HTML的格式传给用户浏览器。
VBScript编程语言
无论用哪种编程工具开发应用程序,编码总是其中必不可少的步骤之一,所谓编码,也就是用一种约定格式表达处理过程,这一约定格式称为编程语言。
不同的应用程序开发环境使用的编程语言也不同,ASP使用的编程语言支持VBScript,JavaScript脚本语言使用VBScript脚本语言来原于VB语言。
使用脚本语言直接嵌入HTML文档当中,不需要编译连接直接浏览运行。
它用ADO组件存取数据库,不存在浏览器兼容,并且隐藏程序代码。
数据接口
ASP与数据库的连接通过数据库接口来实现。
ASP提供了4类接口:
ODBC接口、数据库专用接口、是微软公司提出的开放式数据库互连标准接口,它以关系数据库标准查询语言SQL来存取连接到的数据源,ODBC支持单个应用系统访问多个不同的数据库管理系统(DBMS),并且对应用系统的开发人员来说,它能够用统一的方法处理不同的数据源,减轻了学习新系统的压力。
现在,除了Oracle、Sybase、MSSQLServer及IBMDB/2等大型数据库管理系统支持ODBC接口外,诸如dBase、FoxPro、SybaseAdaptiveServerAnywhere和Excel之类的数据源也都支持ODBC接口。
专用接口针对具体的数据库管理系统而设计。
通过专用接口可以将asp连接到相应的数据库上,使用专用接口在设计上针对特定数据库的特点,能够充分发挥特定数据库的优势,因此使用专用接口可以大大提高应用程序访问数据库的速度。
数据库不同、数据库的版本不同,使用的专用接口也不同。
JDBC(JavaDatabaseConnectivity)也是一种标准的应用程序编程接口。
利用这个接口,Java应用程序能够访问到任何以结构化查询语言为标准数据访问语言的数据库。
OLEOB是微软开发的一个标准应用程序编程接口。
它是微软数据访问组件软件的一个部件。
通过OLEOB接口,应用程序能够访问安装了相应OLEOB数据提供者的各种数据。
OLEOB为应用程序提供了访问多种不同格式数据的统一访问接口。
ASP可以写ADO(ActiveXDataObject)结合以建立提供数据资讯的网页内容;ADO具有容易使用、并且执行快速,消耗系统资源较少和占用磁盘空间等优点。
IIS简介
ASP的开发依赖IIS(InternetInformationServer),IIS可在多种平台上运行:
Windows2000全系列包括Professional、server、AdvancedServer三个版本,WindowsNTServer,windowsNTWorkstation和Windows95/97/98上的PersonalWebServer(PWS)等平台上都可以。
Windows2000是基于NT技术架构的,实际上是NT的最新版本,本系统Windows2003为主加Access数据库和ASP开发出来的管理系统软件。
安装IIS在控制面版中双击添加/删除程序,然后在弹出的对话框中单击添加/删除Windows组件进入Windows组件向导。
选中Internet信息服务(IISInternet)复选框,单击下一步按钮,Windows组Windows就会配置所要的组件了。
(如下图)
安装完毕如下图所示:
配置IIS在默认网站上点右键选择新建虚拟目录如上图中88,在88上点右键选择属性如下图所示:
ACCESS数据库介绍
Access数据库管理系统是MicrosoftOffice套件的重要组成部分,是Access的最新版本,可在Windows95环境下运行。
Access适用于小型商务活动,用以存贮和管理商务活动所需要的数据。
Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。
数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。
数据库中的数据可以是文字、图象、声音等。
MicrosoftAccess是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。
图1是一个“产品”表的例子。
“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。
“产品ID”是字段名,其下面的1,2等是字段的值。
表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。
Access数据库以文件形式保存,文件的扩展名是MDB。
Access数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。
表(Table)——表是数据库的基本对象,是创建其他5种对象的基础。
表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。
查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。
窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。
还可以创建子窗体显示相关联的表的内容。
窗体也称表单。
报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。
宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。
Access列出了一些常用的操作供用户选择,使用起来十分方便。
模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。
模块使用VisualBasic编程。
与Access以前的版本比较,Access新增了许多功能,字段类型增加了OLE对象和超级链接,特别是与Internet的融合,在数据库中可以直接链接到指定的Web页面或网络文件,也可以把Web页面上的表格导入到数据库。
Access可以方便地利用各种数据源,包括dBASE,FoxBase,FoxPro,Excel,Word等。
Access增加了数据库访问的安全机制,可对表一级设置访问许可权。
Access还可以方便地利用FoxPro数据库、Excel电子表格的数据,还可以和Word混合使用,打印通用信函或信封。
网上书店系统系统分析
网上书店系统系统简介
网上书店系统基于互联网运行的B/S的网上图书交易系统。
用户登录本系统,就可以再线选购图书,提交定单,管理员处理定单。
本系统适合于中小企业图书销售企业和书店的使用。
由此可见,开发一个网上书店系统是很必要与必须的。
这可以在网上销售图书,突破时间和地域的限制,只要能上网的地方,就可以使用该系统进行网上购物。
一个完整的网上书店系统应具有以下功能:
用户注册,用户登陆,用户发表图书评论,图书查询,图书选购,图书管理,图书类别管理,评论管理,用户管理和会员管理,管理员还具有添加,删除,修改等操作。
在本系统中,具体功能有:
(1)管理人员主要包括添加图书,删除图书,图书分类管理,图书评论管理,用户管理,会员管理等;
(2)用户主要包括注册、登录、查询图书、订购、发表评论等;
本系统的软硬件要求
硬件要求
(1)系统:
Windows98/ME/NT2000/XP/200
(2)CPU:
P3500Mhz
(3)内存:
128MB
(4)PS:
10M-100MLAN
软件需求
(1)IIS的安装
(2)DreamweaverMX
(3)ACCESS
(4)FireWorksMX
网上书店系统主体设计思想
任务概述
目标
该系统包括用户用户注册,用户登陆,用户发表图书评论,图书查询,图书选购,图书管理,图书类别管理,评论管理,用户管理和会员管理,管理员还具有添加,删除,修改等操作。
用户发表评论后需要经过管理员审核通过后才能显示出来,所有操作都可以由用户在客户端浏览器中完成。
条件与限制
本系统需要能够操作和使用计算机,或通过培训能学会操作和使用计算机,并对数据库有一定的了解。
由于系统功能强大使用方便,系统将按用户要求不断升级,以达到用户的最终需求。
需求分析
随着网络的发展,网上书店系统已经是互联网站一种极为常见的B/S系统。
系统可以用户提供开放性的系统服务,可以在线购物。
网上书店系统针对目前业界业务发展的需要,本系统特别适合于中小企业和书店的使用。
分析过程
主程序
当用户初次使用该系统时,由系统设计者提供用户登陆。
利用该信息进入系统后,将口令自行修改并为管理员和工作人员创建各自的用户名及口令。
用户开机进入系统时,首先要进行相应的身份验证。
系统确认了操作者的合法身份后,进入主程序,主程序显示本管理系统的各种功能菜单及其相应的工具栏。
添加图书
在系统主窗口中,选择“添加图书”菜单选项,进入“添加图书”窗口。
系统管理
在系统主窗口中,选择“系统管理”菜单中的“管理员”选项,进入“系统管理”窗口。
在“用户管理”窗口中,将会直接在下面的一个数据窗口里面显示出现在用户的帐号密码,并且可以通过单击“添加”、“修改”、“删除”按钮对相应的用户信息进行管理。
同时,在系统主窗口中,选择“图书管理”菜单中的“隐藏”选项,点击后就变成公开。
在“编辑-”窗口中,将会直接在下面的一个数据窗口里面显示出图书的信息,并且可以通过单击“修改”、“删除”按钮对相应的信息进行管理。
退出程序
在系统主窗口中,单击“退出系统”菜单选项,将会弹出一个操作提示系统对话框,选择“是”即可退出系统,选择“否”返回。
模块设计
系统功能划分
管理员操作流程图
系统数据流程图
图3.4.3
数据需求分析
根据本系统功能设计和模块划分,本站数据库主要有管理员信息、图书信息和图书类型信息,专题信息,留言信息等,数据项和数据结构如下:
(1)管理员信息:
ID(自动编号)、姓名、密码、登录IP、登录时间、登录类型、
图书信息:
ID(自动编号)、标题、内容,类型,专题,作者,时间,是否审核,是否置顶
图书类型信息:
ID(自动编号)、名称、内容、图标,作者,其他
评论信息:
ID(自动编号),姓名,性别,头像.网址,邮箱,参数,文字个数,日期,回复,IP,QQ
定单信息:
ID(自动编号)、标题、内容、图标.
数据库概念结构设计
数据库模型概念结构设计的目标是产生出一个能反映组织信息需求的概念模型.概念模型的特点是:
(1)简单明确表达用户业务环境数据需求、数据之间的联系数据约束条件.
(2)易于交流和理解,便于设计人员和用户之间沟通和交流.
(3)易于向各种数据模型转换.
最常用的数据库概念模型表示方法是实体—联系模型,简称E-R图,E-R模型虽然只有几个基本元素,但能够表达现实世界复杂的数据、数据之间的联系和约束条件.E-R模型转换成关系模型的规则也十分简单、方便.
E-R图的组成元素有:
实体、属性和联系.实体用矩形表示,实体名称标注在矩形框内.属性是实体的性质,用椭圆框表示,与实体之间用一条线相连.联系是实体之间的相互关系,用菱形框表示.其中,实体之间的联系存在1:
1、1:
N、M:
N多种关系.
本系统的数据模型E-R图如下图3.6.1所示:
图3.6.1
数据逻辑结构设计
逻辑结构设计就是把概念结构设计阶段完成好的数据库E-R模型图转换成DBMS产品所支持的数据模型相符合的逻辑结构.本系统采用的是关系型数据,可将上述的E-R模型图进行转换为关系模型.
数据库表实施
本系统数据库(db.mdb)包含以下六个库表:
管理员信息表(admin),图书信息表(product),图书类型信息表(category),评论信息表(review),用户信息表(user)。
各表结构如下:
管理员信息表:
主要存储会员相关信息,结构如下表所示:
字段名
字段类型
字段大小
键值
允许为空
说明
ID
自动编号
长整型
主键
否
编号
admin
文本
50
否
password
文本
50
否
flag
数字
长整型
否
lastlogin
日期时间
否
loginip
文本
50
否
loginnum
文本
长整型
否
图书信息表:
主要存储相关信息,结构如下表所示
字段名
字段类型
字段大小
键值
允许为空
说明
ID
自动编号
长整型
否
编号
name
文本
50
否
Title3
文本
50
是
content
备注
是
Title2
文本
50
是
typeid
数字
长整型
是
zhuanti
文本
是
time
日期时间
是
ischeck
数字
长整型
是
istop
数字
长整型
是
author
文本
50
是
adder
文本
50
是
图书类型信息表:
主要存储相关信息,结构如下表所示
字段名
字段类型
字段大小
键值
允许为空
说明
Type_ID
自动编号
长整型
主键
否
编号
Type_name
文本
50
否
Type_note
备注
否
Type_banner
文本
50
否
Type_other
文本
50
否
Type_order
数字
长整型
否
用户信息表:
主要储存相关信息,结构如下表所示:
字段名
字段类型
字段大小
键值
允许为空
说明
id
自动编号
长整型
主键
否
编号
sex
文本
50
否
head
文本
50
否
web
文本
50
否
文本
50
否
canshu
文本
50
否
words
备注
否
date
日期
否
replay
备注
是
ip
文本
50
是
come
文本
50
是
view
文本
50
是
文本
50
是
name
文本
50
是
评论信息表:
主要储存管理员相关信息,结构如下表所示:
字段名
字段类型
字段大小
键值
允许为空
说明
id
长整型
50
否
zhtname
文本
255
否
Zhtno
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 哈尔滨 商业 大学 毕业设计 论文