首页 > 精品范文库 > 3号文库
ASP类设计论文毕业论文大全
编辑:紫云飞舞 识别码:12-228669 3号文库 发布时间: 2023-03-28 07:19:39 来源:网络

第一篇:ASP类设计论文毕业论文大全

ASP类设计

摄影人家相册网站(计算机毕业论文、ppt、开题报告、源代码)阅读:42人次

企业公司网站(计算机毕业论文、ppt、开题报告、源代码)阅读:53人次

汽车销售网站(计算机毕业论文、源代码)阅读:29人次

毕业生信息管理系统(计算机毕业论文、开题报告、源代码)阅读:40人次

数据库教学网站(计算机毕业论文、开题、ppt、源码)阅读:32人次

管理学院教师招聘系统的设计与实现 阅读:12人次

基于ASP的供应商绩效管理模块的设计与实现 阅读:17人次

基于WEB的工作信息管理系统的设计与实现 阅读:14人次

基于WEB的仓库管理信息系统的设计与实现 阅读:17人次

基于WEB的健康生活备查网站的设计与实现 阅读:17人次

基于WEB的家政公司网站的设计与实现 阅读:5人次

ASP房产公司网站的设计与实现 阅读:9人次

时鑫装饰公司网站的设计与实现 阅读:5人次

ASP 专升本考试网的设计与开发 阅读:4人次

ASP远程考试成绩查询及统计系统 阅读:3人次

ASP音乐网站的设计与实现 阅读:15人次

基于Web的同学录管理系统的设计与实现 阅读:8人次

Dreaweaver动态网页的制作 阅读:14人次

ASP基于BS模式的医院门诊预约挂号系统的设计与实现 阅读:6人次

ASP网络教学系统-用户信息管理模块 阅读:6人次

ASP家具公司网站的设计与实现 阅读:4人次

ASP网上购物系统的设计与实现 阅读:14人次

ASP软件缺陷信息管理系统 阅读:5人次

ASP+access幼儿园网站建设 阅读:7人次

ASP+access DIY手工网站 阅读:7人次

基于ASP的企业网站的设计与实现 阅读:6人次

ASP全球化妆品代购网站 阅读:4人次

ASP网游爱好者家园网 阅读:4人次

ASP内部邮件系统的设计与实现 阅读:6人次

基于WEB的婚礼公司网站的设计与实现

ASP类设计

ASP旅游网站的设计与实现 阅读:10人次

ASP机票预订系统的设计与实现 阅读:5人次

ASP图书管理系统的设计与实现 阅读:5人次

ASP企业员工信息管理系统的设计与实现 阅读:5人次

ASP医药销售管理系统的设计 阅读:4人次

ASP网上军事论坛的设计与实现 阅读:4人次

ASP局域网文件共享系统的设计与开发 阅读:7人次

ASP网络房产信息网站的设计与实现 阅读:5人次

ASP+SQL音像销售系统的设计与实现 阅读:6人次

ASP动态文学网站的设计与实现 阅读:5人次

ASP网上课件管理系统的设计与实现 阅读:6人次

ASP文件管理系统的设计与实现 阅读:4人次

ASP一个小型搜索引擎的设计与实现 阅读:4人次

ASP玩具购物网站的设计与实现 阅读:7人次

ASP仓库物流管理系统的设计与实现 阅读:11人次

AS+SQL某书店图书销售管理系统的设计与实现 阅读:4人次

ASP搜索引擎的开发与实现 阅读:4人次

ASP+SQL基于WEB的房屋出租管理系统的设计与实现 阅读:6人次

ASP基于web的家教交流平台的实现 阅读:7人次

ASP+SQL基于B/S结构的学生在线选课系统的实现 阅读:5人次

ASP精品课程网站的设计与实现 阅读:7人次

ASP+SQL基于BS结构的房屋租售管理系统的实现 阅读:6人次

ASP+SQL淘宝店主交易管理系统的设计与实现 阅读:4人次

ASP体育城场地预约系统的设计与实现 阅读:4人次

ASP网站的安全性研究与实现 阅读:4人次

ASP+SQL网上二手商品交易管理系统的设计与实现 阅读:5人次

ASP网上购物商城的设计与实现 阅读:6人次

ASP+SQL工厂设备管理系统的设计与实现 阅读:5人次

ASP简易网络硬盘的设计与实现 阅读:4人次

ASP玩家游戏交流网站的设计与实现

ASP类设计

ASP+SQL医院信息管理系统 阅读:2人次

ASP+SQL飞机售票系统的设计与实现 阅读:0人次

ASP+SQL住宅小区物业管理系统的设计与实现 阅读:1人次

ASP+SQL学生生活交流论坛的设计与实现 阅读:4人次

ASP+SQL网络社区服务系统的设计与实现 阅读:0人次

ASP+SQL基于B/S结构的工艺品销售网站的实现 阅读:1人次

ASP企业宿舍公寓管理系统的设计与实现 阅读:1人次

ASP+SQL某学校图书馆管理系统的设计与实现 阅读:2人次

ASP成绩管理系统的设计与实现 阅读:2人次

ASP+SQL商场管理系统的设计与实现 阅读:3人次

ASP人才求职招聘系统的设计与实现 阅读:0人次

ASP班级学生管理系统的设计与实现 阅读:1人次

ASP+SQL基于BS的工艺品展示系统的设计与实现 阅读:1人次

ASP+SQL网上考试系统的设计与实现 阅读:3人次

ASP+SQL物流商品运输系统的设计与实现 阅读:1人次

ASP+SQL企业员工管理系统的设计与实现 阅读:2人次

ASP反垃圾邮件管理系统的设计 阅读:1人次

ASP+SQL旅游管理系统的设计与实现 阅读:1人次

ASP+SQL个人博客系统网站的设计与实现 阅读:6人次

ASP+SQL网上投票系统的设计与实现 阅读:1人次

ASP网上论坛讨论区的设计与实现 阅读:8人次

ASP病历管理系统的设计与实现 阅读:1人次

ASP校园论坛的设计与实现 阅读:2人次

ASP网上考试系统的设计与实现 阅读:3人次

ASP文化交流网站的设计与实现 阅读:1人次

ASP销售供应链管理系统的设计与开发 阅读:2人次

ASP+SQL网上家电销售管理系统的设计与实现 阅读:2人次

ASP学生公寓管理系统的设计与实现 阅读:3人次

ASP客户关系管理系统的企业网站的设计与开发 阅读:1人次

ASP+SQL库存管理系统的设计与实现

ASP类设计

ASP二手交易平台的设计与设计 阅读:3人次

ASP毕业设计论文管理系统的设计与实现 阅读:2人次

ASP企业档案管理系统的设计与实现 阅读:1人次

ASP学院系办公室网站设计与开发 阅读:1人次

ASP.NET的化妆品库存管理系统的设计与实现 阅读:1人次

ASP HTML奥运网站的设计与实现 阅读:2人次

ASP人事工资系统的设计与实现 阅读:1人次

ASP基于B/S模式的中小企业人事管理系统的设计与实现 阅读:1人次

ASP网上教务系统模型的设计与实现 阅读:1人次

ASP基于web的网上订餐系统的设计与实现 阅读:0人次

ASP物流快递公司网站系统的设计与实现 阅读:2人次

ASP球鞋购物网站的设计与实现 阅读:1人次

ASP拼车网站的设计与实现 阅读:1人次

ASP物流管理系统设计与实现 阅读:3人次

ASP企业留言板的设计与实现 阅读:2人次

ASP作业提交系统的设计与实现 阅读:1人次

ASP+SQLSERVER光盘租赁系统的设计与实现 阅读:1人次

ASP医药医院网站的设计与实现 阅读:1人次

ASP药店网站的设计与实现 阅读:1人次

ASP网上在线选课系统的设计与实现 阅读:1人次

ASP仿百度贴吧的设计与实现 阅读:2人次

ASP网上书店的设计与实现 阅读:1人次

ASP网上售房系统的设计与实现 阅读:2人次

ASP网络硬盘的设计与实现 阅读:1人次

ASP在线聊天室网站系统的设计与实现 阅读:1人次

ASP+ACCEESS办公自动化管理系统设计与实现 阅读:1人次

ASP网上投票系统的设计与实现 阅读:2人次

ASP售后服务管理系统的设计与实现 阅读:1人次

个人网站设计之上网导航网站设计与实现 阅读:2人次

ASP+SQL人力资源管理网站的设计与实现

第二篇:asp校园网站设计(毕业论文)

By 25175.com asp校园网站设计

目 录

第一章:诸„„„„„„„„„„„„„„„„„„„„„„„„..1.1 设计思想„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„1 1.2 开

具的选

介绍„„„„„„„„„„„„„„„„„„„„„„„„„„„.1 第二章:网站总体分析与设计 2 2.1网站系统析„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„.2 2.

2、主页设计 3 2.

3、数据库设计 4 第三章:详细设计 4 3.1 家长学校联络簿„„„„„„„„„„„„„„„„„„4 3.2 网上图书馆 11 3.3 网上评优投票系统 20 3.4达级考试在线查分系统与计数器的制作„„„„„„„„„22.第四部分:系统的使用说明与安装 25 第五部分:参考文献: 26 附录:源文件代码 27

第一章 诸论

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的办学,提高学校知名度,特构建长沙市工商职业中专学校网站。

1. 1 设计思想

通过网站,全面宣传,展示学校风采、优点与特色,发布学校的重大活动安排与招生政策,增强家长与学校之间的联系,在Internet上实现完成部分校务,提高办事效率。

1.2 开发工具的选用及介绍

ASP的优势:

Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript

By 25175.com 是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。ASP的特点:

任何开发工具皆可发展ASP

只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。

通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。语言相容性高

ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。隐密安全性高

如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因杰ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。易于操控数据库

ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。面向对象学习容易

ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。ASP的六大内部对象

对象名称 功能描述

RequestResponseServerSessionApplicationObjectContext 从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合Microsoft Transaction 服务器进行分布式事务处理

所以我选择了ASP结合Frontpage架构长沙市工商职业中专学校网站

第二章 网站总体分析与设计

2.1网站系统分析

根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:

l 学校风采 通过学校概括、教师风采、校园之星及部分图片等内容来展现。l 优点特色 通过新闻、生动活泼的教育教学栏目来展现。

By 25175.com l 信息发布 通过公告栏、信息查询等栏目来实现,内容有招生政策、活动安排等。

l 部分校务 根据校务的公开程度与参与人数的多少,特选择图书管 理、评优、考试查分、家校联系四大校务在网上实现。2.2主页设计

网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现学校的勃勃生气,静态主页方式介绍学校风采、优点特色、信息发布,对于四大校务,就得利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。主页结构图

注:带下划线的表示是链接方式

2.3数据库设计

采用的数据库是Microsoft Access,拟建立teach.mdb库文件,包含如下几个表文件: allmessage 留言信息表 Libbooks 图书信息表 Libcategories 图书类别信息表 Libemps 图书馆用户信息表; stud 学生信息表

第三章 详细设计

3.1 家长学校联络簿

3.1.1功能:

利用SQL语法过滤特定的家长留言意见,让老师可以针对某位特定学生家长所发表的意见作出独立的回答,同时,家长在发表个人意见时,若认为意见内容涉及敏感的话题或是意见内容涉及私人隐私,都可用“悄悄话”的方式发言,这些“悄悄话”将不会被显示出来让大家看到,当然,老师拥有管理的能力,只要以密码登录管理模式,就可以进行各个学生家长的单独意见回复,而且还能看到家长们所留下的“悄悄话”。3.1.2组成构造

共分成六大部分:

1,意见留言结果网页guest.asp:用来显示家长发言与老师回复内容,同时还具备一般模式与管理模式两种显示方法。

2,家长发言表单网页addmsg.asp:让学生家长填写发言内容并选择发言性质。

3,家长发言数据处理ASP程序add.asp:处理家长发表的意见数据,同时将这些意见数据记录起来并将网页显示转向至意见留言结果网页。

4,老师回复表单网页teachans.asp:让老师针对某位特定学生家长所发表的意见作出独立的回答。

5,老师回复数据处理ASP程序anssave.asp:处理老师回复的数据内容,同时将这些意见数据起来并将网页显示转向至意见留言结果网页。

By 25175.com 6,数据表文件allmessage:用来储存家长发言数据与老师回复数据的Access类型数据库文件。

“数据表文件”负责存放家长发言数据与老师回复内容的数据记录,为Access类型的库文件,将它定名为:“message.mdb”。

下图为家庭联络簿的组成与流程图:

老师回复

家长留言

读入 写入

写入

3.1.3数据库结构设计

数据库文件”teach.mdb“中的数据表” allmessage“的栏目设置,如下图:

字段名 字段类型

3.1.4界面设计与重点、难点代码的设计 数据库与留言显示程序网页

家长发言与老师回复的内容数据全部储存在数据库中,要在网页中显示目前的家长发言与老师回复数据,必须先进行数据库的链接与打开,要链接数据库我们必须使用ADO对象群的Connection对象;而要打开数据库则必须使用ADO对象群的Recordset对象,程序:

set cn=server.createobject(adodb.connection)

cn.open filedsn=cprogram filescommon filesodbcdata sourcesms access database.dsn set rs=server.createobject(adodb.recordset)sql=select from allmessage order by 留言时间 desc rs.open sql,cn,1,1 Recordset对象是负责浏览与操作从数据库取出来的数据,Connection对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的Recordset对象,使用RS.Open方法存取”teach.mdb”数据库

RS.Open SQL,CN,1,1 使用open方法来打开数据表或执行Select指令参数设置如下: 1,参数一(SOURCE)为欲打开的数据表或SQL指令。

2,参数二(ActionConnection)指定一个已打开的数据库对象,将此参数设为链接我们已

By 25175.com 经建立好的Connection对象“CN”。

3,参数三(CursorType):指定Recordset的打开类型,1为可读写且可自由移动。4,参数四(LockType)指定锁定类型,1为只读。数据排序与SQL指令

1. Select 指令的筛选语句:

格式: Select„From 在SQL语言中:“Select”数据表“中选取某些“栏位”的数据.2.如果要选取的数据表数据包含了一个以上的栏位,则我们可以利用“,”逗号来栏位名称隔开。

3. 如果要选取的数据表数据包含了全部的栏位,则可以利用万用字符“”来代表全部的栏位。

可排序数据的Select指令

1. 当我们希望被选取出来的数据记录数据能够依据某个或某几个栏位的内容来排序时,只要将这些排序依据的栏位摆放在“Order By“保留字之后,然后将这处排序的语句连接在”Select„From“后面就行了。

2. “Order By“默认的排序方式是“由小排到大”,但若是希望排序方式是“由大排到小”,则我们可在栏位名称后再加上“Desc“保留字!将排序方式改为”由大排到小“。在“显示留言意见”网页中的打开数据库ASP程序中的语句: SELECTFrom allmessage order by 留言日期 Desc 功能为:从数据表“allmessage“中取出所有栏位的数据,并将取出的数据记录内容依照”留言日期“栏位使用的”由大排到小“排序方式进行排序。

留言显示网页的管理模式 “显示留言意见”的网页就必须具备显示模式选择的功能,当显示模式在一般情况时要能显示家长们的一般性发言,同时还得将“悄悄话“的发言隐藏起来。当老师以密码登录成为管理模式时,则必须将一般性发言与悄悄话发言的数据全部显示出来,同时还得让老师们可以针对某位特定学生家长所发表的意见作出独立的回答。

这两个情况是通过密码登录管理模式的ASP程序实现的: form method=post

%if session(checkedit)=yes then% input type=hidden value=yes name=goexit input type=submit value=离开管理模式

%else% 密码:input type=password name=password size=4 maxlength=4 input type=submit value=教师管理

%end if% form

在这段网页语句中,利用Session对象来记录目前的工作模式。当我们第一次进入“显示留言意见”网页的时候,我们所见的网页画面一定是一般!因为Session尚未被建立,因此它

By 25175.com 的“变量”值一定不会是“yes”,所以网页中会出现一个输入密码进入“教师管理”模式的栏位,只有当我们输入密码按下“教师管理”的按钮组织上发ASP程序中的进入管理模式语句后,Session对象才会被建立,同时,“checkedit“Session对象变量值被设置为“yes“,所以我们就进入了能将一般性发言与悄悄话发言的数据全部显示出来,同时还让教师们可以针对某位特定学生家长所发表的意见作出独立回答的管理模式页面。

留言显示网页的分页

当家长的发言与老师回复的数据笔数太多时,一次要将全部的数据内容显示在网页中,等待网页下载的时间太长了,因此采用固定笔数分页浏览方式来显示网页。

要进行分页显示,得先知道目前有多少笔的留言数据,而留言数据笔数可以通过Recordset对象的“Recordcount“(记录个数)属性得知,我们将每10笔数据为一单位分页显示: count=rs.recordcount if count10(count10)then totalpage=(count10)+1 else totalpage=(count10)end if “”为浮点数除法,“”为整数除法。

跳页选择的ASP程序语句

所有的发言数据采用固定笔数分页浏览的方式来显示后,还要提供一个跳页链接显示的功能,让浏览者可以选择希望浏览的页次进得浏览,ASP程序语句: pagecount=0 rs.movefirst if request.querystring(topage)then pagecount=cint(request.querystring(topage))if pagecount=0 then pagecount=1 if pagecounttotalpage then pagecount=totalpage rs.move(pagecount-1)10

发言表单网页制作

inse tu3 表单的参数

表单的Action参数:Action参数是用来指定Server端处理此一表单数据内容的程序,此处表单处理ASP程序为“add.asp“,表单的Mothed参数:要将表单传送至Server端的方式有两种,设置值分别为GET及POST,若设置为POST,则浏览器会等Server端来读取数据,若设置为GET,则当我们按下送出按钮时,浏览器会立即将表单中的数据内传送出去。利用POST方法,在传送的数据上将不受限制,利用GET方法传送的数据量则大约只有2K左右。

留言处理程序

要将家长发言数据作后续处理及将这些数据内容存入数据库,须利用添加数据记录的Insert Into 指令,然后再写入数据库文件中: Inset into 指令语句格式:

Insert into 数据表名(栏目名)values(栏目值)

By 25175.com

sql=insert into allmessage(家长姓名,留言主题,联络信箱,留言内容,私人公开,留言时间,班级)values(sql=sql&'& parent&', sql=sql&'&subject&', sql=sql&'&email&', sql=sql&'&memo&', sql=sql&'&personal&', sql=sql&'&now&', sql=sql&'&bj&')cn.execute sql 回复表单程序网页

必须让老师们可以针对某位特定学生家长所发表的意见作出独立的回答, 使用Select„From„Where筛选语句

sql=select from allmessage where(编号=&ID&)rs.open sql,cn,1,3 然后将特定的家长发言数据放在表单,方法是将数据库中的数据取出来,然后放在表单栏位中:

“家长姓名“栏位网页语句标签

td bgcolor=#CCCCFFfont size=2%=RS(家长姓名)%fonttd “留言主题“栏位网页语句标签

td bgcolor=#CCCCFFfont size=2%=RS(留言主题)%fonttd “留言内容“栏位网页语句标签

td bgcolor=#CCCCFFfont size=2%=RS(留言内容)%fonttd 老师在回复栏位中所填入的数据,必须送给处理老师回复数据的ASP程序”anssave.asp”来记录以及处理这些回复数据。当老师填写好回复发言的数据后按下“送出回复”按钮后,表单中的数据内容就会以“POST”的方式由SEVER端读取,然后将数据内容交由处理老师回复数据的ASP程序“anssave.asp”来将数据内容写入数据库。

3.2网上图书馆

网上图书馆将学校图书馆图书放到网络上供人借阅,这样不仅方便了校内的学生与教职员工使用图书馆的资源,还为图书馆管理员提供了一种简便地管理图书馆的方法.3.2.1功能

网上图书馆系统可以进行图书的出借和归还.还可以在系统中按照多种字段对图书进行查找,还可以浏览某个种类的所有图书.该应用程序也为图书馆管理员提供了一些功能,如添加、编辑以及删除图书等,或者在分类层次结构中添加新的种类。

3.2.2系统的层次结构

下图的每个方框代表校园图书馆网站中的一个页面。除了只包含HTML的Search页面外,其他的均为ASP页面。因为每个图书的页面都不同,所以大多数的页面实际上都是多页面。

3.2.3数据库设计

By 25175.com 本系统共使用3个数据表:

LibBooks表包含与图书有关的所有数据。该表中的字段内容的图书的通用信息。另外,对于已经出借的图书,该表中还包含借阅该图书的用户的ID号,以及图书的状态。

表视图如下:

字段名 意义 字段类型 字段名 意义 字段类型 bookid 书号(主键)数字(no null)status 状态 文本 title 书名 文本 checkedoutto 用户id 数字 author 著者 文本 reservedby 用户学号 数字 Subject 主题 文本 description 描述 文本 Isbn Isbn号 文本 keywords 关键字 文本

LibCategories 表包含Library中的所有类别,在访问者浏览图书列表时将会用到这些类别。每个类别都可以作为另外类别的父类别。有一个特殊的类别,Top-Level,没有出现在类别列表中,但是可以作为其他任何类别的父类别。字段名 意义 字段类型

Categoryname 类别 文本(noll)parentcategory 父类别 文本(noll)LibEmps表包含可以访问图书馆网站的用户信息。该表包含一些通用的信息字段,比如用于进入图书馆的用户密码等。

字段名 意义 字段类型 字段名 意义 字段类型

empid 用户id(主键no null)数字 password 用户密码 文本 Empname 用户姓名 文本 manager 管理员代号 数字 emailaddress 用户邮箱 文本

图书馆数据库的数据关系如图9-22所示。其中表LibEmps和表Lib Categories与表LibBooks之间都是一对多的关系。每个雇员都可以借阅多本图书,每个类别都可以包含多本图书。

3.2.3界面设计与重点代码的设计

网上图书馆系统有两种用户,一是管理员。另一种是只允许使用图书馆系统,而没有管理功能的一般用户。访问者进入网站,首先要进行登录,如下图所示。登录页面(index.asp)

访问者输入E-mail地址和密码来登录,然后单击“登录”按钮。输入的数据提交后与数据库中的用户表进行匹配。

须创建一个记录来保存基于访问者登录的用户信息

set RSFindEmp = conn.Execute(select EmpID, Manager from LibEmps where _ & EmailAddress = ' & Request.Form(EmailAddress)& ' and _ & Password = ' & Request.Form(Password)& ')if RSFindEmp.EOF then TheMessage = 密码或email地址不对.By 25175.com else Session(EmpID)= RSFindEmp(EmpID)Session(Manager)= RSFindEmp(Manager)Response.Redirect..yk.htm end if 表单域EmailAddress和Password 用于Where了句中来获取一个记录。如果访问者输入了一个无效的用户名,则记录集中将不会返回匹配的记录。我们可以通过查看EOF标记来判断一个记录集是否为空。为空,则访问者将被拒绝进入该系统。不为空,则访问者的EmpID值和Manager值将从记录集中返回。写入Session 变量,变量将在整个网站的所有网页中都是有效的。这些变量的存在与否及其取值将用于确定是否允许进入一个特定的网页,同时也用于访问者进行书目的归还和借阅操作。

图书馆菜单页面

图书馆菜单页面包含指向其他4个页面的链接:管理页面、搜索页面、图书列表页面和主页面。还有一个可显示用户所借书籍的按纽。如果访问者是图书馆管理员,则菜单界面如图所示。如果访问者不是图书馆管理员,则看到如图所示的界面。非管理员的访问者的界面上没有指向管理员菜单页面的链接。

实现办法:访问者登录时在登录页面上的创建的会话变量Session 用于从数据库中获取访问者的有关信息,表示它是否是管理员。如果值为1,就表明访问者是一个管理员,则用如下代码写入一个指向管理员页面的链接: % If Session(Manager)= 1 then % A HREF=..htmlmanagement_menu.asp管理员菜单A % end if % 通过按纽B1是否为空来判断要不要显示用户所借图书,利用一个记录集来获取访问者已经借出了的所有图书的列表。

if NOT isempty(Request.Form(B1))then set RSBooks = conn.Execute(select BookID, Title from LibBooks where _ & CheckedOutTo = & Session(EmpID))end if

再用循环语句将所借书以表格形式显示出来。table border=1 width=90%

% if NOT isempty(Request.Form(B1))then Do Until RSBooks.EOF% TR

TD WIDTH=40% height=20% Response.Write RSBooks(Title)%tdtr % RSBooks.MoveNext loop end if %

table

循环将遍历Rsbooks记录集中的每个记录,直到该记录集结束:

该网站中的所有ASP页面都会在访问者访问之前对其进行登录检查。这样就可以避免访问

By 25175.com 者通过输入某个页面地址然后在没有登录的情况下直接进入该页面的情况发生。此外,每个管理页面都要确认访问者是管理员。

管理菜单页面

管理菜单页面有一个HTML表单,根据选择的按钮的不同,可以进行5种不同的操作:图书的归还、图书的编辑、图书的删除、图书的添加和类别的添加。不管选择了哪一个按钮,该表单都提交人其自身进行处理。

要进行图书的归还、图书的编辑、图书的删除三种操作,须先进行搜索,找到该书后,由图书Book.asp返回一个链接:

% If Session(Manager)= 1 then % A HREF=..htmlmanagement_menu.asptitle=% response.write RSBooks(Title)%&BOOKID=% response.write RSBooks(BOOKID)%管理员菜单A % end if %

而管理者页面通过下列语句

%=request.querystring(title)% inputzztype=hidden name=BOOKID1value=%=request.querystring(BOOKID)%

这样就将所找到的书的书号BookID、书名Title传递管理者页面。再进行所须操作。共有3个不同的铵纽,可以进行3种操作。若单击“修改”钮: 则重定向到编辑图书页面,同时把Bookid 传递给该页面。Response.Redirect.edit_book.aspBOOKID=&request(BOOKID1)将其他的情况需要建立到数据库的连接:

set conn = server.createobject(adodb.connection)Conn.Open(FILEDSN=cProgram FilesCommon FilesODBCData Sourcesms access database.dsn)if NOT isempty(Request.Form(Delete))and request(BOOKID1)then conn.Execute delete from LibBooks where BOOKID =&request(BOOKID1)end if if(NOT isempty(Request.Form(checkin)))and request(BOOKID1)then conn.Execute update LibBooks BookID=&Request(BOOKID1)end if

页面中的添加新的种类部分包含一个文本控件和一个选择控件。其中选择控件是用所有已经存在的类别列表进行填充的,包括特殊类别 Top level,该类别表明当前类别是处于类别层次结构中的最顶层。代码如下:

先用一个记录集来填充父类别选择控件:

set

checkedoutto=

0,status=

'Available'

where

By 25175.com set RSCategories = conn.Execute(select CategoryName from LibCategories order by CategoryName)再用下列循环语句: %

Do Until RSCategories.EOF %

OPTION VALUE=% response.write RSCategories(CategoryName)%% response.write RSCategories(CategoryName)%OPTION %

RSCategories.MoveNext

Loop %

遍历RSCategories记录集中的每个记录,并作为一个选项添加到列表中,而记录集中CategoryName 同时作为显示值和传递值: 本页面还包含一个指向添加图书页面的链接。搜索结果页面

搜索页面的代码获取与访问者查找规则相匹配的图书,然后将这些图书显示给访问者。搜索页面上的表单包含一个选择控件和一个文本控件。选择控件中的选项是用可搜索 的字段填充的:

需要用一个记录集来保存与访问者的查找规则相匹配的记录:

set RSBooks = conn.Execute(select BookID, Author, Title, Subject from LibBooks where _ & Request.Form(SearchField)& Like '% & Request.Form(SearchCriteria)& %')

注意:,符号%表示的是一个广义搜索。这一点类似于ACCESS中的符号。然后将所找到的书以表格形式显示出来。代码如下: % Do Until RSBooks.EOF %

TR VALIGN=top ALIGN=left

TD WIDTH=40% height=20B书名B A HREF=..htmlbook.aspBookID=% Response.Write RSBooks(BookID)%% Response.Write RSBooks(Title)%ATD

td width=20% height=20B著者B % Response.Write RSBooks(Author)%td td width=30% height=20B主题B % Response.Write RSBooks(Subject)% td % RSBooks.MoveNext Loop % 图书页面

图书页面的代码显示图书的有关信息,以及管理图书的出借操作。该页面通过Querystring 传递BookID if isempty(Request.QueryString(BookID))then Response.Redirect.search.html end if

如果其中不存在,则访问者将被重定向到搜索页面:

如果同时传递表单中包含的变量Action不为空,则表明访问者正借阅该图书:

By 25175.com if Not isempty(Request.QueryString(Action))then 在这种情况下,需要将图书状态改为 Checkout, 同时需要将Checkedoutto 字段修改为该访问者:

conn.Execute update LibBooks set Status = 'Checked Out', _ & CheckedOutTo = & Session(EmpID)& where BookID = _ & Request.QueryString(BookID)Response.Redirect.library_menu.asp end if 然后将该访问者重定到图书馆菜单页面: 下一步,利用图书的状态来确定不同的链接 未借出时链接如下:

if RSBooks(status)= Available then LinkText = A HREF=..htmlbook.aspAction=CheckOut&BookID= _ & Request.QueryString(BookID)& 借这本书A 如果图书已经借出,就创建一个不同的消息,并将链接设置为指向Library menu 页面: LinkText = A HREF=..htmllibrary_menu.asp图书已出借,返回主菜单。A 最后根据是否是管理员,显示管理员菜单链接。

% If Session(Manager)= 1 then %A HREF=..htmlmanagement_menu.asptitle=% response.write RSBooks(Title)%&BOOKID=% response.write RSBooks(BOOKID)%管理员菜单A% end if %

3.3网上评优投票系统

3.3.1功能:

能实现全校性的评选,快捷、公平,且有效,不允许做票。3.3.2组成构造

这个系统由3个部分组成——投票页面vote.htm,处理投票结果的脚本,显示投票页面。3.3.3数据表的设计:

3.3.4界面设计与重点、难点代码设计 投票页面

该页面是一个纯HTML文件,它让用户选择自己想选举的候选人,并填写自己的详细资料,以确认投票的有效性。页面显示如图所示。

表单处理脚本

在vote.htm中各项数据都填写完毕后,单击确定投票按钮,表单的数据就被提交,本次评优共有4个候选人,但只能选两个。故用复选框。投票的有效性通过是否是本校学生,且是否投过票来判断。if request(passno)then sql=select from stud where password=&'&request(passno)&' &and yitu=0 set rs=cn.execute(sql)if rs.eof then% h2 align=center%response.write你无权投票%h2

By 25175.com 本设计允许少选,不允许多选。通过判断Vote投票界面传递过来的复选按纽值的长度看是否多选。

vo=request(cand)if len(vo)4 then% h2 align=center%response.write 多选了,无效%h2

然后根据所投的票将对应候选人的投票结果字段加1,同时将该投票人的已投字段置为1。sqq=update stud set yitu=1 where password=&'&request(passno)&' cn.execute(sqq)if instr(vo,1)then cn.execute(update stud set result=result+1 where name='李宁')end if if instr(vo,2)then

cn.execute(update stud set result=result+1 where name='杨兰')end if if instr(vo,3)then cn.execute(update stud set result=result+1 where name='江道明')end if if instr(vo,4)then cn.execute(update stud set result=result+1 where name='段启文')end if% 显示当前投票情况show.asp 由于投票处理页面已经完成了绝大部分的工作,所以 显示结果页面就很简单了,其功能是从 Stud表文件中读取候选人所得票数,显示在页面上。页面显示如图

值得注意的代码主要有以下几处:

该页面有自动刷新功能,使在线用户可以尽快的看到最新的选举情况。我们这里设定每隔30秒钟自动刷新一次。

meta http-equiv=refresh content=10;URL=show.asp

显示投票时,我们采用了while循环,把候选人及其得票数,整齐地显示在一个表格中,这种技术在数据库查询结果的显示中也经常用到。代码如下: %while not hs.eof % tr td width=100%center font color=#8000ffbig %=hs(name)& &hs(result)&票% big font center td tr %hs.movenext%

By 25175.com %wend% 3.4达级考试在线查分系统与计数器的制作 3.4.1功能:

它提供了在线查看成绩。考生可以在网上使用这一系统,通过输入准考证编号来查询达级考试的结果。

3.4.2数据表的设计

与评优系统共用STUd表,表设计同上。

3.4.3界面设计与重点难点代码的设计

该模块需要查询者输入准考证号后来查看结果。若ID1不为空时,表示有表单输入,开始查询数据库。使用 SELECT的SQL指令查询数据库的数据。先设定SQL指令,查询ID符合准考证编号Request.Form(ID1)的数据,下个“Execute”指令,即可开始执行存取、查询数据的动作了。并将查询结果储存到Recordsets组件RS中。IF Request.Form(ID1)THEN

Set Conn = Server.CreateObject(ADODB.Connection)

Conn.Open(FILEDSN=cProgram FilesCommon FilesODBCData Sourcesms access database.dsn)SQL = SELECT name,id,score FROM stud WHERE id=' & Request.Form(ID1)& '

Set RS = Conn.Execute(SQL)

若考试通过,则显示考试的结果,包括姓名、准考证编号、总分和考试结果,分别由RecordSets 组件的RS(0)、RS(1)、RS(2)、RS(3)得到。FS.Field.Count表示RecordSets组件的域的总数,由“for I=0 to RS.Fields.count-1”,取得RS(I)各域的数据。配合 Table 表格的HTML语法,将结果填入表格的各单元格中。若还有下一个数据,就使用RS.MoveNext 移到下一个位置。

3.4.4页面访问计数器的制作

利用文件处理组件FILESYSTEM的强大功能来制作,比用Application对象计数器要好,Application计数器当有20分钟没有人连上该网页或关机时,计数器会被归零。而文件计数器却不会因时间而消失。我用Count.txt存放访问人次。代码如下: whichfile=server.mappath(piccount.txt)set myfile=server.createobject(scripting.filesystemobject)创建一个 set thisfile=myfile.opentextfile(whichfile)组件对象

visit=thisfile.readline thisfile.close 读取计数器数据文件Count.txt中的计数数据 visit=visit+1 记录自加一次 length=len(visit)for i=1 to length response.write img src=&mid(visit,i,1)&.jpgimg 将记录的数据用图片显示出来 next set thisfile=myfile.createtextfile(whichfile,1)将新计数数据写入文件thisfile.writeline(visit)set myfile=nothing 数字图片我利用PHOTOSHOP中的文字特效制作了9个立方数字:

By 25175.com

四.系统的使用说明与安装 4.1运行环境要求

Windows98 Personal Web Server 3.0(PWS)Microsoft Access 2000(9.0.2812)

4.2安装设置

A.将本网站拷贝到硬盘上的某一目录下,如:拷贝至cy1下。

B.运行PWS,将默认的Web站点主目录设置为该目录,如上例应为cy1; 具体步骤:

a.选择“高级”项;

b.单击“编辑属性”按钮,在出现的“编辑属性”对话框中的“目录”项中填入“cy1”,其他不变,确定;

C.设置启动默认文档为:yy.asp

致谢

通过这次毕业设计,使我感到高科技、新知识的力量。这次毕业设计过程中,得到了长沙市工商职业中专学校的大力支持,给我提供了舒适的工作学习环境,也得到了科大老师、教授的精心指导,在此表示衷心的感谢!

五.参考文献

[1]李世杰 Active Server Pages(ASP)3.0 网页设计手册 北京清华大学出版社 1999 [2]前沿电脑图像工作室 巧学巧用Dreamweaver、Fireworks、Flash制作网页 北京人民邮电出版社

[3]ASP入门与实例演练薄 小志编著 中国青年出版社

第三篇:ASP毕业论文

前言

第一章系统的需求分析

1.1 成绩管理系统的背景分析----------------------5

1.2开发学生成绩管理的必要性--------------------5

1.3学生成绩管理系统设计的目标的分析--------6

1.4学生成绩管理系统的系统需求-----------------6

1.5学生成绩管理系统的功能需求分析-----------6

第二章系统技术以及运行环境的需求分析

2.1 ASP技术简介------7

2.2 ACCESS2003 技术简介-------------------------7

2.3 SQL语句简介-------7

2.4 IIS简介---------------8

2.5 运行环境------------9

第三章系统模块的设计

3.1 学生成绩管理系统的功能分析---------------10

3.2 学生成绩管理系统流程图---------------------10

3.3 系统功能模块图--10

第四章系统数据设计

4.1

系统管理员表----13

4.2系统学生表-------13

4.3成绩管理系统教师-----------------------------14

4.4系统成绩表-------15

4.5系统留言表-------15

4.6系统班级表-------15

第五章学生成绩管理系统功能的实现

5.1 数据库的连接-----17

5.2 成绩管理系统的登录页面---------------------17

5.2 成绩管理系统的安全性------------------------17

5.3 系统管理员功能简介---------------------------19

5.4 教师功能简介-----20

5.5 学生功能实现简介------------------------------21

5.6 学生成绩管理系统的关键代码---------------22

5.7 系统在调度中经常出现的问题---------------23

总结----------------------25

致谢----------------------25

参考文献----------------2

5前言

人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻的影响,也正在改变人们的工作、生活学习、交流方式。信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。

在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展、科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们使用传统人工的方式管理学生成绩、填写各种表格,这种管理方式存在着许多缺点,如:效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着中国加入WTO,意味着我国要在同一个网络平台上参与国际竞争,同世界接轨。这对我们既是一个机遇,也是一个挑战。为此我们必须全面加强全民的信息技术教育,以提高我国的整体素质。科学技术的不断发展和提高,计算机科学技术日渐成熟,其强大的功能人们已有深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件,因此,开发一套这样成绩管理软件成为很有必要的事情。

第一章系统的需求分析

1.1 成绩管理系统的背景分析

当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。

学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询、留言等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。

1.2开发学生成绩管理的必要性

在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。如今,不管是小学、初中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力

来进行学生成绩管理。但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的。

开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的成绩。

1.3学生成绩管理系统设计的目标的分析

1.管理员能够实现对整个学生信息的添加、修改、删除、查询等操作,对教师用户的添加、删除、修改等操作,对留言信息的添加、删除、修改查询等操作。

2.可以将学生成绩的数据库发布到网上,教师的信息发布的网上,方便学生教师进行查询,达到资源共享的目的。

3.教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询,留言信息的添加、删除、修改是、查看等,对的自己的联系信息进行更新,登录密码的修改。

4.学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改,留言的查看、提交留言信息的相关操作。

1.4学生成绩管理系统的系统需求

在21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便。该学生成绩管理系统是以ASP网页编程+ACCESS数据库+SQL数据查询语言编写,其系统功能在内部IIS服务器上运行。系统管理员、教师、学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标。

1.5学生成绩管理系统的功能需求分析

学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息,查看留言、提交留言。教师可以通过成绩管理系统查阅学生成绩信息,教师信息,查看教师留言、学生留言、提交留言、留言的管理等相关操作。系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改,数据库的备份、数据库的还原等相关操作。er、Application、Session、ASPError和ObjectContext。

第二章系统技术以及运行环境的需求分析

2.1 ASP技术简介

Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出

网页。

ASP程序的优点:

1.ASP使用VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,掌管起来非常容易。

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

3.利用ADO组件轻松存取数据库。

4.与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。

5.ASP能与任何ActiveX scripting语言相容。除了可使用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言。

6.ASP技术的处理速度相当快,并且其安全性也很高,ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

7.ASP的对象和组件:ASP有7个固有对象这7个固有对象分别是Request、Response、Serv er、Application、Session、ASPError和ObjectContext

2.2 ACCESS2003 技术简介

Access2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。那么什么叫数据库呢?数据库(Database)是由一些有意义和有关系的数据(data)所组合而成。一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据。所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(Database Management System DBMS)。数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。

Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。

2.3 SQL语句简介

1.SQL 语句简介

SQL全称是“结构化查询语言(Structured Query Language)”,SQL包含4个部分:

(1)数据查询语言DQL-Data Query Language SELECT

(2)据操纵语言DQL-Data Manipulation Language INSERT, UPDATE, DELETE

(3)数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP

(4)数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK

2.SQL的优点

(1)非过程化语言

(2)统一的语言

SQL为许多任务提供了命令,包括:查询数据、数据更新、在表中插入记录、在表中修改记录、在表中删除记录、建立、修改和删除数据对象、控制对数据和数据对象的存取、保证数据库一致性和完整性、以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。

(3)是所有关系数据库的公共语言

由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。SQL是大多数关系型数据库用做查询语言的语言。它是可以移植的,并且容易学习使用,但是所有SQL语句都必须由数据库服务器独立地执行。这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询。所有这些东西都会产生进程间通讯,并且如果客户端在另外一台机器上甚至还会导致网络开销。

2.4 IIS简介

1.IIS的安装

WINDOWS 2000 SERVER提供的WEB服务器组件IIS的安装方法,在开始→设置→控制面板→添加/删除程序命,在添加/删除程序中选择→添加/删除WINDOWS组件按钮,就会弹出如图2-1所示的WINDOWS组件向导对话框。在其中选择INTERNET信息服务IIS,然后单击下一步按钮,随后根据系统提示一步一步的操作即可完成IIS的安装

第四篇:办公自动化论文:办公自动化 ASP

办公自动化论文:办公自动化 ASP 【中文摘要】随着我国教育事业的蓬勃发展和教育体制改革的不断深入,高校日常管理的工作效率问题越来越受到教育界所重视,作为新兴的民办高校重庆信息技术职业学院,近年来,各级领导都高度重视校园信息化建设。当前,重庆信息技术职业学院日常的业务、公文管理等信息量不断膨胀,原有的低效办公方式与不断增长的办公业务量之间的矛盾日益尖锐,依靠人工手段及时对大量的信息进行收集、整理和分析是难以做到的,同时,高校日常行政管理的办公自动化系统的建设和应用情况在很大程度上反映出学校管理的现代化水平。因此,只有改革传统的办公方式,充分利用先进的办公技术,逐步实现信息管理现代化,才能提高办公效率以适应形势的发展,为信息的上传、下达提供极为生动的通信方式。因此,建立一个高质量并且符合我校实际情况的办公自动化系统,是发展我校教育事业、提高我校办学管理水平和工作效率的一个重要且必要的手段之一。本课题针对目前重庆信息技术职业学院在日常办公过程中存在的问题,研制了一个建立在局域网环境之上的民办高校办公自动化系统,构建了一个能科学采集、分类、存储日常办公信息,满足日常办公需求,便于重庆信息技术职业学院各级行政管理部门使用的灵活高效办公模式。并围绕该系统的功能实现及系统实现时所涉及的关键技术进行了研究与探讨。它的设计与实现是一个很复杂的系统工程,是局域网技术与信息系统开发方法的统一。本文阐述了一个基于WEB的B/S结构的民办高校办公自动化系统的设计与实现过程。具体工作如下:(1)介绍本系统的开

发背景和本系统的国内外发展现状;(2)论述了开发本办公自动化系统开发过程中的理论支持、技术基础和实现的关键技术;(3)对本系统进行了需求分析和功能的设计,确定系统的体系结构;(4)以行政管理子系统、车辆管理子系统、个人办公子系统和考勤管理子系统等为例阐述系统的具体实现过程。本系统利用Internet实现了我校办公自动化的管理,提高了学校日常管理的工作效率和工作的透明度,为全校师生各方面工作带来了很大方便。

【英文摘要】With the vigorous development of China’s educational undertakings and the deepening of reform of educational system, the efficiency of the daily management of universities is increasingly being valued by the education sector, as new private universities in Chongqing Information Technology Vocational College, in recent years, leaders at all levels attaches great importance to the campus information technology.At present, Chongqing Information Technology Vocational College daily business, document management, information continues to expand, the existing inefficient office procedures and office operations growing increasingly acute contradictions between the amount of relying on artificial means of timely collection of large amounts of information , collation and analysis is difficult to do, while the daily administration of the university system’s

construction and office automation application to a large extent reflects the level of modern school management.Therefore, the only way to reform the traditional office, make full use of advanced office technology, the progressive realization of modernization of information management to improve office efficiency to adapt to the development, in order to upload the information, assigned to provide a very vivid way to communicate.Therefore, the establishment of a high-quality and consistent with the actual situation in our school office automation systems, is the development of our school education, improve the management of our school education level and work efficiency is an important and necessary means.This topic in Chongqing Information Technology Vocational College in the ordinary course of business problems, develop a LAN environment built on top of office automation system of private universities, to build a scientific collection, classification, storage, routine office information, to meet the daily office needs, easy to Chongqing Information Technology Vocational College administrative departments at all levels, flexible and efficient use of working models.And around the realization of the function of the system and system implementations of the key technologies involved in the research and discussion.Its

design and implementation is a very complicated system, a local area network technology and information systems development approach unity.This paper describes a WEB-based B/S structure of the Office Automation System Private Universities design and implementation.Specifically as follows:(1)describes the background and development of the system development status of the system at home and abroad;(2)discusses the development of the office automation system to support the process of developing the theory, technology base and key technologies;(3)of the system requirement analysis and functional design, determine the architecture of the system;(4)The administration subsystem, vehicle management subsystem, personal office management subsystem and other subsystems and attendance system, the specific example described implementation process.The system uses Internet to achieve our school office automation management, improve the daily management of the school’s work efficiency and transparency in all aspects of work for the whole school is a big convenience.【关键词】办公自动化 ASP B/S 用户角色

【英文关键词】office automation ASP B / S user roles 【目录】民办高校办公自动化系统的设计与实现

摘要

4-5ABSTRACT5-6第一章 绪论11-191.1 课题背景11-13公模式13

1.1.1 传统办公模式12-131.1.2 网络办

1.2 1.4 1.1.3 WEB 模式的办公自动化系统13

1.3 国内外研究现状15-171.5 论文结构

17-18课题研究意义13-15本文的主要工作1718-1919-3519-2022-25

1.6 本章小结第二章 民办高校办公自动化系统的理论基础2.1 ASP 技术综述19-222.1.2 ASP 的内部特点20-222.2.1 IIS 简介22-24

24-25

2.1.1 ASP 的特点

2.2 IIS 介绍

2.2.2 搭建IIS 服务器

2.3.1 应该注意的安全问题三层架构简介25-2626

2.3 三层架构25-27

2.3.2 为什么需要三层架构

26-27

2.3.4 三层结构2.3.3 三层架构及其优缺点与MVC 模式的区别2727-3228-3032-34

2.4 WEB 数据库技术

2.4.2 ODBC 技术2.5 访问控制

2.5.2 基于角色的访问

第三章 民办高校2.4.1 CGI 技术27-282.4.3 ADO 技术30-322.5.1 访问控制概述33控制模型33-342.6 本章小结34-35办公自动化系统的需求分析35-4535-37求3535-36

3.1 功能需求分析3.1.1 提供电子邮件功能是办公自动化系统的基本需3.1.2 处理大量的复合文档型的数据信息3.1.3 包含大量的工作流应用36

36-37

3.1.4 支持协同工作和移动办公3.1.5 应有完整的安全性

373.1.6 能集成其他业务应用系统和Internet37

3.2.1 组织和管理可行性383.2.3 技术可行性

3.2 3.2.2 可行性分析37-38经济可行性3838-44图39-40公用例图41

3.3 系统建模3.3.2 行政管理用例

3.3.4 个人办3.3.6 职工3.3.8 本第四章 民办3.3.1 用户登录用例图393.3.3 车辆管理用例图40-41

3.3.5 公文传阅用例图41-42

3.3.7 个人邮箱用例图433.4 本章小结

44-45管理用例图42-43站服务用例图43-44高校办公自动化系统的总体设计45-5845-52计46-474.1.1 系统设计方案45-46

4.1 系统设计4.1.2 系统结构设

4.2 系统

4.2.2 第五章 民5.1 用户4.1.3 主要模块数据流程图47-52

4.2.1 数据库概念设计53-54

4.3 本章小结57-58数据库设计52-57数据库逻辑设计54-57办高校办公自动化系统主要功能模块的实现58-73登录模块的实现58-6060-62息61-62

5.2 内部通知模块的实现5.2.1 发布新通知615.2.2 修改和删除通知信

5.3.1 通5.3 个人通讯录模块的实现62-65

62-63讯录类型管理的实现63-65程65-66改与删除6868-71

5.3.2 通讯录管理的实现

65-68

5.4.1 查看日5.4.3 日程的修5.4 日程安排模块的实现5.4.2 添加日程安排66-685.5 个人工作日志模块的实现5.5.1 添加个人工作日志69-705.5.2 修改和

删除个人工作日志70-71小结72-7373-7475-7877-787881-83

705.5.3 导出个人工作日志

5.7 本章5.6 用户权限管理模块的实现71-72

第六章 系统测试73-786.2 集成测试74-756.3.1 测试内容75-77第七章 结论与展望78-807.2 展望78-80附录

83-84

..............6.1 单元测试

6.3 压力测试6.3.2 测试结果7.1 结论

参考文献

致谢80-81【采买全文】 139938848 138113721 同时提供论文写作一对一辅导和论文发表服务.保过包发.【说明】本文仅为中国学术文献总库合作提供,无涉版权。作者如有异议请与总库或学校联系。

第五篇:包装设计类毕业论文

包装设计类毕业论文(如何让包装设计打动顾客论文):

在商品同质化现象日趋严重的今天,我们总是希图能够借助一种方法,让原本雷同的商品以差异化形态展现在顾客眼前。无疑,跳眼的包装设计以其出众的视觉识别力所形成的感官高度评判,会帮助我们的商品从众多竞品中脱颖而出,使消费者留意、停顿、观察,赞赏并产生购买行为,这也是每个商家所追求的最理想化的包装设计。

于是由设计师提出的种种设计方案总是遭受到来自市场一线人员的否定,但是这些一线营销人员又很难给最具诱惑的商品包装提出清晰的概念,或者提供比较有创造力的设想轮廓,但又总是给设计师带回一两件他们认为具有销售煽动性的包装。在花里胡哨的产品包装总是让人摸不着头脑,搞不清楚厂家在卖什么时,怎么样才能够设计出打动顾客的包装呢?

关于包装的思考

包装的作用

在讨论快速消费品包装的话题之前,我们有必要对包装的作用进行思考,只有弄清楚了包装对于产品真实作用,并在具体设计时兼顾这些要求,才能设计出有征服力的快速消费品包装。

首先,包装使产品具有一定形态。很多情况下,没有形态的产品是很难陈列或者展示的,如饮料、卷烟等产品,没有包装的陈列成本大且不说,也达不到预期效果;其次,包装对产品质量有一定保护作用。如“洽洽”香瓜子的包装有不透气腹膜,这样“洽洽”“百煮口口香”的独特销售主张才得以保全,否则“香味”都变了,消费者拿什么钟爱你? 再次,包装可以使产品区别于竞争对手。以薯片为例,“品客”的薯片由于采用纸桶包装,便很容易与其它塑胶袋包装的薯片产生差异,易于消费者产生识别;另外,包装要兼具消费说明作用。很多产品具有的特殊卖点决定了它的消费方式不径相同,此时包装设计上就必须要有足够的信息让消费者认知其特殊性,否则就会造成产品信息沟通不畅;最后,包装使产品具有了便携性。以饮料为例,从散装到玻璃器皿装,一直发展到如今的PTT瓶,更主要的是考虑了消费的“移动性”。另外瓶装饮料和纸包饮料之所以在容量上产生差异,也主要是考虑到了消费者的移动性。

再了解了包装的基础作用后,对比一下你周围的产品包装,不难发现这样一个事实:很多快速消费品的包装设计 基本上只体现了包装的一到两点作用,根本不存在打动消费者的可能性。

包装设计的常见弊端

琳琅满目的包装中,顾客总是只选择自己所喜好的产品,除了产品本身的知名度和满意度以外,包装设计的话语权正在影响着消费者做出购买决定。兼具了上述包装的主要作用后,包装就从此高枕无忧了?其实不然,包装设计中的一些弊端,常使原本从货架拿起产品的顾客的手又放下了,转而选择了其它同类产品,这个时候必须要知道包装的弊端究竟在哪里?

在快速消费品的包装中,常见的设计弊端如下:包装没有凸显产品的销售主张产品通过包装设计可以满足消费者的诉求及归属,而当一个产品的包装设计缺乏主题时,就很容易输给有主题的竞品,这是产品的销售主张受到抑制。当消费者在选择袋装喜糖时,同样的价钱他会选择有喜庆字样及红色图案的品牌还是一般的只有字样的品牌呢?结果是不言而喻。

包装图案与产品内涵南辕北辙

有的企业的包装设计是由印刷厂承担的,而印刷厂的设计能力往往参差不齐,一些小印刷厂的设计通常令人大跌眼镜。如明明设计的是食用话梅的包装,却在袋子上印上了花草的图案,这个时候消费者就会觉得莫名其妙,在仔细观察后通常会因为质疑产品层次而放弃购买。

包装华而不实

一些产品为了达到差异化的目的,往往习惯走“捷径”,即不通过产品本身形成差异,而是通过包装的“豪华路线”形成差异,往往却得不偿失。如某牌子的禽蛋,包装搞得像奢侈品,有消费者开玩笑说,这东西买回去都舍不得吃,那盒子也舍不得扔,结果干脆不买了。由此可见,包装的过度奢华如果缺乏有品质的产品支撑,往往会被当作是噱头,最终落个华而不实无人喝彩的结果。

包装不符合行为习惯

国内某个牌子的功能型饮料,其目标消费者是运动量大的人,而其包装却是玻璃瓶。这里就有个问题了,玻璃本身是易碎品,处于对自己身体的保护的行为习惯,玻璃瓶的功能型运动饮料显然很难受推崇。再则,一些野外休闲食品在包装设计时往往忽略了一个问题,就是包装的过重,很多产品由于重量大或者不便于携带,或者包装容易变形而失去了更多的市场机会,这些都是忽略行为习惯的结果。

包装与潮流格格不入

如今的包装虽然是企业行为,但切实存在着潮流现象,如环保包装的悄然流行就不可以等闲视之。环保包装最直接的反映了企业对消费者的关注程度,这样的企业容易得到消费者的认同。如直销的安利产品,基本都采用环保再生包装,这样的包装不但可以保护生态环境,而且也可以最大程度上的保护产品性质不发生改变。

在包装设计规避了缺陷并含盖其一般功能时,我们的包装从此就无往不利了?答案是否定的,我们需要的是可以打动消费者的包装,怎样才可以获得设计出此类包装的设计灵感呢?

靠什么打动消费者?

灵感来源于生活

好的包装设计应该是具有灵性,它自己本身就会说话;好的包装来源于生活,它可能是某个生活细节的追溯。包装的灵性是指包装可以使产品的内涵呼之欲出,最能反映出产品本身打动消费者的特质。

市面上有一种叫做“野果生活”的果汁包装就很吸引人,但是一开始吸引人的是这种果汁的名字,当你将果汁拿到手上时,你就会被一副图案感动,那是两个小人用竹竿打野果子的场景,其中一个小子挥竿打野果,一个女娃正在用布兜在底下接着。很多消费者,尤其是曾经在农村生活过的消费者对这个场景肯定是记忆颇深,虽然记不清打的是什么野果了,但对场景的记忆仍是那么的深刻,那种快乐和收获是希望回味的,即使不曾有这些经历的消费者也会因图案的生动而开始憧憬那种生活。这就是一款源于生活的包装设计的影响力。

灵感来源于历史

有很多商品本身是很有文化底蕴的,但是由于后续的设计者缺乏对该产品历史及人文内涵的了解,设计出的包装往往并不能彰显产品的品位。一旦一种产品能够将其历史原貌较接近的复原,往往也会使消费者折服,“雾里青”名茶就是个很好的例证。在恢复这种历史名茶前,其包装设计者也查阅了大量的茶叶历史资料,虽然没有得到图片的佐证,但是结合各种信息设计师得出的结论是历史上的“雾里青”是用瓷罐包装的。经过分析当时的瓷罐器型,设计师设计出了现在使用的“雾里青”包装瓷罐。后来瑞典的歌德堡沉船被打捞上来,上面的在海水中浸泡了近一百多年的“雾里青”所采用的包装竟与设计师所设计的十分接近!这种接近历史原貌的包装使得此茶叶品位凸显而备受消费者关注和青睐。

灵感来源于感情

真正的好包装是蕴涵感情诉求于其中的,没有了情感诉求的商品销售是很低级的“叫卖”,打动消费者是无稽之谈。市面上有个牌子的巧克力,其设计总是可以打动人,火红的玫瑰让你送给最爱的人,白雪配合房子造型让你送给你最眷念的家人……包含了丰富情感诉求的巧克力不再只是甜润的化身,不同的包装设计可能使它幻化成天使、圣诞老人、友谊,这样的包装总是会令消费者感动,以至忘记了它的不菲价格。灵感来源于细节

有人说如今是个分众营销时代,消费者需要商家去观察、了解并从细节上去满足他。包装同样如此,一款打动消费者的包装更应该反映厂家对关乎消费者的细节的注意。

浙江有个小家伙果奶,它推出了一种旋转盖成功的解决了使用吸管引用果奶时的二次污染问题。儿童是个备受重视的群体,而儿童又是最“马虎”的消费者,用脏手拿吸管去饮用果奶产品似乎是司空见惯的事,而小家伙的旋转盖包装通过旋转打开封口后就可引用,杜绝了使用吸管的二次污染,同时也使得饮用果奶更加方便。这个细节为小家伙公司赚取了丰厚利润,仅乐百氏、今义奶支付的侵权赔偿就已达数千万元,这就是关注细节的包装的成功。在超市购物时,有个现象是值得关注的,一家产品的外包装棱角分明,另一些包装则四角圆润,圆角的卖得总是要比直角的快一点,为什么呢?你有否被直角包装划伤过皮肤,如果有的话,该明白为什么圆角的要比直角的畅销了吧。

除了灵感可以成就一款包装外,包装的设计其实还是遵循某些原则的。

包装设计的4C原则

包装和营销一样同样存在着4C组合,客户的欲望和需求Customer need、满足需求的成本Cost、实现需求的便利性Convenience、实现需求所需的沟通Communication,都将对包装设计产生重要影响。

顾客的心理包装需求

首先,作为一款好的包装,设计者必须要搞清楚顾客对于产品的真实需求。例如礼品的话,消费者可能更关心它的包装档次,而对于包装的大小则会依据礼品的用途作出选择。送给情人的也许很精致同时忌讳体积过大,而送一般的往来客人还是青睐包装堆头稍大的。

有些产品是用来彰显消费者的尊荣和地位的,此时市场上常见的包装设计及材料就很难满足消费者的尊贵与猎奇心理了,惟有做一些颠覆性的设计才可以使产品品位无与争锋,比较典型的是Absolute Vodka绝对牌伏特加。

需求的包装成本

如果是消费者长期需要的快速消费品,则消费者不会希望为包装支付更多的购买成本。还有一种情况就是希望包装简化,因为某些包装消费者会认为扔掉可惜,不扔掉又占空间,最典型的要属茶叶的铁罐包装。

包装是用来体现产品价值,而非弱化产品价值的一种手段,过高档或者过低档的包装都会弱化产品价值,因此必须弄清楚顾客对于产品所愿意承担的包装需求成本。

大瓶的雪碧汽水价格是不是比小瓶的更划算?散装的饼干与同一厂家出的纸盒装的相比较是不是也要便宜点?这就是省略了部分包装后使得环节费用降低,而更能够引起理性消费者的购买欲望。

实现需求的包装便利性

一款包装的自重,包装的易打开程度,包装携带的便利性等等,都会影响消费者所作出的购买决定。消费者所期望的包装往往暗含消费便利性于其中,以前的很多塑料包装要想打开必须借助牙齿或者剪刀,而现在多数此类包装都有个小口,轻轻一扯便可以打开消费,这就是考虑到了需求的便利性。

实现需求的包装沟通

细心的消费者会发现,如今的很多包装上不再只是简单的文字或图案,往往一款容易打动顾客的包装总是图文并茂的。如“旺仔”牛奶的卡通图形以及罐身“再看,再看就把我喝掉”的文字,消费者看到了旺旺的卡通造型已经感到快乐,再看到这句煽情的广告语,怎能不随手拿一罐喝掉呢?

ASP类设计论文毕业论文大全
TOP