网站设计毕业论文.docx
- 文档编号:7185258
- 上传时间:2023-01-21
- 格式:DOCX
- 页数:61
- 大小:204.49KB
网站设计毕业论文.docx
《网站设计毕业论文.docx》由会员分享,可在线阅读,更多相关《网站设计毕业论文.docx(61页珍藏版)》请在冰豆网上搜索。
网站设计毕业论文
网站设计毕业论文
天津工业大学
毕业设计(论文)
杂志订阅系统的开发
姓名******学院计算机技术与自动化学院专业网络工程指导教师王琬茹职称讲师
2007年6月25日
天津工业大学毕业设计(论文)任务书题目杂志订阅系统的开发
计算机技术与自动化学生姓名****学院名称专业班级网络工程032学院
课题类型模拟课题
我国的杂志一般都是通过邮局或代理进行订阅和发行的,杂志种类繁
多,订阅者的身份及需求不同,因此杂志的订阅工作较为繁杂。
当今,计课题意义算机网络已成为社会信息传递最方便快捷的工具,利用它可以使远隔万里
的用户能够相互通讯。
如果利用计算机网络辅助管理杂志订阅工作,那么
将极大地提高工作效率,减少不必要的工作差错,降低人力支出。
07.3.5-07.3.20,收集数据,做需求分析,学习技术相关内容;
07.3.21-07.4.15,确定系统目标,确定开发思想,选择开发方法,做概
要设计及详细设计;
任务与进07.4.16-07.5.15,写代码,实现功能;
度要求07.5.16-07.5.28,完善功能,一次系统测试;
07.5.29-07.6.5,系统修改,二次系统测试;
07.6.6-07.6.25,完成论文。
[1]孟凡奇,陈庆平,吕伟.ASP程序设计基础.上海交通大学出版社,
2006.
[2]韩国峰,柯华坤,王磊.ASP网站开发典型模块与实例精讲.电子工
业出版社,2006.
主要参考[3]汪晓平,钟军.ASP网络开发技术(第二版).人民邮电出版社,2003.文献[4]飞思科技产品研发中心.SQLServer2000速查.北京:
电子工业出
版社,2001.
[5]郭盈发.张红娟.数据库原理.西安电子科技大学出版社,2003.
[6]周苏,王文.软件工程学教程.北京:
科学出版社,2003.
起止日期2007.3.5-2007.6.25
备注
院长教研室主任指导教师
毕业设计(论文)开题报告表
2007年3月5日姓学计算机技术与自动网络工****专业班级032名院化学院程
题指导教杂志订阅系统的开发王琬茹目师一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:
主要内容:
“杂志订阅系统”是一个计算机辅助信息管理系统。
该系统保存所有通
过邮局或代理发行的杂志以及与发行有关的信息;接受订阅者的订阅,
并保存订阅、付款日期和金额、以及投递信息;输出投递和订阅清单;
统计各杂志的各阶段的总订阅数,并输出各杂志社的订单汇总表。
目的和意义:
我国的杂志一般都是通过邮局或代理进行订阅和发行的,杂志种类繁
多,订阅者的身份及需求不同,因此杂志的订阅工作较为繁杂。
当今,
计算机网络已成为社会信息传递最方便快捷的工具,利用它可以使远
隔万里的用户能够相互通讯。
如果利用计算机网络辅助管理杂志订阅
工作,那么将极大地提高工作效率,减少不必要的工作差错,降低人
力支出。
二、进度及预期结果:
起止日期主要内容预期结果07.3.5-07.3.20收集数据,做需求分析,学习技术相掌握sqlserver2000、asp
关内容;等技术;07.3.10-07.4.15确定系统目标,确定开发思想,选择完成详细设计,确定功能模
开发方法,做概要设计及详细设计;块及数据库设计;07.4.16-07.5.15写代码,实现功能;完成编码工作;07.5.16-07.5.28完善功能,一次系统测试;查出并修改重要错误,完善
功能;
07.5.28-07.6.5系统修改,二次系统测试;检查细小错误,修改并调试
成功;
07.6.6-07.6.25完成论文。
完成论文
Sqlserver2000数据库软件,asp编程开发相关资料,iis服务器,完成课题的现有dreamweaver2004MX。
条件
审查意见
指导教师:
年月日
学院意见
主管领导:
年月日
天津工业大学本科毕业设计(论文)评阅表
(论文类)
杂志订阅系统的开发题目
学生姓名*****学生班级网络工程032指导教师姓名王琬茹评审项目指标满分评分
能体现本专业培养目标,使学生得到较全面训练。
题目
10
大小、难度适中,学生工作量饱满,经努力能完成。
选题
题目与生产、科研等实际问题结合紧密。
10
能独立查阅文献以及从事其他形式的调研,能较好地理课题调研、解课题任务并提出实施方案;有分析整理各类信息,从15文献检索
中获取新知识的能力。
结构严谨,理论、观点、概念表达准确、清晰。
10论文撰写文字通顺,用语正确,基本无错别字和病句,图表清楚,
10
书写格式符合规范。
外文应用能正确引用外文文献,翻译准确,文字流畅。
5
论文论点正确,论点与论据协调一致,论据充分支持论
15
点,论证过程有说服力。
有必要的数据、资料支持,数据、资料翔实可靠,得出论文水平15
的结论有可验性。
论文有独到见解或有一定实用价值。
10
合计100意见及建议:
评阅人签名:
年月日
天津工业大学毕业设计(论文)成绩考核表
计算机技术与自网络工程学生姓名*****学院名称专业班级动化学院032题目计算机技术与自动化学院
1(毕业设计(论文)指导教师评语及成绩:
成绩:
指导教师签字:
年月日2(毕业设计(论文)答辩委员会评语及成绩:
答辩主任(或组长)签字:
年月日3(毕业设计(论文)总成绩:
a.指导教师b.评阅教师总成绩c.毕业答辩成绩给定成绩给定成绩(a×0.5+b×0.2+c×0.3)
摘要
本文介绍的主要内容是杂志订阅系统的开发及维护,目的是解决各种杂志的网上订阅问题。
它将方便用户和邮局(或杂志发行代理)对杂志进行订阅和管理,以便更好地实现杂志订阅。
该系统应实现用户在网上进行杂志订阅和续订及邮局(或杂志发行代理)在网站上进行订阅管理等功能。
其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
经过分析,我们使用Microsoft公司开发的Internet服务器端脚本环境ASP。
并采用VBSCRIPT语言来实现编程。
后台使用性能优越的数据库SQLServer2000,利用其提供的各种编程优点,在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进,直到达到令人满意的效果。
关键词:
开发架构;杂志订阅;数据库;网站
ABSTRACT
Themaincontentofthearticleisdevelopmentandthemaintenanceofmagazinesubscriptionsystemonthewebsite.Itisaimsatresolvingthevariousmagazineonlinesubscriptions.Itwillfacilitatetheusersandoffices(orthepublisheragents)tothemagazinesubscriptionandmanagement,inordertobetterrealizationmagazinesubscription.Thissystemshouldrealizethefunctionofusersoftheonlinemagazinesubscriptionsandcontinuetosubscribeaswellasoffices(orthepublisheragents)tomanagesubscriptioninthewebsite.Itsdevelopmentmainlyincludestheestablishmentandthemaintenanceofthebackstagedatabaseaswellasthedevelopmentoftheapplicationofthebackstage.
Aftertheanalysis,weuseMicrosoftCorporation’sinternetserver-sidescripting
environmentASP.AndusetheVBSCRIPTlanguagetorealizetheprogramming.WeusePerformancesuperiordatabaseSQLServer2000atthebackstage,usingtheprogrammingmerittheyprovideandestablishthesystemapplicationprototypeintheshorttime.Then,carryontothesystemrevisesandtheimprovementunceasingly,untilachievesthesatisfyingeffect.
Keywords:
developmentframework;magazinesubscriptions;database;website
第一章前言..........................................11.1研究的目的意义............................................11.2现状分析..................................................1第二章开发环境综述..................................22.1ASP简介...................................................22.2SQLServer简介............................................4第三章系统总体设计..................................63.1功能结构设计..............................................63.2开发架构设计..............................................63.3数据库设计................................................9第四章系统详细设计与实现...........................204.1登录和注册...............................................204.2用户管理.................................................224.3后台管理.................................................26第五章系统测试与维护...............................305.1系统测试.................................................305.2系统维护..................................................31第六章结论.........................................32参考文献.............................................33附录I:
英文资料及其翻译...............................34附录II:
主要代码......................................40谢辞.................................................59
天津工业大学2007届本科生毕业设计(论文)
第一章前言
1.1研究的目的意义
近些年来,随着网络技术的不断发展,网络知识的逐渐普及,人们越来越频繁地接触网络,越来越多地利用网络来完成各种工作。
许多传统的工作也开始移植到网上,从而形成了一套更便捷的工作流程。
杂志订阅系统就是在这样的背景下开发的。
我国的杂志一般都是通过邮局或代理进行订阅和发行的,杂志种类繁多,订阅者的身份及需求不同,因此杂志的订阅工作较为繁杂。
当今,计算机网络已成为社会信息传递最方便快捷的工具,利用它可以使远隔万里的用户能够相互通讯。
如果利用计算机网络辅助管理杂志订阅工作,那么将极大地提高工作效率,减少不必要的工作差错,降低人力支出。
1.2现状分析
网络上有关杂志订阅系统开发的方案极少,却大多都是提出功能需求希望有人来开发的。
在网上也并没有找到一个可以用来参考的实际案例,只有一些不全面的理论介绍。
经过查询,与此相关的文献书籍也很缺乏。
杂志订阅系统是一个计算机辅助信息管理系统。
该系统保存所有通过邮局(或杂志发行代理)发行的杂志以及与发行有关的信息;接受订阅者的订阅,并保存订阅、付款日期和金额、以及投递信息;输出投递和订阅清单;统计各杂志的各阶段的总订阅数,并输出各杂志社的订单汇总表。
1
天津工业大学2007届本科生毕业设计(论文)
第二章开发环境综述
2.1ASP简介
MicrosoftActiveServerPages即用户所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS之中,通过ASP,用户可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。
有了ASP,用户就不必担心客户的浏览器是否能运行他所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
ASP所设计出的是动态主页,可接收用户提交的信息并作出反应,其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。
例如:
当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件。
该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查寻的结果集)以HTML的格式传送给浏览器。
数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力。
从软件的技术层面看,ASP有如下的特点:
1.无需编译:
ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接
解释执行。
2.易于生成:
使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设计。
若从工作效率来考虑,不妨选用具有可视化编辑能力的VisualInterDev。
3.独立于浏览器:
用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所设计的主页。
ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。
因此,若不通过从服务器下载来观察*.asp主页,在浏览器端见不到正确的页面内容。
4.面向对象:
在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveXServerComponent(ActiveX服务器组件)来扩充功能。
5.与任何ActiveXscripting语言兼容:
除了可使用VBScript和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting语言。
6.源程序码不会外漏:
ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。
2
天津工业大学2007届本科生毕业设计(论文)
从应用的层面看,ASP有如下的功能:
1.处理由浏览器传送到站点服务器的表单输入。
2.访问和编辑服务器端的数据库表。
使用浏览器即可输入、更新和删除站点
服务器的数据库中的数据。
3.读写站点服务器的文件,实现访客计数器、座右铭等功能。
4.提供广告轮播器、取得浏览器信息、URL表管理等内置功能。
5.由cookies读写用户端的硬盘文件,以记录用户的数据。
6.可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。
使用VBScript或JScript等简易的脚本语言,结合HTML码,快速完成站点的7.
应用程序。
通过站点服务器执行脚本语言,产生或更改在客户端执行的脚
本语言。
8.扩充功能的能力强,可通过使用VisualBasic、Java、VisualC++等多
种程序语言制作ActiveXServerComponent以满足自己的特殊需要。
ASP脚本是一系列按照特定语法(目前支持VBScript和JScript两种脚本语言)编写的,与标准HTML页面混合在一起的脚本所构成的文本格式文件。
当客户端的最终用户用Web浏览器通过Internet来访问基于ASP脚本的应用时,Web浏览器将向Web服务器发出HTTP请求。
Web服务器分析、判断出该请求时ASP脚本的应用后,自动通过ISAPI接口调用ASP脚本的解释运行引擎(ASP.DLL)。
ASP.DLL将从文件系统或内部缓冲区获取制定的ASP脚本文件,接着就进行语法分析并解释执行。
最终的处理结果将形成HTML格式的内容,通过Web服务器“原路”返回给Web浏览器,由Web浏览器在客户端形成最终的结果呈现。
这样就完成了一次完整地ASP脚本调用,若干个有机的ASP脚本调用就组成了一个完整的ASP脚本应用。
另外注意,当遇到访问数据库的脚本命令时,ASP通过ActiveX组件ADO(ActiveXDataObjects)与数据库对话(ADO是建立在微软新的数据库API,即OLEDB之上的,目前的OLEDB通过ODBC引擎与现存的ODBC数据库交互,进一步的OLEDB版本将直接与数据库打交道,不再通过ODBC引擎),并将执行结果动态生成一个HTML页面来返回服务器端,以响应浏览器的请求。
在用户端浏览器所见到的是纯HTML表现的画面,例如用表格来表现的后台数据库表中的字段内容。
由于ASP结合了脚本语言,可以通过编程访问ActiveX组件,并且具有现场自动生成HTML的能力,所以它成为建立动态Web站点的有效工具。
ASP原理示意图如图2-1所示。
3
天津工业大学2007届本科生毕业设计(论文)
用户访问网站
服务器响应请求
所请求的处理ASP脚本文文件是否需要服数据库操作件(ASP.DLL)务器解析
读取服务器上的文件生成页面数据流
发送相应网页
数据到客户端
图2-1ASP原理示意图
2.2SQLServer简介
Database-数据库是数据集中存放的地方,并且只有经过授权的人或程序才能使用数据库中的信息,才能对数据库进行操作,在数据库中的数据经过适当设计,可以减少信息冗余。
它是一种存储数据并对数据进行操作的工具,作用在于组织和表达信息,简而言之,数据库就是信息的集合。
计算机的数据库可以分为两类:
非关系数据库(flat-file)和关系数据库(relational)。
关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,如记录、域等。
SQLServer2000是Microsoft公司最新开发的大型关系数据库管理系统,具有非常强大的关系数据库创建、开发、设计及管理功能;它将数据库连接到Internet,并通过Web浏览器显示数据操作,具有客户机/服务器结构,并与Microsoft公司的其他产品及第三方产品具有良好的兼容性,能方便的实现无缝操作。
此外,SQLServer2000还提供了对分布式事务处理的支持,并具有对开发工具的良好支持,能为大型数据库项目提供优秀的企业级解决方案。
因此,SQLServer2000具有以下几个方面的特点:
1.与Internet的紧密结合
SQLServer2000的数据库引擎集成了对XML的支持,同时以可扩展、易于使用和安全的特点,成为建设大型Web站点最好的数据存储设备之一。
SQLServer2000的编程模式在很大程度上与专用于开发Web应用的WindowsDNA架构相集成。
同时,SQLServer2000所携带的诸如英语查询以及Microsoft查询服务等为开发
4
天津工业大学2007届本科生毕业设计(论文)
Web应用提供了友好而强大的查询界面。
2.可扩展性和可用性
SQLServer2000所支持的联盟数据库服务器(federeateddatabaseserver)特性允许用户在多个数据库服务器上水平划分数据表,从而使得用户把本来一台服务器负责的功能扩展到多台数据库服务器上去。
这多台数据库服务器彼此合作提供类似于集群服务器所提供的强大性能。
3.企业级数据库
SQLServer2000关系数据库引擎具备有完善而强大的数据处理功能。
它在有效保证数据库一致性的基础上,尽量降低成千上万的数据库用户进行并发访问时的管理和延迟成本。
4.简单、友好的操作方式
SQLServer2000包含一整套的管理和开发工具。
这些工具都具有非常友好的用户界面,在提供强大功能的同时,易于安装、使用和发布。
用户可以把更多的精力放在自己的业务问题上,可以非常迅速地建立并发布强大而复杂的数据库应用系统。
5.数据仓库支持
SQLServer2000为了满足现代企业对大规模数据进行有效分析和利用的要求,包含了一系列提取、分析、总结数据的工具从而使联机分析处理成为可能。
同时,SQLServer2000提供了英语查询工具和编程接口。
使得以英语为基础设计和管理、查询数据库成为可能。
SQL语言由以下几部分组成:
1.数据定义语言(DDL):
提供定义关系模型、删除关系、建立索引以及修改关
系模型的命令。
2.数据操作语言(DML):
不仅包括基于关系代数和关系演算的查询语言,而且
还包括在数据库中插入、修改、删除等命令。
3.视图定义:
包括定义视图的命令。
4.权限管理:
包括指定对关系和视图的访问权限的命令。
5.完整性:
定义数据库的数据必须满足的完整性约束条件的命令,破坏数据
完整性约束条件的更新将被禁止。
6.事务控制:
SQL提供定义事务开始和事务结束的命令,有时还利用加锁机
制用来使用并发机制。
7.嵌入式DDL语言:
用于某种通用编程语言中,如Pascal、C和Fortran。
5
天津工业大学2007届本科生毕业设计(论文)
第三章系统总体设计
3.1功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 设计 毕业论文