引论:我们为您整理了13篇asp技术论文范文,供您借鉴以丰富您的创作。它们是您写作时的宝贵资源,期望它们能够激发您的创作灵感,让您的文章更具深度。
篇1
Using asp Technology to Achieve a Simple Thesis Searching System
ZHU Qiang
(Tongcheng Teachers College,Tongcheng 231400,China)
Abstract: This paper introduces how to use ASP technology and ACCESS database technology to develop a simple version of the graduation thesis searching system, From the working principle of the system,data flow diagram, function module, database storage four aspects about the process of system development, Introduces the login module, interface module, a retrieval module, The whole papers show modules four modules.
Key words: graduation thesis; retrieval; ASP technology; ACCESS database
毕业论文的管理工作受到了各学校的高度重视,如何对其进行系统的分类、存储、检索都已成为学校的一项重要工作。检索功能是毕业论文管理系统的核心功能,可便于读者快速检索并下载到所需论文,使得论文资源得到有效利用。本文致力于研究设计一个简易版的毕业论文检索系统,能够快捷、方便、全面、准确地实现论文检索功能。
1开发技术及数据库技术简介
本系统采用ASP技术进行系统开发,使用ACCESS数据库作为后台支撑数据库。
1.1 ASP的基本定义
ASP即Active Server Page的缩写,中文可以翻译为动态服务器网页。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时,Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页[1]。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了VB Script的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。
1.2 ASP运行基本过程
ASP文件只能运行在服务器上,不能在浏览器上运行。Active服务页也可以使用服务器端的ActiveX部件,这些部件通常是EXE部件,返回的信息在ASP得到解释。ASP的运行过程可简述如下:浏览器向Web服务器请求一个ASP文件时,ASP脚本开始运行,Web服务器从头至尾运行ASP脚本,并且把HTML页返回给浏览器。如果要通过ASP访问Web数据库,则Web服务器接受浏览器请求,通过ODBC或者OLEDB把请求发送给数据库服务器,再从数据库服务器接受数据,把产生的网页和数据送回到浏览器。
1.3 ACCESS数据库简介
Access数据库是Microsoft Office 2000套装软件的数据库管理系统软件,是目前比较流行的小型桌面数据库管理系统,适用于小型企业、学校、个人等用户。
2 SERVER运行环境及系统开发工具
2.1 SERVER运行环境
2.1.1操作系统
WINDOWS2000及以上。
2.1.2 WEBSERVER
IIS5.0。
2.2系统开发工具
考虑本系统为简易版的,笔者建议可采用易学、快捷、方便的Dreamweaver MX作为开发工具。
3系统工作原理
检索的前提是论文的各项属性信息已存储在数据库中,将毕业论文原稿存储在相应的文件夹下。论文的属性可细分为论文名称、类型、关键字、作者、作者单位。同时,在毕业论文的检索项中也包括了这几项信息。用户进行检索时,可有选择地输入各种检索信息,系统根据所输入的检索信息对数据库进行扫描。当它找到与其相匹配的论文时,就将论文及其信息显示在屏幕上,并支持下载论文原稿。本系统支持简单的模糊检索,即在检索栏中输入字词的一部分就能完成检索。
4系统的模块结构图及数据流程图
4.1系统的模块结构图
模块的结构图如图1所示。注册后的用户可通过自己的用户名、密码登录系统。登录后就可以访问其他的模块了。
图1系统的模块结构图
4.2检索系统的数据流程图
检索系统的数据流程图如图2所示。检索人员输入检索信息,检索信息处理程序接受检索信息,然后访问数据库,得到检索结果。检索结果经屏幕处理程序处理后,显示在屏幕上。
5系统主要功能模块介绍
5.1用户登录模块
用户登录模块是用户进入系统的验证模块,只有通过身份验证的用户才能进行论文检索和其他操作。用户使用用户名和密码登录系统,此模块访问数据库,核对用户名和密码是否正确。如果正确,则允许用户进入系统进行论文检索,反之,则要求用户重新登录或注册。
5.2用户注册模块
用户注册模块给新用户提供注册功能。当用户第一次登录系统或忘记密码时就可以使用注册功能。在这个模块里,用户填写用户名、密码、email地址、姓名、性别等信息,实现注册。当然,信息填写时有些限制和约定,如用户名长度、密码长度、邮箱格式等。如果用户填写的信息不合要求,系统就提醒用户重新注册。如果所填的信息合法,系统就会同意用户注册,并将各信息存入数据库。这样,用户就得到了自己的用户名和密码,可以顺利登录系统了。
5.3检索界面模块
通过身份验证的用户即可访问检索界面模块,该模块是用户进行毕业论文检索的界面。论文检索栏目是该模块的核心部分,它给用户提供了五个检索项,分别为名称、关键字、作者、作者单位、类型。这五个检索项也就是数据库中毕业论文的五个属性。用户可以根据这五个检索项或选择其中任意个检索项检索毕业论文。
5.4论文检索模块
该模块是系统的核心模块。它实现的功能就是论文检索并显示,可通过输入关键字实现检索论文的功能。该模块的详细工作流程如下:
5.4.1接受论文检索界面中输入的论文检索信息
在论文检索界面中,检索栏中用于输入各检索信息。这些检索信息通过表单中的Post方式传递给论文检索模块。论文检索模块中通过Request.Form函数接受表单中的检索信息。
5.4.2与数据库建立连接
检索毕业论文必须访问数据库,访问之前就需要与数据库建立连接。本系统使用CreateObject函数和Open方法就来完成它们之间的连接。
5.4.3根据检索信息,对数据库中的毕业论文信息进行扫描核对,找出用户要检索的论文
本系统采用最常用的SQL查询语句(select···from···where)来选取符合条件的数据库段。在这里,系统使用了like %···%来支持模糊搜索。
5.4.4将检索到的论文显示在屏幕上
为了能够显示所有符合检索条件的毕业论文,系统使用了do while循环语句来循环显示。系统通过rs语句来接受数据库中的论文信息,然后使用response.Write函数来显示各论文信息。
5.5通显论文模块
通显论文模块实现的功能是将数据库中所有的论文全部显示出来。
6系统的数据库存储情况
6.1用户信息表
用户信息表是存储用户基本信息的数据库表,它包括六个属性列,分别是用户名、用户密码、用户email地址、用户的真实姓名、用户性别、用户生日。用户登录系统或注册时都必须访问该数据库表。
6.2毕业论文信息表
毕业论文信息表是存储毕业论文相关信息的数据库表,它包括五个属性列,分别是论文所在文件夹、毕业论文题目、论文类型、论文关键字、论文作者、作者的所在单位。此表是该系统的核心数据库表,它给系统的检索工作提供了后台支持。
7结束语
篇2
程序运行后显示的界面,输入用户名和密码后单击“登录”链接按钮,程序能判断是否为合法用户及用户级别,并通过弹出信息框显示出来。为提高程序安全性,笔者用DES加密和输入验证码的形式,把用户名、用户密码、用户邮箱和安全问题答案、手机号的数据,以明文变成密文保存在数据库中。由于验证码是随机生成的,所以要使用到Random类。Random类提供了随机数生成的方法,可以很方便地生成所需要的随机数。验证码一般都以图片格式输出,这需要用到Bitmap类,需要使用Graphics类来建立画板对象。为防止验证码被某些机器人程序识别,还需要在图片上画噪音线和点,所用到的方法在Bitmap类和Graphics类中都有提供。单击“返回”按钮可跳转到用户登录页面。
1.2注册新用户
在用户登录页面中单击“注册”链接按钮,将打开界面新用户注册页面。在页面中填写完整的注册信息后,单击“提交”链接按钮可像数据库中添加一条用户级别为user(普通用户)的新用户记录,通过本页面注册的所有用户,管理员级别用户需要在用户管理页面中进行设置。数据库中用户名字段(uname)为表的主键,不允许有重复数据,故单击“检查用户名”或“提交”链接按钮时,程序会首先检查用户名是否存在。此外,如果用户填写信息不完整(有任何一个文本框为空)或两次输入的密码不相同,程序都会给出相应的出错提示。
1.3找回遗忘的密码
在用户登录界面中输入用户名,单击“忘记密码”链接按钮打开如图7所示的找回遗忘的密码页面。程序根据用户输入的用户名,在页面中显示注册时填写的安全问题,如用户能正确回答安全问题答案,程序将弹出一个新密码,这个新密码为临时的随机密码,使用该密码登录后可进行重新登录。如果用户输入的用户名不存在或者安全问题答案错误程序均能给出相应的提示。我们也可使用手机绑定短信找回密码,用户输入注册时的手机号码,随后系统会发给您一个验证码,需要输入在找回遗忘的密码的手机验证码一栏,最后程序也将弹出随机的新密码。单击“返回”链接按钮可返回到登陆页面。
1.4修改用户信息
根据用户级别不同,具有的管理权限也不同。普通用户可修改自己的密码、电子邮箱数据。管理员用户除具有普通用户的权限外,还可以删除用户,可以提升某用户为管理员或将谋管理员降级为普通用户。在用户登录页面中输入用户名和密码,单击“修改用户信息”链接按钮将打开用户管理页面。管理员用户可以使用页面中的所有功能,而普通用户则只能修改自己的密码、电子邮箱信息。
篇3
Design and Implementation of Thesis Searching System Based on B/S structure
LIU Qun-Yan,ZHANG Da-Wei
(Library Xi'an Polytechnic University ,Xi'an 710048,China)
Abstract:Based on the B/S structure, a thesis searching system is designed and developed for academic thesis searching by the ASP technique and SQL database. The system can run very stably, has complete functions and satisfies all requirements of thesis search excellently, which provides a good platform for sufficient using of academic thesis.
Key words:thesis search; ASP technology; SQL SERVER; B/S structure
1 前言
学位论文是高等院校或科研机构的学生为获得某一级别的学位而向学校或其它学术单位提交的学术研究论文,是围绕某一学科的重点或前沿课题进行的创造性研究和探讨并加以总结的产物,所以它是具有较高学术价值的科技文献。但很多高校多年来的博士和硕士论文因查询不便而不能为教学和科研充分利用,所以建立基于网络的、不受时间和空间约束的论文检索系统已成为提高高校学位论文利用率的关键。而购买商业公司开发的检索系统虽然其功能齐全、性能稳定,但不仅代价昂贵,而且其过于广泛,不适合某一高校的学科特点和该校图书馆的具体情况。所以开发高校学位论文检索系统非常必要,而且具有实际应用意义。本文讨论了该系统的开发过程和核心难点技术。
2 系统技术分析及开发环境
本系统采用三层B/S体系结构为其基本框架,运用当前应用广泛的动态web技术ASP实现其与数据库的强大操作和远程客户端的交流。下面对这些技术和开发环境进行分析介绍。
2.1 B/S结构
B/S(Browser/Server)结构即浏览器/服务器结构,是把web 技术和数据库技术结合起来的技术,其实现了开发环境和应用环境的分离,即用户端利用相对统一的浏览器( IE、Netscape 等) 代替客户端软件,实现跨平台的应用服务,B/S通常采用三层分布式体系结构,如图1所示。
图1 B/S结构
三层B/S结构的工作方式主要是用户通过浏览器表单形式把客户请求以HTTP 协议方式发送到web服务器,web服务器向数据库服务器发送数据请求,数据库服务器经过数据处理后将符合条件的数据返回到web服务器,web服务器把结果翻译成HTML模式或各类Script 格式, 返回浏览器供用户阅读。
本系统采用三层B/S体系结构,用户只要能连接到Internet网络,就能很方便的在任何时间任何地点查询学位论文。
2.2 ASP技术
ASP(Active Server Page) 是Microsoft 提出的基于服务器端的脚本执行环境,通过在普通HTML页面中嵌入的ASP脚本语言(VBScript 、Jscript),就可以建立和执行动态的、交互的、高性能的Web应用程序。由于ASP脚本是在服务器端解释执行的,所以用其设计的程序独立于客户端浏览器且保密性较高;ASP采用ADO技术访问数据库,ADO是一组优化的访问数据库专用对象集,提供了完整的站点数据库访问方案,使ASP访问数据库十分方便。基于以上原因,本系统采用ASP技术来实现其功能。
2.3 系统开发平台和环境
本系统服务器端采用高性能、高可靠性和高安全性的Microsoft Windows 2003 Server为其操作系统,并配置IIS6.0;选取可扩充的、高效的关系型数据库管理系统SQL SERVER 2000为后台数据库;采用专业网站开发编辑器Macromedia Dreamweaver MX 2004为系统开发工具;开发语言为HTML和VBScript;客户端只需要安装 IE4.0 或Netscape3.0 以上版本的浏览器即可使用本系统。
3 系统的总体结构设计
在开发此系统之前,作者做了大量的需求分析,充分了解掌握了系统所必需具有的功能,并考虑了人机功效方面的问题进行系统设计。下面对该系统的功能模块、web页面、数据库作总体的设计。
3.1 功能模块分析与设计
根据用户对论文检索精度要求的不同,该系统主要分为两大模块,(1)基本检索模块,(2)高级检索模块,如图2所示。
图2 系统工作流程图
基本检索模块:主要适用于对检索精确度要求不高、对论文库按某一条件字段进行简单分类检索的用户。该模块的功能要求主要有:用户选择某一检索项并输入检索词,就可检索到符合该条件的所有记录,并将检索结果分页显示;可以浏览某一纪录的详细内容,包括摘要。
高级检索模块:该模块适用于对检索结果要求精确、多条件查询的用户。该模块的功能要求主要有:可以实现多个条件的与、或、非复杂查询;将检索结果分页显示;可浏览某一纪录的详细信息,包括摘要。
根据学位论文的特点和用户的检索需求,其检索选择项分为七类:论文题名、论文作者、论文导师、关键词、学科专业,中文摘要、分类号。
3.2 Web页面设计
根据该系统的模块及功能,实现该系统需要4个页面。检索首页index.asp,该页面采用HTML表单的形式收集用户输入的检索词及检索选择项条件;基本检索Bsearch.asp,该页实现基本检索的功能页面,并将查询结果分页显示;高级检索Hsearch.asp,该页实现高级检索多选项、多条件的与、或、非查询功能,并将查询结果分页显示;记录详细显示Show.asp, 该页实现浏览某一纪录的详细信息,本校用户可查看全文。其页面间的关系如图3所示。
图3 页面关系图
3.3 后台数据库设计
本系统采用SQL SEVER 2000来创建后台数据库。为了提高数据库服务器的响应速度并确保数据安全,本系统采用文件实体和文件参数分别存放的方法,即在数据库中只保存论文的文件名、存放路径、文件格式和大小,而在WEB服务器指定目录存放学位论文全文。根据学位论文的构成特点和用户的查询需求,创建的数据库表的字段如下:姓名、学号、专业、培养单位、论文题名、分类号、学位级别、导师姓名、导师单位、提交日期、关键词、论文页数、中文摘要、英文摘要、全文文件名,全文路径、全文大小、全文格式。
4 系统功能实现及核心技术
在本系统的开发过程中,主要解决了三个核心技术问题。ASP与WEB数据库的连接、多条件的与、或、非复杂查询问题和查询结果分页显示问题。下面来阐述这些问题的解决方法。
4.1 ASP与WEB数据库的连接
ASP与数据库的连接一般有三种方法:(1)通过ODBC DSN建立连接,(2)通过OLE DB建立连接,(3)通过Driver建立连接,本系统选用通过Driver建立连接的方法,使用该方法,程序的可移植性比较好。系统建立连接的过程如下:(1)建立数据库连接对象:set conn = server.createobject ("adodb. connection ");(2)打开要访问的数据库:conn.open"Driver;Server=;Database=;Uid=;Pwd= "(3)建立记录集对象:set rs= server. createobject("ADODB.recordset");(4)打开记录集对象:rs. open strsql,conn,"3","1";(5)利用记录集对象所提供的属性对Web 数据库实施操作;(6)关闭记录集对象:rs.close;(7)关闭数据连接对象:conn.close;
4.2 检索功能实现
本系统两大检索模块中,基本检索模块中的SQL查询比较简单,在这里不予熬述。重点来阐述高级检索模块中的动态多选项、多条件的与、或、非查询,这是开发本系统的核心技术和难点之一。本文采用VBScript中的select case语句来识别用户的动态检索项,用IF语句来控制多条件的查询,专门设置变量strhigh2接受用户所选取的与、或、非条件。SQL查询语句用变量strsql来保存,而最初的查询语句是:strsql= "select * from table1 where 1=1 ",后面依据条件对查询语句进行叠加,如:strsql=strsql& "select * from table1 where name = "liuyan" ",直到条件判断完毕,最后形成SQL查询语句,并保存在strsql变量中,执行rs.open strsql,conn,"3","1"语句。系统查询功能实现。
为了提高系统的简单易用性和查询结果的命中精度,本系统支持作者姓名、导师姓名字段的精确查询,而对字段论文题名、关键词、论文摘要、提交年份、学科专业、分类号实施模糊查询,如:用SQL语句seletc * from table1 where name like %"& yan & "%实现模糊查询。
4.3 查询结果分页显示
在显示查询结果时,如果所有检索的命中记录在一页显示,将不方便用户浏览,所以系统要求将查询结果分页显示。而实现查询结果分页显示关键要解决两方面的问题:(1)循环显示本页记录,(2)翻页控制。
循环显示本页记录:即当前页记录的显示问题。本系统采用双重嵌套的Do WhileLoop语句来控制当前页记录的显示,用 rs.("字段名")显示记录字段;采用ADO中数据集RecordSet对象的一些属性来进行参数设置:用PageSize属性设置每页显示的记录数;用PageCount 、RecordCount属性分别显示检索命中的总记录数和页数;用AbsolutePage属性表示当前页码;用MoveNext方法来移动记录指针;并用到了BOF 属性和EOF 属性。通过运用以上的语句控制与属性设置,实现了当前页记录的显示。
(2)翻页控制:系统要求将查询结果分多页显示,而在进行翻页时,涉及到对页面bsearch.asp或hsearch.asp(实现检索和分页显示的功能页)的自身连接,也就是web服务器端要重新执行该页面程序,重新接收用户输入的检索词和重新执行SQL查询语句,并且要求正确显示目标页记录。所以,在系统进行翻页时,要对两类参数进行传递,分别是用户输入的检索词、检索项和当前页数。本系统采用表单的隐藏域来对这两类参数进行传递,选取Request.form("")来接收用户从表单输入的检索词和检索项,而采用Request.querystring("")来接收翻页时由表单隐藏域传递的检索词、检索项参数和当前页数参数,并用IF语句来判断使用前者还是后者;翻页的自身连接采用URL方式传递目标页数。参数传递正确,系统成功实现翻页功能。
5 结束语
采用web技术、数据库技术、ASP技术实现了基于B/S结构的高校学位论文检索系统。在此系统开发过程中,重点研究解决了动态多选项、多条件的与、或、非复杂查询问题,以及检索结果分页显示的问题。经过测试,本系统性能稳定、界面友好、易于使用,现已应用于西安工程大学图书馆,解决了高校学位论文的检索难题,使得博士、硕士论文能够被科研和教学充分利用,提高了学问论文的利用率,这也是开发本系统的真正意义所在,作者感到欣慰!
参考文献:
[1]陈健伟,李美军,施建强,等. ASP动态网站开发教程[M].北京:清华大学出版社,2005.188-206.
[2]张固,汪晓平.ASP网络应用系统典型模块开发实例解析[M].北京:人民邮电出版社,2005.53-95.
[3]龙马工作室.ASP+SQL Server组建动态网站实例精讲[M]. 北京:人民邮电出版社,2005.73-96.
篇4
论文题目:幼儿园网站设计
学生姓名:王凌宇 专 业:计算机 20xx年11月4日
幼儿园主题网站设计开题报告
1本课题的研究意义
可以说,从孩子一出生起,父母就一直在以理想的方向而塑造着他们。然而,这样单纯的教育模式是否就是完美的呢?我们究竟应该为幼儿建立一个怎样的教育体系,如何为他们提供一个平等的发展机会?
一个由家庭、幼儿园和社会共同构成的完整的教育体系,才会为培养和谐发展的未来人才提供强大的推动力。教育是国家富裕强盛的根本,幼儿教育更是不能忽视,如今已是信息化普及,网络也遍及到每家每户。因此,我选择了幼儿园主题网站设计来做我的毕业设计。这样可以利用网络进行工作学习以及品牌推广,以便打造一个三方相互联系,相互沟通的平台:为幼儿园和家长沟通建立一座桥梁;提供了一种最低廉最有效的宣传平台;树立幼儿园品牌,展示幼儿园风采。
2.本课题的基本内容
其网站制作首要内容是对制作网站所要用到的技术的掌握。本网站要掌握的技术有dreamware+access2019平台开发,ASP技术等
在服务器端运行ASP脚本语言,并连接到后台数据库,把动态查询生成的网页传送到客户端浏览器。ASP中通用设置变量可以实现对数据的存储、检索和操作。通过调用函数、定义过程执行特定的任务。Dreamware是一款高效率具有 网站管理功能和超强的管理功能是一个开发平台,用起来更简单方便!其内容有以下几点:
(1)在功能上,网站要实现提高教师专业发展、指导家庭教育、增进家园互动等功能。充分发挥这些功能,会使网站具有鲜明的服务特色,也会增强网站的专业性。
(2)在栏目设置上,网站应该充分考虑教师和家长的需要,设计一些他们感兴趣和针对性强的栏目,如教育活动展示、幼儿个案研究、幼儿成长记录、家庭教育论坛、家园直通车等。这些栏目简单明了,针对性强,能吸引教师和家长的注意,激发他们访问网站的兴趣和积极性,发挥网站的教育作用。
(3)在信息提供上,网站应多提供访问者需要和感兴趣的教育信息,如优秀的教育活动案例和评析,科研课题的研究成果,教师撰写的优秀论文,各领域教育活动的文献音像资料等。
3.本课题的重点和难点 :
重点在掌握运用dreamware+access2019平台开发,ASP技术并设计构思网站的主体,难点在于综合运用ASP技术和数据库技术知识开发一个实用的网络应用程序,并在网上运行。
4.本课题的进展计划
1、第一阶段:11月3日—11月8 阅读参考资料并撰写开题报告。 2、第二阶段:11月8日—12月5日 完成作品的设计开发。
3、第三阶段:12月5—12月22日 撰写毕业论文并对设计作品进行完善修改。 4、第四阶段:12月22日 准备毕业答辩。
参考文献
[1] 何海霞,Dreamweaver8 完美网页设计[M],北京:电子工业出版社,2019 [2] 罗国庆 陈两萍,网站建设案例精粹[J],重庆:电子工业出版社,2019
[3] 龙马工作室编著,Dreamweaver MX 2019 完全自学手册,北京:人民邮电出版社,2019
[4] 唐伟等编著,网站规划与网页设计,北京:清华大学出版社,2019
[5] 王璞编著,网页制作三剑客(MX 2019版)入门与提高,北京:清华大学出版社,2019
[6] 林小芳,吴怡. ASP动态网页设计教程[M] .北京:清华大学出版社,2019 [7]金旭亮,吴彬.网站建设教程[M].北京:高等教育出版社,2019
[8]许卫林.VBScript+ASP动态网页制作[M].北京:中国电力出版社,2019
[9]陈建伟,李美军,施建强. ASP动态网站开发教程[M]. 北京:清华大学出版社,2019
第二篇:幼儿园利用家庭资源进行科学教育 开题报告 400字
伊犁师范学院教育科学系
本科生毕业论文(设计)
开题报告
论 文 题 目: 幼儿园利用家庭资源进行科学教育的现状研究
专 业: 学 前 教 育
学 生 姓 名: 顾 倩 雯
学 号: 08040102028
指 导 教 师:
开题报告时间: 年 月 日
伊犁师范学院教育科学系制
填表说明和要求
1.开题报告作为毕业论文(设计)答辩小组对学生答辩资格审查的主要依据材料之一。此报告应在指导教师指导下,学生在毕业论文(设计)工作前期内完成,经指导教师签署意见,同意后生效。
2.学生阅读论文、资料的篇数一般不少于10篇,开题报告中应包括文献综述、选题依据、可行性分析及预期成果。字数不少于2000字。
篇5
A Teaching Model Research Based on Internet/Intranet in the Information Technology Course
CHEN Fang1, CHEN Zhao2
(1. Pharmacy of East China University and Technology, Shanghai 200237, China; 2. Faculty of Mechanical & Electronic Information of China University of Geosciences, Wuhan 430074, China)
Abstract: At present, colleges for large-scale expansion caused management more difficult, the quality of thesis papers and the value of Paper documents are not to make full use of, this article statements a management system based on B/S model Three-tier architecture, in the middle using ASP technology, background database to SQL Server2000 designed to achieve. The system is reliable, safe, convenient and better able to meet the college paper's management of the basic requirements.
Key words: thesis; B/S module; ASP; SQL server
1 引言
在高等学校的教务管理系统中,毕业论文的选题大都采用人工方式,面对不断增加的生源,这样不仅工作量大,而且效率低下,容易出错,更不方便教师查阅和管理人员的管理。利用计算机辅助设计加强毕业论文课题的管理工作,既提高了论文选题的科学性,又可大大减轻管理人员的工作强度,提高了工作效率,从而使得管理工作逐步实现制度化、规范化和程序化。本文设计与实现的论文管理系统采用B/S的模式,中间采用ASP编程技术,后台选用SQL Server2000得以实现。
2 系统的总体设计
2.1 设计思路
系统以SQL Server2000作为后台数据库,采用B/S结构即浏览器/服务器结构,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成浏览器、Web服务器与应用服务器、数据库服务器组成的三层体系结构。主要采用ASP动态网页技术,通过ASP,结合HTML网页、ASP指令和ActiveX元件,建立动态、交互且高效的Web服务器应用程序。数据库的访问通过ODBC(开放式数据库互联技术)用SQL实现。系统通过ADO与数据库连接,实现数据库的相关操作。
2.2 工作流程
实践论文管理工作中,基本的工作流程分为:1)教师出题;2)学生选题;3)中期检查;4)论文答辩;5)论文评优五个阶段。
毕业论文管理系统实现论文的出题、审核、选题、、检索、统计等多项功能。该系统既能让学生网上论文选题,又能实现提交论文,这样为老师和学生对论文资源的查阅和检索提供了方便。
系统中主要设置了八个模块,分别为:登录模块、论文出题模块、论文选题模块、论文提交模块、论文加工模块、论文查询模块、论文统计模块及系统配置模块,每个模块又具有各项多种功能。管理系统结构图如图1所示。根据基本工作流程和各功能模块,该系统设置四个角色进行分配管理,包括:系统管理员、教师、学生、教师管理员这四类。各个角色都具有不同的功能,依据基于角色的访问控制理论对每个教师进行分配角色,以实现相应的管理权限。
2.3 功能模块的设计
2.3.1 系统管理员角色
1) 日常管理:日常公告的管理,常用表格的管理,师生上传文档的管理,教师出题变更申请受理;
2) 论文选题:论文选题时间设置,论文选题锁定情况统计;
3) 中期检查:中期检查表审阅,中期评审分组;
4) 后期管理:论文成绩评审表审阅,论文上传情况统计,评阅,答辩,二次答辩,师生最终上传文档情况汇总,学生成绩分析与统计;
5) 论文加工:对当年度提交的所有论文进行标引工作,以便查阅和检索;论文格式转换管理,将所有论文由原来的文档形式转换成PDF格式,以便保存;
6) 信息维护:管理员、教师、学生信息的维护,系主任、教学副院长角色的分配,院系、班级信息的维护,系统数据的初始化等。
2.3.2 教师角色
1) 论文出题:教师上传论文题目,所需学生人数,课题的来源等相关信息;
2) 论文选题:对自己提交的课题进行学生的锁定和退选;
3) 任务相关:公告浏览,论文基本格式的样张下载;
4) 表格提交:中期检查表的管理,成绩考核表的管理,其他相关文档的管理;
5) 学生文档管理:对学生提交的文档进行审阅和管理;
6) 成绩管理:对进行指导的学生进行论文成绩的评定。
2.3.3 学生角色
1) 论文选题:对于教师的出题情况进行查看,并选择论文;
2) 任务相关:公告浏览,论文基本格式样张下载;
3) 论文管理:开题相关文档管理、论文相关文档管理、设计相关文档管理;
4) 论文提交:提交毕业论文管理;
5) 成绩管理:查看中期检查表、成绩考核表,其他相关文档。
2.3.4 教师管理员角色
除了具有教师模块中的所有功能外,教师管理员角色主要添加两项功能:
1) 论文审核:对教师论文出题质量进行审核;
2) 统计功能:统计当(历)年度的毕业论文提交的数量,学生成绩的统计。
2.4 数据库的设计
毕业论文管理系统结构图
本系统在设计过程中,尽量考虑到各个模块中的相似之处,减少表格数量,提高表格的关联程度,以及减少数据库中数据的冗余。根据数据的流程和功能需求,数据库主要包含以下工作表格:
1) 教师数据表:存放教师基本信息,数据项包括教师工号、密码、教师姓名、职称、专业、联系方式、教师个人简介、系所编号、学院编号、论文编号;
2) 学生数据表:存放学生基本信息,数据项包括班级、学号、姓名、密码、论文编号、成绩、综合排名、兴趣爱好、备注;
3) 论文数据表:学年度、论文编号、论文题目、出题教师工号、选题学生学号、课题来源、成绩;
4) 论文审核表:学年度、论文编号、审核状态、修改意见、次数;
5) 论文选题表:学年度、学生学号、论文编号、论文选择状态、选择时间;
6) 论文成绩表:学年度、论文编号、教师工号、学生学号、成绩、评语、评阅时间;
7) 选题管理表:序号、职称、论文数量、学生人数。
2.5 数据库访问控制的实现
在数据库中为了实现权限设计的安全问题,建立以下七个基本表:
1) 用户表:序号、用户名(取教师工号或学生学号);
2) 角色表:角色名、用途说明;
3) 权限控制表:角色名、用户名;
4) 数据库访问权限表:操作权限、角色名、基本表名、权限说明;
5) 数据库基本表:基本表名、基本表说明;
6) MIS子功能模块表:子功能代码、功能说明;
7) 功能模块访问权限表:子功能模块代码、角色名;模块菜单名、功能说明;
各个表项联合起来形成系统的授权机制,其运行机制是:当用户通过系统登陆界面后,系统首先利用权限控制表找出用户所对应的角色,然后利用数据库访问权限表和功能模块访问权限表找出该角色所能进行的操作(即基本表单名和子功能项代码),并在角色表中查看该角色的状态,如果角色处于被激活的状态,该用户就可使用该系统,如果该角色处于被禁止的状态,即使该用户拥有该权限仍不能执行。这样,系统管理员在进行维护时,若更改功能角色,则只需修改数据库访问权限表,功能模块访问权限表和权限控制表中的记录即可,而不需修改表的结构,大大方便管理员的维护工作。
这个完整的基于角色的多层应用系统安全控制有效地将前端的“菜单层的权限管理”和后台的“数据库基本表及相应操作权限”统一起来,实现了权限设计的授权机制。
3 系统的主要功能实现
系统通过B/S三层结构实现论文的选题管理与论文的提交和评阅,采用浏览器、Web服务器和数据库的三层结构,当用户通过浏览器提交和评阅时,向Web服务器发出请求,Web服务器访问用户的指令后开始执行程序,根据请求从数据库中取出相应的数据,并将数据以一定格式返回到客户端。
3.1 教师论文出题功能的实现
每个教师使用自己的工号和密码进入管理界面,点击论文出题模块,系统将根据论文审核表中的有关信息查看该教师是首次登录还是重复登录,如果为首次登录,页面上将出现相应的论文数据表,填写各个字段,包括论文题目,课题来源,学生要求(比如专业限制等)、其他要求(比如性别要求等),填写完毕后选择提交按钮实现出题的功能。其中要注意的是管理员在选题管理表中根据每个教师的职称对教师的出题数目和所带学生人数进行了限制,比如根据副教授职称只能带两个毕业论文题目,一个课题只能有一个学生选择等。如果为重复登录,将根据论文审核表中的相关信息查看该教师有无被退回的题目,如果有,页面显示该教师被退回题目的相关信息,如果没有,提示该教师出题成功,无需再次出题。
3.2 教师论文选题功能的实现
当教师使用自己的工号和密码进入管理界面,点击论文选题模块,页面上将出现论文课题、学生姓名(点击学生姓名链接将出现学生的有关信息)并同页面预设置有锁定和退回功能键,当教师查看符合要求时点击锁定功能即能实现双向选定,否则点击退回功能,此课题呈现空置状态,以供其他学生选择。
3.3 学生选题功能的实现
每个学生使用自己的学号和密码进入相应界面,点击论文选题模块,页面上将出现还没有被选择的毕业论文选题列表,分别有论文数据表中以下字段:论文编号、论文题目、出题教师工号(点击教师工号可出现链接教师的有关信息),并同页面预设置有锁定和撤销功能键,如果该生已经选题,系统将其视为修改选题,修改学生数据表中该学号学生记录中论文编号数据即可。
3.4 论文审核功能的实现
教师填写论文选题之后,系主任要对论文题目进行审核。当系主任使用自己的工号和密码进入管理界面后,点击论文审核模块,页面上将出现已经上传的论文题目,并同页面预设置确定和修改的功能键,如果论文题目不符合要求,系主任点击修改,并给出修改意见,否则点击确定通过,这样教师论文出题成功。此时将该教师工号记录入此论文数据表中,将论文编号记录入教师信息表中。
4 结束语
该系统结合ASP开发平台和SQL Server2000 技术,实现了毕业论文(设计)阶段从选题管理、论文写作、中期检查、论文提交等方面进行综合管理的一个系统平台。整个系统在设计上保持了各个部分的相对独立性同时又是有机地融合在一起的,体现了各自的特点。在教学管理应用中收到了较好的效果。
根据目前的管理思路我们也有进一步的设想:1) 逐步实现毕业论文的网上归档功能,和档案馆归档软件形成对接,实现毕业论文的电子归档;2) 通过和图书馆数据检索平台的功能对接,实现毕业论文在数据库平台的电子查阅,由图书馆专业人员作标引工作,实现有序的存储和高效利用。
参考文献:
[1] 陈芳, 陈朝. RBAC在MIS中的应用[J]. 计算机系统应用,2003(1):43-44.
[2] 李杰. 基于ASP毕业论文选题系统的设计[J]. 湖南环境生物职业技术学院学报,2007,13(2):30-32.
[3] 崔盟. 基于Struts+Ajax的学位论文管理与服务系统的设计和实现[J]. 现代图书情报,2007(11):7-12.
[4] 严国丽, 等. 基于.NET的论文管理系统的设计与实现[J]. 电脑学习,2007,10(5):10-12.
篇6
引言:随着计算机网络的迅速发展,当前,国内外的教学的模式由传统的教学模式逐步向网络教学模式迈进。基于Web的现代教育是一种新型的教育方式,越来越受到人们的关注并逐步取代传统教育,21世纪它将成为构筑终身学习体系的主要手段。而基于Web的作业管理系统系统则是实现现代网络教育的一个重要组成部分,在整个教学过程和教学结果中扮演着尤为重要的角色。一个完善、健全的在线作业系统能及时、准确地反馈教学结果,为教学提供更有意义的指导性策略,优化整个教学过程。
在进行网络教学时,还普遍存在着采用FTP或是设置文件夹共享让学生上交作业的做法,这存在多方面的缺点:第一,由于上传的所有作业学生都能够访问,因此,可能会出现学生之间相互抄袭作业的情况;第二,学生不按规定上传作业,如作业的名称,上传路径等;如果是设置共享上传作业,还会出现恶意删除其他同学作业的情况。第三,教师对作业管理困难。
针对此种情况,开发一个基于Web的作业管理系统,教师可在网上进行作业的,同时对学生的作业进行评分;学生必须注册一个合法帐户才能登录本系统,在线提交作业,查看和修改自己的作业,上次作业未完成还可下载后继续完成,并可查询自己每次作业的成绩。
一、系统功能分析与设计
1、设计思想:
该作业管理系统作为网络教育系统的重要组成部分,应当具有以下特点:
l 实用性:为网上的作业管理提供方便。
l 操作简单:本系统应该适用于不同水平的使用者,包括老师和学生,因此系统不应太复杂和烦琐,操作尽可能简单易行。
2、系统功能:
该作业管理系统共分为三个子系统:管理员子系统、教师子系统和学生子系统,其功能模块划分如下图所示:
图1 、系统功能结构图
下面对各子系统中的主要模块功能及界面作进一步的阐述:
(一) 学生子系统:
(1)新成员注册:新学生成员必须通过注册,向教师提交自己的各项信息,经教师审核通过后方能登录本系统。登录及注册页面如下图所示:
(2)管理作业:通过本板块,学生能够查询当前教师布置的作业,下载作业,完成作业后上传作业,同时,可以查询自己所有作业完成情况以及教师对已完成作业的评分。
学生进行作业管理板块的页面如下:
图3、学生作业管理页面
(二) 教师子系统:
(1)添加授课班级:教师必须通过添加自己所授课的班级方能对该班级布置作业。
(2)注册学生审核:学生通过“新用户注册”板块注册后,老师可通过本板块通过学生审核,如果所注册学生不是本班学生,可以选择删掉该学生注册信息。
图4、注册学生审核页面
(3)布置作业:教师可通过该板块对对所授班级作业,同一次作业可以同时对多个班,并支持作业附件。
图5、教师添加作业页面
(4)作业查阅、评分:教师通过该板块,可以下载查阅学生的作业,并可给学生的各次作业进行评分,之后学生能通过“学生作业管理”板块查询成绩。
图6、教师作业管理页面
图7、教师作业查阅、评分页面
(三) 管理员子系统:
(1)添加管理人员/教师:通过本板块,管理员可以添加新的系统管理员或教师。论文格式,ASP技术。。( 如图8所示)
(2)上传文件类型设置:可以设置系统允许上传的作业文件类型,如:.txt,.rar等,非此类文件类型的文件不能提交。
(3)系统参数设置:可以设置以下各项:关闭系统,关闭注册,关闭登录,关闭上传。
(4)限制IP地址登录:可以设置限制单个IP地址登录或者是限制某个IP段的登录,增强系统的安全性。
3、 数据的组织与存储
系统将作业信息分为两类:记录和文件。记录是与作业相关的信息,包括学号、姓名、作业名称、作业文件名、作业上传的时间等;文件指存储学生作业的文件。文件按授课老师、班级、作业名称分类,以树型目录结构组织管理。系统采用Microsoft Access 作为后台的数据库,库名为heng_homeworksystem_data。论文格式,ASP技术。。该数据库包含6个表:class,heng_config,heng_manage,heng_member,homework,lockIP,和upload_infoi。论文格式,ASP技术。。
表class 用来存储教师及其授课班级的信息,表heng_config 用来存储系统的配置信息,如是否允许上传作业、设置上传文件的类型等,表heng_config 用来存储系统管理员及教师的信息,表heng_member用来存储学生信息,表homework用来存储作业信息,表lockIP用来存储限制IP地址信息,表upload_info用来存储上传作业文件的相关信息。
学号是最重要的数据,每个学生的学号是唯一的。学号共10位,前8位为班级号,后2 位为学号。系统依据学号来区分每一名学生。
二、 系统的实现
1、Asp技术
ASP(Active ServerPages的简称)是功能强大而且易于学习的Web服务器端脚本编程技术,可以生成和运行动态的、交互的、高性能的Web服务器应用程序。可以看出,ASP既不是一种语言,也不是一种开发工具,而是为生成动态的、交互的Web应用程序提供一种方法和技术。ASP的主要特性是能够把HTML文件、脚本、基于COM标准的组件有机地组合在一起,形成一个能够在服务器上运行的动态Web应用程序,并能把按用户要求制作的标准HTML页面送给客户端浏览器。
利用这项技术,可以创建动态的、快速的、交互性的Web站点,产生交互式动态网页,如图9所示。
图9、 Active ServerPages运行原理图
在ASP的脚本中,可以通过面向对象编程(OOP)的方法引用系统组件和ASP的内置组件。最常用的内置组件有Application、Session、Response、Request以及Server。系统组件主要有 ADO(ActiveX数据对象,ActiveX Data Object的简称)。ASP经常使用ADO组件,实现存取数据库的功能。ADO组件有三个主要对象:Connection、Recordset以及Command。上述组件是开发作业管理系统所必不可少的。
2、B / S(浏览器/ 服务器)模式
本系统采用B / S(浏览器/ 服务器)模式,并利用三层( 即数据库系统、应用服务器和客户浏览器)结构模型,如图10 所示。论文格式,ASP技术。。
图10、 B/ S 三层模式
这种体系模式具有许多优点:1)系统所有的应用程序都放在服务器端执行,浏览器只接收服务器返回的结果,这样大大减少了网络中数据的传输量,提高了系统运行效率。2)系统非常容易使用,只要掌握了浏览器的使用,几乎不需要再学习其他软件。3)系统比较容易维护,客户端除了安装操作系统和浏览器外,不需要安装任何为客户端开发的软件,客户端的表示逻辑都是从Web服务器上下载,因此客户端几乎无需维护。4)系统比较容易开发和实施,基于Web的B/S系统开发一般分为Web页面制作和Web应用开发。Web页面制作入手容易甚至无须编程,而Web应用开发有大量成熟和商品化软件可供采用,这就能加快开发速度,降低开发难度。5)系统具有良好的可扩充性,由于它采用了Internet技术,因而具备Internet的开放性和可扩充性。
应用服务器主要存放系统功能组件和应用程序,完成用户对数据库的访问及复杂的处理。论文格式,ASP技术。。论文格式,ASP技术。。数据库系统采用Microsoft Access 数据库,存放在服务器端。应用程序通过数据对象ADO(ActiveXDataObject)访问数据库,并利用ASP技术产生前端浏览器界面。ADO是微软在OLE DB 标准的基础上定义的一种面向对象、与语言无关的数据库应用接口。系统将ADO 和ASP 结合起来,建立与数据库相连的Web页,在Web 页中执行SQL 命令,对数据库进行查询、删除、评判、更新、上传和浏览等操作。
三、 结语
基于Web的现代教育是一种新型的教育方式,随着现代信息技术的发展,它将越来越受到人们的关注并逐步取代传统教育,21世纪它将成为构筑终身学习体系的主要手段。教学与网络相结合是现代教育发展的趋势,构建网上教学应用平台既是一项重要的任务,也是一项有意义的研究课题。本设计实现的基于Web的作业管理系统,是网络教学平台系统的重要组成部分,充分合理应用该系统,将能更加及时、准确地反馈教学结果,为教学提供更有意义的指导性策略,优化整个教学过程。
参考文献:
[1]张立科.ASP信息管理系统开发实例导航[M].北京:人民教育出版社,2005.
[2]梁嘉超,卢山,夏运强.ASP后台数据库网站制作实例经典[M].北京:冶金工业出版社,2005.
[3]RichardAndersonChrisBlexrud.Asp3高级编程(英文原书名:ProfessionalActiveServerPages3.0)[M].机械工业出版社,2002.
[4]武华聪.ASP与网站开发实战[M].北京:科学出版社,2001.
[5]明月创作室.ASP编程精彩百例[M].北京:人民邮电出版社,2000.
[6]武延军,赵彬.精通ASP网络编程[M].北京:人民邮电出版社,2000.
[7]四维科技,胡标.ASP网络编程技术与实例[M].北京:人民邮电出版社,2004.
篇7
3.学生查阅资料的参考文献应不少于6篇(不包括辞典、手册);
4.有关年月日等日期的填写,应当按照国标GB/T7408—94《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。如“2004年4月26日”或“2004-04-26”。
毕业论文开题报告
1.本课题的研究意义
在Internet飞速发展的今天,互联网成为人们快速获取、和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。
这次我们所设计的课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,他能够把事情的复杂化转为简单化。老干部局网网站的建设不仅能够使该事业单位的工作方式有所改变,也大大地提高了该单位工作人员的办事效率,也增加了该单位的知明度,更重要的是为我们局的老干部们提供了一个网络生活空间,促进了他们对网络知识的进一步地了解。
通过该网站展示了机构设置、政策法规、办事指南、电子刊物、新闻、学习园地、问题集锦、养生保健、生活小常识、旅游简介等系列内容的介绍。同时您也可以利用电子信箱经济而又快捷地与外界进行各种信息沟通。
ASP简介
1什么是ASPMicrosoftActiveServerPages(ASP)实际上是将标准的HTML文件拓展了一些附加特征,ASP像标准的HTML文件一样包含HTML语句并且在一个浏览器上解释并显示。但它为HTML编写人员提供了在服务器端运行脚本的环境,使HTML编写人员可以利用VBScript和JScript或其他
第三方脚本语言来创建ASP,实现过去需要编写复杂的CGI程序才能实现的有动态内容的网页,如计数器等。一个ASP文件的后缀为.asp,其中包含实现动态功能的VBScript或JScript语句,如果去掉那些VBScript或JScript语句,它和标准的HTML文件没有任何区别。ASP提供了一些内建对象(参见后面关于内建对象的章节)。利用这些内建对象,你可以使你的脚本更加强大;这些
对象会允许您从浏览器中接收和发送信息。例如,利用request对象,你可以接收用户的HTML表单中的信息并加以处理。ASP包含标准的ActiveX组件(参见后面关于组件的章节),这些组件可以实现一些复杂的功能,如使用数据库等。不过,你并不会被此局限,你可以轻松创建属于你自己的附加ActiveX组件。这意味着你可以不加限制地拓展你的ActiveX组件(参见后面关于自制组件的章节)。ASP可以和诸如SQLServer这样的数据库行挂接,在本书后面的章节中,我
们将详细地学习这方面的内容。重要的是,这是ASP一个非常强大的功能所在,在线商务以及在线论坛等各种非常高级的、动态更新的站点都需要数据库的支持,而且需要随数据库内容的更新而自动更新,这样,你就可以利用ASP自己建立很多类似的高级站点。通过上面的描述,我们可以了解到,ASP就是由服务器端脚本、对象以及组件拓展过的标准网页并为其提供了运行的环境。而它的网页并不是在建立初期存在的,而是当某个浏览器向它提出请求时,它才根据需要产生所需要的标准网页,这克服了过去HTML编写的网页的静态缺点,从而使网页上可以有许多动态的信息存在。如:当前的计算机时间、计数器的计数值等。
2ASP的功能
ASP是一套服务器端的脚本运行环境,当用户从浏览器向Web服务器请求.asp文件时,ASP脚本开始运行,然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有的脚本命令,并将标准的Web页传送给浏览器,而并不包含你所写的脚本命令。
2使用ASP与SQLServer网站架设
而ASP的每一个命令都首先被用来生成HTML文件,因此ASP允许生成动态内容。
下载对于Web服务器来说,ASP与HTML有着本质的区别,HTML不经任何处理送回给浏览器另一方面,对于浏览器来说,ASP和HTML几乎是没有区别的,仅仅是后缀为.asp和.htm的区别,当我们在客户端提出对ASP的申请后,我们的浏览器接受的是HTML格式的文件。因此它根据以上特性,我们用ASP可以方便地实现诸如表格信息收集、计数器、留言簿、公告板、ASP还可以轻松地实现对页面内容的动态控制,为不同的浏览者定制不同的页面内容,实现
适用于任何浏览器。
聊天室甚至电子商务等过去必须由CGI才能实现的功能。
个性化的网站。
3使用范围
用ASP实现各功能时几乎没有什么限制,只要网站存在并正常运行,以下是的应用示例列表:
.在你的网站主页顶部添加一个滚动显示的广告栏。
.从HTML的表单中接受信息并且存到数据库中。
.根据不同访问者显示不同内容,创建个性化主页。
.在你的主页中添加点击计数器。
.根据用户浏览器的版本、类型和能力显示不同档次的内容。
.连接多个主页使之容易网际导航。
.跟踪用户网站上的活动信息并且存入日志文件。
.使用基于WindowsNT的Intranet建立你的MIS应用。
用ASP编写出的系统,完全可以达到原来使用Client/Server的网络数据库系统的水平。使用ASP最大的好处是,在你对程序进行升级时,你只需要修改服务器上的ASP文件,而不需要修改客户端程序。
以上只是简单介绍,看完下面章节,你会对利用ASP做的事情有更加全面深入的了解。你会真正学会如何使用ASP建立各种应用。
2.本课题的基本内容
为了树立中国各级政府各部门在网络上的崭新形象,有利于使各级政府由管理型向管理服务型的角色转换,降低办公费用,提高办公效率,促进勤政、廉政建设,提高政府公务员的信息化水平,市委老干部局网站的建立将为办公网络化,自动化、电子化,全面
信息的共享所提供了优越的条件
本课题介绍了市老干部局网站建设的做法和具体步骤,给出了老干部局网站建设的方案选择、设备配置。还介绍了老干部局网站建设的运用目的和发展方向以充分实现以上目的。还全面介绍了在Internet上建设和管理网站的技术。内容涉及网站的基础建设,对原始数据进行调查,重点放在新闻更新、办事指南等的事务处理以及站点管理,使用ASP,HTML开发前台程序,完成网站的链接,从相关系统中导入数据,编写相应的存储过程,以便联系老干部局的需要开发出功能强大的网站。
老干部局网站为干部的工作、管理、生活、信息交流个通讯等提供综合的网络环境。网站的使用,使干部的办公、学术研究和管理条件跨上一个新台阶,同时也给老干部局的宣传,发展,提供了一个平台。我们可以充分利用现用计算机资源,实现信息交流和软硬件资源的共享,实现老干部局办公、管理、服务于社会的现代化新形式。
关于建设老干部局网站的一些内容,包括网站的结构,特点以及网站建设的理论知识要点。其最大的特点就是在于对ASP中的每个知识点都精心运用到了实际需要中,通过对理论的研究来联系实际操作,并全面地掌握ASP开发WEB动态网站的思路、技巧和体系。另外,ASP还提供可更简单、更方面的数据库访问方法,使开发基于数据库驱动的WEB应用程序更容易,ASP支持VBScript和Jscript,并能以插件形式支持其他脚本语言,如HTML。
毕业论文开题报告
3.本课题的重点和难点
本课题的重点主要是网站素材的选择与框架的搭建,一个好的网站要有许多的主页相互之间链接起来,以及其中添加一些动态、图片、声效等链接。综合地完成网站的建设才能体现主题,才能把浏览者的目光吸引到每一个主页上,内容的及时更新也是网站建设的一个主要实际问题,只有不断得到更新的主页内容才能使浏览者再次访问该网站,没有新鲜的内容素材,没有时代性的哲学理念,远远不能称得为好网站。
新颖的框架结构也能使浏览者的目光更长久地被吸引,再拥有好的素材基础上,框架的搭建也是网站建设所必须考虑到的问题,只有把这两者相结合进行周密地布置,相信建设出来的网站必然是点击率最高的网站。
该网站的建设也牵涉到了动态网页的制作,因此,这必然成了制作过程中的难点,就我个人而言,对动态网页的制作方面还缺少很多的理论与实际操作知识,曾经只是做一些简单的个人主页,仅此而已,而现今,却得必须运用ASP程序进行动态网站的编辑,运用ASP把脚本、HTML、组件和强大的WEB数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并把按用户的要求专门制作的HTML页面送给客户端浏览器。此技术的运用使我的工作量大大地提高了几倍,当然这正是我以前没好好学的不好表现,但通过这次设计使我认识提高了,在学好静态网页制作的基础上则不能忽视对动态网页制作的重要性。此后,我将借鉴这次的领悟,认真学习并全面地掌握ASP中的每个知识点,以便今后熟练地运用到实际问题中,充分展现自我价值。为自己以后的生活道路铺上一层更牢固的奠基石!
用ASP实现搜索引擎的功能是一件很方便的事,可是,如何实现类似3721的智能搜索呢?比如,当在搜索条件框内输入“中国人民”时,自动从中提取“中国”、“人民”等关键字并在数据库内进行搜索。看完本文后,你就可以发现,这个功能实现起来竟然是如此的简单。OK,FollowMe!
第一步,我们要建立一个名为db_sample.mdb的数据库(本文以Access2000数据库为例),并在其中建立表T_Sample。表T_Sample包括如下字段:
ID自动编号
U_Name文本
U_Info备注
第二步,我们开始设计搜索页面Search.asp。该页面包括一个表单(Frm_Search),表单内包括一个文本框和一个提交按钮。并将表单的method属性设为“get”,action属性设为“Search.asp",即提交给网页自身。代码如下:
<!--Search.asp-->
<formname="frm_Search"method="get"action="Search.asp">
请输入关键字:
<inputtype="text"name="key"size="10">
<inputtype="submit"value="搜索">
</form>
下面,就进入了实现智能搜索的关键部分。
首先,建立数据库连接。在Search.asp的开始处加入如下代码:
<%
4.论文提纲
1.绪论
2.课题任务书
1)设计依据
2)课题总体体会要求
3)设计要求
3.系统规划
1)系统分析
2)系统具体分析
3)功能图
4.主体
1)程序代码
2)结论
5.参考文献
6.个人体会
7.附录
毕业论文开题报告
指导教师意见:
(对本课题的深度、广度及工作量的意见)
指导教师:(亲笔签名)
年月日
篇8
CAI Jin-song
()
Abstract:To meet the demand of the management of scientific project in some scientific research institute, a solution based on Browser/Server structure using Microsoft’s Active Server Pages and SQL Server technology is proposed. The demand analysis of the solution, programming and database design are explored, and the way of establishing a high efficient management system of scientific project is also proposed.
Key words: ASP; B/S mode; Management of Scientific Projects
1 引言
以Internet/Intranet技术为代表的信息技术为人们创造了一种新的不受地域、时间和计算机本身约束的信息交流、共享和协作方式[1]。基于web的管理信息系统己经在很多行业得到了应用[2],给每个行业带来了新的机遇和挑战。它不仅仅意味着单位自动化程度的提高、管理费用的降低,而且带来了内部与内部,内部与外部等信息交流手段的重大变革[3]。但是目前,有些科研机构的许多工作还处于半手工甚至手工阶段,没有完全实现办公自动化[4],更没有很好的利用网络这一利器。
对于一个高校或科研机构来说,对科研项目的管理是它们业务工作中一项核心内容,包括参与项目人员的资料、项目统计、项目产生的科研论文、成果管理以及项目经费管理等多项信息管理功能。对科研项目管理的综合水平直接影响该单位的整体实力。不论科研涉及学科的门类多或少、科研项目成果所涉及的科学领域广或窄,采用计算机信息化管理都是最科学和最有效的方法。既可以提高效率和工作质量,同时也便于内外部之间进行信息交流,实现资源共享。
本文根据科研机构中科研项目管理的特点对科研项目管理系统的需求进行了分析。将整个管理系统分解为科研人员管理、科研项目管理、科研成果管理、系统维护及信息查询等五个独立的模块。提出了采用微软公司的Active Server Pages结合SQL Server数据库系统的解决方案。该解决方案采用Browser/Server结构,浏览器的客户端只需安装有浏览器,就可以使用本系统的所有功能。本文根据一般高校或科研机构对科研项目管理系统的基本要求,探讨了该解决方案的数据库设计以及系统功能设计的全过程。力求对建立高效率的科研项目管理系统的方法进行系统地总结。
2 系统关键技术简介
2.1ASP及其工作原理
ASP(Active Server Pages)是微软开发的一套服务器端脚本环境。ASP是用服务器端脚本、对象和组件扩展了的标准HTML页。利用ASP可以轻松地结合HTML Web页面、脚本(Script)程序和ActiveX组件建立或执行动态的、交互的Web服务器应用程序。ASP包含三方面含义。其一,Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是微软软件的重要基础。它采用封装对象、程序调用对象的技术进行编程,加强了程序间的合作。其二,Server:ASP运行在服务器端,因此无需考虑浏览器的支持问题。其三,Pages:ASP返回标准的HTML页,可以在常用浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码,这样就可以防止别人抄袭程序。
ASP通过后缀名为.asp的ASP文件来实现。当远程终端通过浏览器向WEB服务器(IIS)提出请求时,WEB服务器会自动判断该请求是否是.asp文件。若不是就直接下载到浏览器上。若是.asp文件,WEB服务器就会判断是否含有脚本程序 (VBScript或Javascript)。如果有,则加以解释并执行,把不是脚本程序的部分直接传送到浏览器上。浏览器向WEB服务器调用.asp文件时,WEB服务器响应HTTP请求,调用ASP引擎,解释被申请文件。当遇到任何一个ActiveX Scripting兼容的脚本(如VBScript和Javascript)时,ASP引擎调用脚本进行处理。若在执行中的脚本程序中含有访问数据库的请求,就通过ODBC或OEL DB与后台数据库相连,由数据库访问组件ADO执行访问数据库操作。然后将对数据库进行操作的结果送到ASP,由ASP翻译并动态生成一个HTML页面送到WEB服务器,再由WEB服务器将HTML页面送给客户端的浏览器,然后动态生成一个HTML页面送到浏览器[5]。整个工作原理如图1所示。
2.2 B/S结构模式
目前比较流行的网络开发模式一般有两种:一种是C/S(Client/Server)模式,即客户/服务器模式;一种是B/S(Browser/Server)模式,即浏览器/服务器模式。C/S结构适用于单位内部,它的开发性本身是系统级的,客服两端都要有相应的操作系统和特定的应用软件。而B/S 结构是一种全新的软件系统构造技术,是随着Internet技术的兴起对C/S结构的一种改进。B/S前端是以TCP/IP协议为基础,通过装有WEB浏览器程序的IE来访问服务器。一部分事务在前台实现,一部分事务可以在服务器实现,利用公用网络资源,降低成本,而且功能强大,减轻了维护成本和升级成本。因此本系统采用B/S开发模式。
2.3 数据库设计
2.3.1 数据库的建立方法与原则
数据库建立方法:首先进行需求分析并将搜集到的数据分类、汇总等;然后按数据库设计流程进行概念结构设计、逻辑结构设计、数据库实施、数据库运行和维护。
数据库建立的原则:尽量使数据冗余最小化;确保数据的安全性、可靠性;系统的易维护性、易移植性;实现动态的数据库管理。
2.3.2 数据库的安全性
鉴于某些数据的保密性,根据角色划分用户,并对不同的用户开放不同的功能。比如对普通科研人员用户开放信息查询功能,对于管理级用户则开放与之所涉及的业务有关的功能(例如对项目负责人用户可以开放项目相关内容的修改等操作)。
同时采用了自动定期备份数据、服务器的安全以及密码加密等多个方面保证系统的安全运行、数据的安全储存和灾难恢复,以保证数据的安全性。
2.3.3 SQL Server数据库的应用
传统的科研信息管理工作中一般采用Excel管理各种数据,这样人员信息、项目信息、项目经费信息因无法分离而存储于同一张表中,使得一张表字段很多,数据冗余量大,造成管理上的混乱与不便。关系型数据库从根本上解决了这个问题。满足范式设计要求的关系型数据库设计最大程度地将各个可以独立的信息组分离,使数据库关系明晰,并且可以进行高效而便捷的查询。微软公司开发的SQL Server数据库具有安全性强、支持分布式计算等特点。并且,由于Windows2000、ASP3.0和SQL Server都是微软公司的产品,相互之间有着良好的兼容性,所以本系统选用SQL Server 2000作为数据库服务器。SQL Server是一种典型的关系型数据库。利用这一特点,结合数据库范式设计原理,使得整个数据库通过各个不可再分的表相关联,最大程度的减少数据冗余[6]。
3 系统的设计原则
本系统的结构体系建立在WEB的浏览器/服务器(B/S)体系结构的基础上。这种模式下的客户端无需任何应用程序,浏览器的客户端只需安装有浏览器,就可以使用系统的所有功能。执行时,客户端向Web服务器提出请求,Web服务器收到请求后,执行服务器端脚本,通过ODBC连接数据库把结果送回客户端页面。该模式结构简单、容易维护,不限于局域网环境,只要能连上Internet就能使用本系统。
良好的可扩展性是系统的一个重要设计原则。系统采用了模块化的设计方法,选择了面向对象的、易于扩展的ASP编程语言环境。系统整体划分为几个功能模块,各个功能模块可以独立进行功能的扩展。系统还采用了独立的服务器数据库,这样不仅可以利用数据库本身的功能简化对数据完整性、一致性和规则的维护,而且可以独立地对数据进行操作而不会影响系统的整体功能,这也有利于在数据独立的情况下对系统功能进行扩展。在数据库的连接上,采用了面向对象的ASP技术,通过Active Server组件可以方便地扩展Web服务器端的功能。
4 科研项目管理系统的设计与实现
4.1 系统的设计目标
(1) 通过该系统,可完成对对该科研机构所承担的科研项目的各个环节的信息进行收集、存储、统计和分析,促进科研工作的规范化,提高工作效率。
(2) 为科研机构中的各科研人员提供方便、准确、丰富的科研信息,实现科研信息的共享。
(3) 为了发挥科研统计工作的激励、监督作用,每位科研人员都可以浏览、查询其他科研人员参与的项目及所取得的科研成果,对科研项目的进展情况有所了解,通过横向比较分析,充分调动科研积极性,最终促进整体科研水平的提升。
(4) 管理员可以根据需要随时使用数据库里的数据生成各类报表,避免了重复劳动,提高了工作效率。
4.2 系统功能模块设计
系统的总体功能结构图如图2所示,主要分为五大模块:科研人员管理模块、科研项目管理模块(包括纵向、横向项目管理)、科研成果管理模块、系统维护模块以及信息查询模块。可以实现信息录入,信息分类查询,信息统计和报表输出,维护升级等功能。
4.2.1 科研人员管理模块
将科研所的人员分为两类:一为科研项目负责人;二为普通科研人员。分类的目的在于人员层次不一样,需要添加的人员信息含量不同,登陆该模块时会进行身份验证,验证后返回不同的操作功能。体现在界面设计上,比如科研项目负责任就要比普通科研人员信息多出一些部分,这些会反映在数据表的设计中。人员库中记录了相关人员的姓名、年龄、性别、职称、职务、学历、学位、学科方向、学术成果等信息。
4.2.2 科研项目管理模块
科研项目信息由各项目负责人在浏览器端输入,包括对新项目进行申报,对己有项目年度信息,经费信息,结题信息的录入、提交处理。非项目负责人科研人员可以查看符合各自权限的项目信息。
4.2.3 科研成果管理模块
主要负责对论文信息的管理、著作信息的管理以及专利信息的管理。包含对相关信息的查询功能等。论文管理中可以对每一个记录中的论文编码、论文名称、类别、出版年月和收录类型等进行添加、编辑和删除。
4.2.4 系统维护模块
此模块提供了数据备份和恢复功能,对科研机构和科研人员进行管理,包括机构设置、管理人员权限限定、密码修改等。此外,做好数据中心的数据备份工作,保证系统数据的时效性和安全性。
4.2.5 信息查询模块
该模块提供了查询功能, 输入待查找的信息及选定分类信息可以快速地找到符合条件的信息, 并输出查询结果。具体查询功能如下所述:
人员查询只提供按名称查询,通过选择人员名字,即可查询到该人员的职称、年龄、所在科室和联系电话等。
项目查询提供2种条件的查询方式,分别为按类型查询和按名称查询。
论文查询提供2种条件的查询方式,分别为按作者查询和按类别查询。
专利查询提供2种条件的查询方式,分别为按科室查询和按类别查询。
统计查询可提供项目及论文统计查询。
4.3 系统的开发环境
(1) 操作系统:Windows 2000 Server 或Windows 2003;(2) Web服务器:IIS 5. 0;(3) 数据库:SQL Server 2000;(4) 环境支持:ASP。
5 结论
ASP是当今流行的Web应用程序开发技术之一。作为一种服务器端脚本编写环境,它将HTML语言、脚本代码和服务器组件有机地结合在一起,可以用来创建交互式的动态网页和具有数据库访问功能的Web应用程序。系统同时采用了Browser/Server结构,浏览器的客户端无需安装任何组件,就可以使用本系统的所有功能。该系统的开发充分利用了模块化程序设计与开发方法,增加了系统的可维护性与可扩展性,为科研机构中科研项目管理的信息化、集成化、网络化提供了1个解决方案。该系统的实现不仅仅意味着单位自动化程度的提高、管理费用的降低,而且带来了内外部信息交流手段的重大变革,将在工作流程、管理模式、组织结构乃至整体的发展上带给科研机构新的竞争力。
参考文献:
[1] 黄晓俭, 周越亭, 尹捷. 中小企业信息化和SAP系统实现. 北京:机械工业出版社, 2004.
[2] 赵小兵, 潘平等. 一种基于web的高校科研信息系统.辽宁大学学报. 2003, (20): 5-7.
[3] Lynda M. Applegate, Robert D. Austin, F. Warren McFarlan. 阎达五, 李勇译. 公司信息战略与管理教程与案例(第六版). 北京: 机械工业出版社, 2004.
[4] 张小艳, 赵渭泳. 科研项日管理信息系统的设计和研究. 西安科技学院学报. 2000, 20(3): 5-7.
[5] 廖信彦. Active server page应用大全――ASP数据库的整合. 北京: 清华大学出版社.
篇9
一、背景意义
如今计算机网络的普及已近是亘古不变的潮流了,而且全国大学网络的正在以高速的发展节奏和社会潮流接轨,各种计算机网络化已经逐步取代繁琐的传统办公模式。大学毕业设计作为大学生四年学结的最重要环节,我们完全有必要实现网路管理化,可以减少指导老师和学生的工作时间和负担,让繁琐的毕业设计过程采用网络化数据库统一管理。通过毕业论文管理系统,大大方便了学生、老师及学校管理员。社会科技在不断的革新,我们的生活、工作和获取知识的方式结构都发生了完全的更新和进步,传统的方式在不断的改变,这是社会发展的毕竟之路,也是走向未来的毕竟过程,所以使得各种传统方式得到不断的简单、方便和先进是十分重要和必须的。然而在许多大学和高校里面并没有在毕业这一环节上实现信息化管理,所以这一部分的工作所有都是由人工来完成,然而人为的物理操作必定存在许多缺陷,比如大量的毕业生信息需要处理,工作量就十分的庞大,到处都是纸质资料,不易整理和保管,还容易丢失,另外最麻烦的是需要更新和修改的资料的情况,其次就是学生和指导老师之间关于论文进行的交流和联系都是线下的,会受到各种不定因数影响,影响这一环节的进度和质量。有着网络的基础,系统可以采用了目前十分流行的B/S结构和Web技术,使得操作交流都变得十分简单和快捷。最重要的是通过计算机信息化管理完全避免人为物理操作的不足。
二、初步调研
浏览了各大类型和类似的网站,毕业论文管理管理系统,我同样采用了当前很流行的B/S结构来开发。
通过各个高校去实地考察,很少有大学开始使用此类系统来管理毕业论文。另外,大多数学生和老师都希望高校能完善此块的建设,来减少毕业生和指导老师的工作量和工作效率。并且此系统会有效的减少学校在此类工作的成本。由于只针对高校毕业生的毕业论文,技术上的要求和开放难道并不是特别大,做好策划工作就好。所以完全可以由大学生和本校老师来指导完成。
最后我们考虑到费用,因为不是企业级的网站,而是校内开发,功能和维护性的要求并不是特别高,所以费用基本可以忽略不记。综上所述,系统的开发无论从技术上、经济上,可行性都是相当高的。对于各大高校是值得去开放和使用的。
三、开发过程中问题
在开放过程之前,我们需要选择何种编程语言和环境。语言和环境的选取对系统的开发难度和时间长度都是有直接的联系的。为了减少开发周期,减弱开发费用,提高产品的质量,对系统做出需求分析报告是非常必要的。比如本毕业论文的系统,是可以完成论文的申请,上传,查看,评价,统计等一系列功能的。那么采用SQL Server2012+Microsoft Visual Studio 2012++C#做为开发工具。在软件系统开发过程中,不提倡无模型的随机开发方式,不可以想到什么功能模型就随手开发什么代码,这样不规范的开发,不仅使得开过过程处于混乱,而且大大地降低了系统开发效率。我们可以适当的利用一些经典的开发模型,典型的开发模型有:1.边做边改模型(Build-and-Fix Model);2.瀑布模型(Waterfall Model);3.快速原型模型(Rapid Prototype Model);4.增量模型(Incremental Model);5.螺旋模型(Spiral Model);6.演化模型(evolution model);7.喷泉模型(fountainmodel);8.智能模型(四代技术(4GL));9.混合模型(hybrid model);10.RAD模型;我们要尽量避免原始老旧的开放模型,这样可以避免许许多多开发问题。但是要根据系统的大小,和开发的难度来做决定,有句话说的好杀鸡焉用宰牛刀,太多复杂的模型适合庞大的系统开发,然而用的一般的小系统上反而会增加开发难度。
参考文献:
[1]周名浩.科关于毕业论文管理系统的设计思想[J].才智,2011(12).
篇10
1.功能模块:根据系统功能的要求,在线医药销售管理系统订以分为两个功能层次:一个是区域职工的送检申请和到货确认;另一个就是总部职工的送检申请、送检审批、出库、发货,以及查询库存情况等。其核心为中央的"药品销售系统"。对于区域职工,根据系统的功能分析,它具有的功能包括送检申请,和收到药品后发送到货确认信息对于总部职工,根据系统的功能分析,它具有的功能包括送检申请、送检审批、出库操作、发货操作、以及对库存中药品的情况进行查电子商务资料库"-&%7+1!39+7"$4询。
(图一)在线医药销售管理系统功能模块
(图二)在线医药销售管理系统的页面逻辑结构图
2.主要内容:
该系统包含了客户下订单、总部职工确认订单、将药品出库、然后发送药品、直到客户收到药品、给总部发送确认通知等一系列的过程。包括一个数据库,数据库由药品商信息数据表、所有用户信息数据表、所有商品信息数据表、系统商和职工信息联系表、系统所有仓库信息表、系统送检申请表、系统库存明细信息表、系统销售信息统计表、系统发货信息表、系统出库明细信息表、发货单记录表等。
3.实现目标:
本系统主要是实现医药药品的在线库存查找、在线销售,以及对药品的库存情况进行在线管理。使医药公司有效地进行销售过程中的产品管理、地区管理、过程管理和费用管理,用以控制销售的投入产品状态。
三.所用工具,方法及手段
本系统采用Browser/Server结构,使用ASP的ADO组件来访问实际的数据库。利用SQL的查询语句实现对数据库表的添加,查询和修改,删除。
采用ASP+SQLServer数据库的模式来订制一个小型的电子商务环境。系统采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将系统各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。本系统尤其注重了安全性问题,能够防范恶意的入侵用户操作所出现的失误,极大程度上减少了系统出错的几率及维护系统所需的开销。
四.实验环境和实习条件
1.软件环境:WindowsXP/2000/98,SQLServer2000,Internet信息服务器。
2.硬件环境:Cpu:Pentium166MHz以上,内存至少128MB,硬盘空间60M,显示器800*600或更高分辨率TAGS:实现管理系统销售医药在线系统报告论文学生信息
。(注)开题报告要点:1、毕业设计(论文)题目的来源,理论或实际应用意义。2、题目主要内容及预期达到的目标。
3、拟采用哪些方法及手段。4、完成题目所需要的实验或实习条件。5、完成题目的工作计划等。
(开题报告不够用时可另附同格式A4纸)
开题报告五.工作计划
第六周布置内容、书写报告
第七周开题报告
第八周整理材料
第九周需求分析
第十周概要设计
第十一周详细设计
第十二.十三周编程实现
第十四周系统测试
第十五周撰写论文
第十六周论文定稿
第十七周准备答辩
查阅资料、文献目录⑴ASP数据库系统开发实例导航宣小平但正刚&nb电子商务资料库-91*''''5..;/*9#3(sp;张文毅人民邮电出版社
⑵ASP数据库开发实例精粹郭瑞军李杰等编著电子工业出版社
⑶软件工程导论(第三版)张海藩清华大学出版社
⑷ASP精解案例教程石志国王志良薛为民清华大学出版社
⑸相关的DBMS应用书籍
⑹应用程序开发工具应用教程
⑺SQLServer数据库应用系统开发技术朱如龙机械工业出版社
⑻有关该课题业务介绍书籍
指导教师意见:
(对本课题的深度、广度及工作量的意见和对设计结果的预测)
指导教师签字:
年月日
教研室意见:
教研室主任签字:
年月日
开题须知
一、学生要认真填写开题报告。在毕业设计(论文)答辩时学生须向答辩委员会(或答辩小组)提交开题报告,作为答辩评分的参考材料,没有开题报告不能参加答辩。如果丢失要及时办理补交手续。学生毕业后,开题报告与学生毕业设计(论文)一并存档备案。
二、毕业设计(论文)题目一经确定,指导教师要给学生下达毕业设计(论文)任务书,学生根据任务书的要求进行开题,一般安排在毕业设计(论文)正式开始的第二周至第三周进行。
三、开题报告的审查由各专业教研室主持,每个学生的报告时间为10-15分钟。开题通过后学生才能正式获得毕业设计(论文)的资格。
篇11
系统功能描述
网上书店系统分为前台后台管理。前台管理包括浏览、查询和订购图书,购物车,用户信息维护等功能。后台管理包括公告管理、图书管理、订单管理、投诉管理、留言管理和用户管理等模块。
现将后台管理具体描述如下:
1.公告管理
添加、修改和删除公告。
2.图书管理
添加、修改和删除图书类别;添加图书类别、名称、编号、作者等信息;图书图片上传、修改和删除;修改、删除及查看图书信息。
添加、修改和删除图书类别关键代码:
3.订单管理
处理订单;办理发货;办理结帐;删除订单。
4.投诉管理
录入投诉的解决方法;删除已解决的投诉;查看投诉用户。
5.顾客管理功能
注册顾客用户,含用户名、密码等信息;修改和删除顾客用户信息。
6.系统用户管理功能
添加系统用户,包括用户名、密码等信息;修改和删除系统用户信息。
功能模块说明
系统操作流程如下:
买家进入书店系统购买图书,书店系统接收订单相关图书信息,再由管理员处理订单并发送图书给买家。
数据库结构设计与实现
本系统采用Access数据库平台。本系统定义的数据库中包含以下9张表。下面重要的一个表作说明:
1.图书信息表。图书信息表用来保存图书基本信息,结构如下(字段名称-数据类型)。(id-自动编号)、(SalePrice-货币)、(TypeId-数字)、(StorePrice-货币)、(Namet-文本)、(Content-备注)、(SN_Number-文本)、(ReadCount-数字)(Producer-文本)、(BuyCount-数字)、(Package-文本)、(ImageFile-文本)、(PostTime-日期/时间)。
参 考 文 献
篇12
1、网络技术的迅猛发展
在网络技术的发展初期,网络服务的模式主要是以C/S (Client/Server)模式为主,即传统的客户机/服务器模式,该模式对客户机的负担颇重。随着Internet技术的发展,B/S模式发展迅速,B/S(Browser/Server)结构即浏览器/服务器结构,现下比较流行的解释是:界面表示层、商业逻辑层(书写程序)、数据层,在这种模式下,用户界面主要通过WWW浏览器实现,主要事务逻辑在服务器端实现,大大简化了客户端的电脑载荷,减轻了系统维护与升级的成本和工作量,降低了拥护的总体成本。
2、市场发展的趋势和要求:
1) 市场覆盖:企业可借助于分销商或零售商的既有销售网络和客户资源,快速进行市场销售覆盖。
2) 成本控制:企业无需在中低端销售环节进行巨大的运作投入,如人员、仓储、货运、销售等,规避和控制在此环节的成本风险。
3) 专注于核心竞争力:企业可专注于产品研发生产或高端销售环节,避免资源分散及由此带来的管理风险,从而集中优势资源保持企业核心竞争力。
4) 销售渠道的扁平行性:中间环节的减少将缩短生产商与消费者之间的距离,有利于商品的快速流通,有利于降低整体分销成本。
3、浏览者及客户的希望和需求:
1) 便捷性:如今的时代进入到高速发展的时代,人们的生活频率和工作量都十分巨大,这也就是人们对网络的依赖性会如此大。与此同时,人们对网络操作的便捷性的要求也越来越高。于是,便捷性成为众要素之首。
2) 安全性:在信息化的今天,新的技术的研发和运用,很可能关系到一个企业的生存与发展。于是,安全性便显的由为重要。
3) 维护和更新的频率快:对与销售商来说,越早的掌握市场的新动向,就等于掌握了市场的主动权,更具有了竞争力。
二、文献综述:(300字左右)
本系统主要根据客户要求,系统编写选用动态网站技术,使销售方与消费方可以交互。动态技术选用asp,数据库方面选用access,考虑到系统规模小,使用范围不大的条件,选用asp可以使数据都在销售方的服务器上处理,提高用户浏览速度,相对jsp等编程语言与其他数据库技术,asp+access有较好的兼容性,环境配制简单,如有用户使用造成的系统损坏,所以数据便于恢复,符合小系统使用要求,可以满足用户使用。 系统要有良好的用户接口,考虑到操作者的计算机水平,提供良好的用户接口可使管理者通过对页面进行鼠标点击等操作进行商品管理,用户管理,订单管理等操作。 系统要有美观的浏览界面,由于消费者定位在一个特定的群体,浏览界面要符合消费者的审美,美观大方,让消费者可以在众网络商店中,记住这个商店。 系统要有完整的数据库结构,包括商品信息,分类信息,客户资料,订单信息等,都要保存在数据库中,可以说数据库是该系统的核心部分,所有接口围绕着数据库工作。 根据客户需求,系统工作到订单处理,发货终止,所有业务流程按照客户实际销售流程为准,发货之后由物流负责,消费者行为从注册开始,到提交订单结束。
网络技术发展到今天,已经形成了许多较为完善的开发技术,例如:JAVA、C等,但或多或少总存在着一些不尽如人意的地方。对于ASP技术,由于它的诸多优点,被广泛的运用于网络的开发等方面。
对于网络销售模式发展,主要体现在以下几个方面:运行的方式、对客户的运行平台的要求、安全性便捷性、以及维护和更新的频率。对于这些,ASP都很好的解决了。首先,ASP使用VBScript、Jscript等简单的脚本语言编写,并运行于服务器,采用嵌入HTML的方法,使开发过程变得十分方便;与客户端平台无关,所以任何浏览器都能很好的工作;代码隐藏,编写好的ASP代码不会被别人窃取等等。
正是由于了以上的诸多优点,ASP技术被越来越多的运用于网络的销售及许多其他的方面。相信在不久的将来,随着ASP的性能和稳定性的不断提高,ASP技术在网络销售方面的运用将不断开发出更多的潜力,巩固Web服务器端程序设计的优势地位。
三、工作计划及方案论证:(500字左右)
工作计划:
1、制定论文大纲。
2、收集与论文相关的资料。
3、将收集起来的资料进行整理,分析。
4、将整理过后资料按顺序写进论文。
5、对论文进行修改。
6、归纳总结。
7、按要求完成论文。
方案论证:
国内外网络销售模式的发展趋势
1)战略化趋势
随着社会化大生产的发展,社会生产日趋复杂,社会环境变幻莫测,组织与环境联系的日益紧密,销售网络中所涉及到的因素日益增多、日趋复杂,组织(尤其是企业)间竞争的日趋激烈,能否制定和实现正确的战略构想,关系到企业的兴亡
2)信息化趋势
随着以微型电脑、激光技术、新型材料、生物工程和新能源开发为中心的新科技革命的兴起与发展,生产技术、社会需求以及市场竞争等日新月异、瞬息万变,在这种情况下,信息进入重要资源的行列。丰富而准确的信息,是正确而迅速决策的前提,一个企业能否在激烈的竞争中得以生存和发展,它的产品和服务能否跟上时代的要求,首先在于该企业能否及时掌握必要和准确的信息,能否正确地加工和处理信息,能否迅速地在员工之间传递和分享信息,特别是能否把信息融合到产品和生产服务过程之中,融合到企业的整个经营与管理工作之中。各级管理者在这个瞬息万变的时代,越来越重视信息的作用,把如何获取有效的信息作为自己的首要任务。企业管理者发挥各种职能作用,都要以掌握大量真实、准确、及时的信息为前提。在这种情况下,传统的企业销售模式已经不能适应现代的信息处理要求,也不能满足企业经营管理对信息的要求,企业管理面临着信息化的挑战,信息管理成为企业竞争致胜的重要法宝。
3)人性化趋势
在传统的销售管理模式中,大都以物品为中心,工人只是物品销售系统的配件,人被当作是物,管理的中心是物。但是,随着信息时代的到来,组织中最缺乏的不是资金和机器,而是高素质的人才。组织中人的作用,在组织中越来越显出重要作用。这就促使管理部门日益重视人的因素,管理工作的中心也从物转向人。传统销售管理和现代销售管理的一个重要区别,就是管理中心从物本管理到人本管理。
4)弹性化趋势
随着社会的发展,销售管理模式从固定的组织管理系统向富有弹性的组织系统发展。这是网络销售管理模式发展又一个重要趋势。
过去在组织管理中,建立起一套完整的组织管理系统,长期固定不变,显得僵硬。但现在,由于社会环境的不断变化,要求销售机构应该趋于灵活而富有弹性,以求信息畅通并行动敏捷,能够具有很强的对环境的适应能力。为了简化发号施令和相互沟通的渠道,组织管理者将缩小机构,减少层次。在企业各下属机构变小的同时,将赋予它们更大的自主权,实行经营权和管理权下放。这既有利于发挥下属人员的专长和创造精神,又有利于使企业领导把主要精力集中在高层战略决策问题上。
四、参考文献:(不少于10篇,期刊类文献不少于7篇)
1.七匹狼服装网络营销设计(DOC 5页).
2.菲律普科特勒,梅汝和等译:《营销管理》(第十一版),上海人民出版社 2005 年版.
3.迈克尔波特,陈小悦译:《竞争优势》,华夏出版社 2001 年版.
4.薛辛光 主编. 网络营销学. 北京: 电子工业出版社, 2003
5.沈凤池 主编. 网络营销. 北京:清华大学出版社,2005
6.曲学军,刘喜敏主编. 网络营销. 大连:大连理工出版社,2003
7.孙良军.Dreamweaver 8完美网页设计商业网站篇[M].北京中国电力出版社,2006.
8.罗锐韧.ASP网页程序设计[M].北京:清华大学出版社,2005.
9.汪鑫等.Web 程序设计[M].北京:电子工业出版社,2005.
10.符静波,马辉明.中小型企业网站建设解决方案[J].计算机应用研究,2001
11.梁良 企业网站推广中搜索引擎优化策略 [期刊论文] -湖南税务高等专科学校学报,2008
12.王璞 Photoshop CS标准教程[ M] .西北工业大学音像出版社, 2005
13.胡崧 Fireworks CS3标准教程(附光盘) 中国青年出版社 ,2008
女装网站的开题报告篇二 一、课题背景与意义
随着中国服装产品的品牌化发展,以及在信息通信领域的发展,越来越多的国际流行与时尚信息更加快速地流向中国消费者心中,形成了以国际服装品牌为引导,中国服装品牌企业销售为龙头的市场消费导向。服装为人类生存四大要素中,最具有创造性的,也是最有表现力的要素,是向他人传达个人社会地位、文化素养、职业、社会角色、生活方式、价值观念及其个人特征的载体。
预计在2010年,中国主要消费城市人均服装产品的消费额将达到3500元人民币,其增长空间巨大。而日益加剧的服装行业市场竞争,对传统模式提出了严峻挑战。商品品种日益丰富,流行周期越来越短、企业活动节奏加快、调价、削价、移库各种情况增加,信息量大、赊销、代销、折让、退换等方式频繁应用,这些都增加了经营管理中的结算和统计难度。因此实现网络化销售与服务,是众多服装企业梦寐以求的愿望。网上购物则在当今社会已经显示出较强的发展势头,它在推动国家经济增长方面可以说是一支崭新的力量。面对新世纪的挑战,服装行业必须要实现产业升级,提高整体水平,必须要很好地实现网上购物。
二、本课题的任务与要求
通过服装购物网站的设计与开发,可以更好地提高自己的系统分析能力、网页设计及网站建设能力等;通过论文撰写,可以培养资料检索、资料收集、信息处理能力、沟通交流的能力等。此网站要求建立一个内容与结构相对完整、具备简单交互功能的电子商务网站。主要包括以下几个功能:
1.用户注册、登录功能;
2.查看商品功能;
3.购买商品功能;
4.后台管理功能。
三、已具备条件
大学三年中已经学习了以下课程:网页设计工具Dreamweaver MX和ASP;图形图像处理工具PhotoShop;数据库Access、SQL Server。除此之外,也学习了网页设计、网站建设等课程。大一时参加了为时一周的Dreamweaver MX实训,完成了静态个人网站的设计与制作;大二时参加了为时两周的网站建设实训,完成了动态购物网站的制作,对购物网站有了一定的了解。
通过对以上技术工具的学习,不仅熟练掌握了它们的使用方法,也能把它们很好地用到自己建设的网站中。同时我还查阅了较多相关的资料,阅读了较多这方面的论文,也接触了较多的购物网站,能够比较顺利地完成自己网站的建设。
四、课题任务实施的思路与方案
1.需求分析
在该系统地设计中,采用前台和后台两个子系统的设计方式。将商品的查看、购买与用户的注册登录放在前台,将数据管理与商品管理放入后台管理系统中,使商品管理与显示界面分开,这样即便于数据管理也更加安全。
2.模块分析
(1)用户注册、登录模块;
此模块可供用户注册、登录。用户注册登录后即可更快捷、更方便地浏览及购买需要的产品。
(2)查看商品模块;
此模块可供用户快速地查看自己需要的产品。
(3)购买商品模块;
此模块可供注用户购买自己需要的产品,即方便又快捷。
(4)后台模块;
此模块用来管理商品和数据。
篇13
1、引言
Active ServerPages:活动服务器页,一般简称ASP。ASP是Microsoft 的技术产物,ASP文件中的脚本是在服务器上执行的,包含文字、HTML、XML以及脚本等,ASP程序可以响应用户的请求或从HTML表单上被提交的数据,访问数据或数据库并将结果返回到浏览器,从而将网络流量降到最少,ASP是动态网页制作课程。
近年来在高职教育中, 以就业为导向,以提高学生的实际工作能力为目标的办学思想得到了广大高职教育工作者的支持。为了更有效地让学生在短时间内掌握动态网页制作的技能, 动态网页制作类课的教学目标、教学模式、实验项目成为了专业建设中需要研究的问题。
2、ASP的教学情况
以往ASP的教学一定程度上沿用了本科的教学方式和实验项目, 对于高职学生来讲有些授课方式对学生不合适, 尤其是高职学生本身理论基础不高, 对有些实验项目的理解不够深入。先讲运行环境、编程基础、对象, 学生在最后几次课学习了数据库后才真正的了解什么是动态网页, 学生在做实验的过程中只是在教师指导下, 完成了基本的对象的方法和属性使用, 对对象的原理和使用场合理解不够。这样在一定程度降低了学生学习热情,影响了学生的学习信心, 影响了教学目标的实现, 更主要的有的学生可能会丧失对这项技能的学习兴趣, 使学生在以后的学习中表现出没有信心、消极的学习态度。
传统的教学模式中每次课、每个实验都是独立的, 每个实验由教师事先制订好针对某个方面的内容去练习, 这些内容之间本来是有联系的, 但是这样由于时间关系, 每个实验可能变得没有联系了, 造成学生对课程整体性的掌握不够深入, 从而直接影响了学生上课主动性、积极性和创造性。为了让学生能够理解的深入, 教师对于同一个内容要讲述多遍、举好多相关的例子的局面, 这样不仅使课堂利用率下降还增加了教师的教学负担, 影响了教学目标的实现。
3、ASP课程教学体会
ASP 是高职院校计算机专业的一门专业基础课,在教学中如何让学生尽快掌握并运用ASP语言知识,提高其应用能力,是值得我们教师认真研究的课题。在教学实践中,笔者结合本学科的教学内容,积极进行教改探索,积累了一些经验,下面就这一问题进行讨论论文格式模板。
3.1、激发学生学习兴趣,唤醒求知欲望
3.1.1明确教学目的
高职院校《ASP程序设计》的教学目标是使学生能运用所学的ASP知识,根据实际问题进行ASP动态网站的创建与维护、ASP动态网页的编写、通过ASP动态网页访问数据库,使学生具有ASP动态网站开发的初步能力。
在授课过程中动态网页制作,要注意培养学生的学习兴趣。初接触计算机时,很多学生感到新奇、好玩,但这只是一种好奇。在课上可以介绍一些趣味性算例,培养学生的学习兴趣,让学生积极主动、自觉、独立地获取知识,打好学习程序设计语言的基础,使学生体会程序设计的用途和一种全新的解决问题的方法。整个教学过程中应该把解题思路、方法和步骤当作授课的重点,从而让学生明白如何分析并解决实际问题,逐渐培养学生进行程序设计的正确思维模式。
3.1.2多种教学方法和多种教学手段的应用
虽然现在大多数学校的教师已用多媒体教室上课,但仅也仅限于使用PPT课件,没有真正意义上的多媒体教学,笔者认为可以依赖多媒体技术,把枯燥的理论形象化,声、影、图、文融为一体。
例如:在理论教学中,采用CAI 教学,利用Flash 动画进行课堂演示教学,提高了学生的兴趣,采取师生互动的启发式教学模式,活跃了课堂气氛,课后做到及时答疑;在实践教学中,让学生自己设计程序,充分发挥学生的主动性,以培养创新意识和能力;在课程实训设计中,选用论坛系统、网上调查、聊天室、ASP网上调试SQL和交友网站等程序开发实例讲解,使学生不会觉得学习ASP是枯燥乏味,没有实用意义的,充分体现了高职的教学特色。。
3.1.3语言形象化和通俗化
一般高职学校的学生在入学前对计算机只是了解很少,这就要求在给学生讲解时,对一些计算机和网络基本知识给予介绍,如果只是一般概念性的讲解,学生会感到难以理解。因此要用通俗的语言、形象的比喻,生动的讲解那些晦涩的概念,这样学生才能更易理解,同时对ASP语言的学习也更有兴趣,授课时要改变过去先给出定义和规则的讲授办法,而是从具体问题入手动态网页制作,努力把枯燥无味的“语言”讲得生动。
3.2、强化动手操作训练,理论联系实际
3.2.1实践能力的培养
高职学校的学生培养目标就是要有较强的动手能力,毕业后能立即投入工作之中,无需再培训,实训教学要强化学生实际开发和应用能力,让学生在校学习期间具有一定的工作能力,教学内容主要围绕论坛系统、网上调查、聊天室、ASP网上调试SQL和交友网站五个“工程项目”进行教学,再将每个项目又分阶段展开成实训项目和设计教学,将知识点都溶化到一个个实训案例的程序编写中,并在每一个阶段的学习进行小结性的贯穿和能力提高。
3.2.2理论知识的巩固
教学中采用的是案例教学时,每堂课首先展示一个程序范例,该范例包括了当天要讲的标签、新语句,然后讲解实现这一程序的基本思路,以完成“项目”为主导。在案例教学过程中应注重以下方面。
1). 采用“整体-局部”的教学思路。不论多么简单的案例,都应以系统设计为起点,以完成案例的过程为线索展开教学,把“程序设计方法”这一核心内容贯穿于教学的始终,使学生在学习过程中建立起系统和全局的概念。
2). 案例应具有“趣味性和实用性”,将趣味性和实用性贯穿于教学始终,进而激发学生的学习兴趣。
3). 每个案例的设计要通盘考虑。用户的需求、功能的思想、界面的设计、容错的考虑、代码的复用、系统的测试等都必须考虑到,并注意案例代码的规范化,要求学生编写规范代码。
4). 要及时归纳,做好小结。在内容上归纳可以是一个控件使用的归纳,也可以是对一种结构、一个模块的归纳;在方式上可以使用文字概括,也可以使用图示总结。总之,要求学生整理、积累归纳和总结的结果,并鼓励学生自己做好归纳。
5). 有意识地培养学生的异向思维,如一个案例是否只有书上的一种解法,书上的解法是否最优化等。要求学生通过网络搜索、相互讨论的方式完善案例,辅助学生查阅多种资料解决在完善案例过程中遇到的困难论文格式模板。
3.2.3综合能力的培养
建立教学网站,包括课程资料、实验指导、网上答疑、知识自测等子系统。通过教学网站的应用,在教与学的过程中,从以教中心走向以学为中心,从以教师为中心走向以学生为中心,充分发挥学生的主观能动性和创造性。通过校园网,设置便于师生交流信息、学生浏览和下载资料的一些栏目动态网页制作,实现教师和学生畅通的交流。学生可以在网上做作业,学习资料。通过开展网上教学,满足不同层次的学生课外学习的需要。在机房通过局域网显示试题,考完后立即公布答案,供学生自我检测和教师掌握学生学习情况。
4、总结