毕业设计论文学生个人事务管理系统.docx

上传人:b****4 文档编号:4909356 上传时间:2022-12-11 格式:DOCX 页数:34 大小:699.03KB
下载 相关 举报
毕业设计论文学生个人事务管理系统.docx_第1页
第1页 / 共34页
毕业设计论文学生个人事务管理系统.docx_第2页
第2页 / 共34页
毕业设计论文学生个人事务管理系统.docx_第3页
第3页 / 共34页
毕业设计论文学生个人事务管理系统.docx_第4页
第4页 / 共34页
毕业设计论文学生个人事务管理系统.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

毕业设计论文学生个人事务管理系统.docx

《毕业设计论文学生个人事务管理系统.docx》由会员分享,可在线阅读,更多相关《毕业设计论文学生个人事务管理系统.docx(34页珍藏版)》请在冰豆网上搜索。

毕业设计论文学生个人事务管理系统.docx

毕业设计论文学生个人事务管理系统

 

毕业设计(论文)

 

设计(论文)题目:

学生个人事务管理系统

学生姓名

专业班级

指导老师

系主任(院长)

评阅人

 

摘要

VB语言的出现为推动软件开发展提供了有力的支持。

VB提供了方便的ADODB控件和相关的对象实现了数据库的连接,它在不同的数据库功能模块层次上提供了一个统一的用户接口,为VB程序员提供了独立于特定的数据库系统与网络数据库互连的方式。

而作为开发公司的微软,在Windows平台下可以更加兼容的实现程序所要求的功能。

随着计算机技术的飞速发展,计算机在管理方面应用的普及,利用计算机来实现个学生个人事务的管理势在必行。

本设计是一个个人学生事务管理系统。

用Access关系型数据库和VB6.0的集成开发工具来进行个人日常事务管理,这是一个典型的小型MIS系统。

关键词:

Access、VB、学生个人事务管理

Abstract

VBlanguageappearstopromotedevelopmentofthesoftwareprovidesastrongsupport.ProvideconvenientADODBVBcontrolandrelatedobjectsrealizedtheconnection,itindifferentdatabaseontheleveloffunctionmoduleprovidesasingleuserinterfaceforVBprogrammersprovideindependentofspecialdatabasesystemandnetworkdatabaseinterconnectionway.AsadevelopmentcompanyofMicrosoft,theWindowsoflanscanmorecompatiblerealizetheprogramtherequiredfunctions.

Alongwiththerapiddevelopmentofcomputertechnology,computerinmanagementwidelyapplied,usingacomputertorealizeastudentpersonalaffairsmanagementisimperative.Thisdesignisapersonalstudentaffairsmanagementsystem.InarelationaldatabaseAccessthroughVB6.0andtheintegrationofthepersonaldevelopmenttoolstodailyadministration,thisisatypicalsmallMISsystem.

Keywords:

Access,VB,studentsaffairsmanagement

目录

一.前言

1.1问题的提出

Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。

作为Internet上一种先进的,易于被人们所接受的信息检索手段,WorldWideWeb(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。

据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。

近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。

我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感性趣,而且这种兴趣会持续一段时间。

这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。

一些站点已经在这方面做出了一定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。

这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。

于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一个页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户做出任何额外工作的情况下实现了为用户量身订做的个性化页面。

1.2问题的解决

要实现这样的功能,离不开后台数据库的支持。

用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。

本文中数据库服务器端采用了ACCESS数据库进行数据库存取等操作,使Web与数据库紧密联系起来。

本文作者主要完成Web服务器端的用户管理、帖子管理、数据库管理、浏览和查找功能等设计、实现与完善以及整个实验网站的组织建立和测试工作。

在电脑修护系统中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于商品或服务提供者来说,其目的则是向用户推销自己的产品或服务。

因此,让用户通过浏览器查询服务器的后端数据库是许多Web服务提供者必需有的服务,ASP通过内置的ADODB组件来实现这一功能。

可以使用ADO去编写紧凑简明的脚本以便连接到ODBC兼容的数据库和OLEDB兼容的数据源。

至于实现的细节,在后续部分的网络数据库章节中有详细介绍。

二.准备知识

2.1ASP的简介

ASP(Activeserverpages)是一种类似HTML(HypertextMarkupLanguage超文本标识语言)、Script与CGI(CommonGAtewayInterface通用网关接口)的结合体,但是其运行效率却比CGI更高、程序编制也比HTML更方便且更有灵活性,程序安全及保密性也比Script好。

HTML(HypertextMarkupLanguage)是一种超文本标识语言,文件通过这种格式可以在互连网上载送浏览,用户只要使用网页浏览器工具就可以浏览这些文件,目前比较常用的工具包括MicrosoftInternetExplorer,NetscapeCommunicator等,由于HTML文件都是由标签(tag)所组成,因此它比较适合制作静态网页,再者,由于先天上的限制HTML是无法直接存取数据库的,所以存取数据库的工作大多是依靠CGI来处理。

ASP不但可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上要比HTML方便而且更富有灵活性。

ASP以HTML为基础,主体还是HTML代码,只是在需要ASP动态产生的地方加入ASP代码。

ASP的最终显示结果也是HTML代码,可准确控制ASP的输出结果。

Script(脚本)是由一组可以在WEB服务器或客户端浏览器运行的命令组合而成,目前在网页编制上比较流行的脚本语言包括VBScript,JavaScript。

这些脚本大都是在客户端运行,因此,客户端可以很清楚的取得脚本的内容。

所以,就安全性而言,这些客户端的脚本语言的确有危险。

ASP虽然具有脚本语言的方便性,但由于他是在WEB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。

因此ASP与一般的脚本语言相比,要安全的多。

2.2ASP的特点

ASP可以和HTML或其它脚本语言(VBScript,JavaScript)相互嵌套

ASP是一种在WEB服务器端运行的脚本语言,程序代码安全保密

ASP以对象为基础,因此可以使用ActiveX控件继续扩充其功能

ASP内置ADO组件,因此可以轻松的存取各种数据库

ASP可以将运行结果以HTML的格式传送至客户端浏览器,因而可以适用与各种浏览器

2.3ASP的工作原理

如果浏览器向IIS/PWS请求的是.HTM文件,那么IIS/PWS会直接把文件的内容传给浏览器.但如果浏览器向IIS/PWS请求的是.ASP文件,则IIS/PWS会首先解释文件.

IIS/PWS解释.ASP文件的过程中,遇到HTML标记或一般文字时会直接把读区的内容传给浏览器.但如果遇到<%%>的标记,则会把其中的内容视为程序,然后解释执行,但程序经过IIS/PWS解释执行后,其源程序代码不会传给浏览器,而只是把可显示的运行结果传给了浏览器

ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。

ASP脚本是采用明文(plaintext)方式来编写的。

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脚本应用。

2.3ASP的优势:

B/S模式最大的优点就是可以在任何地方进行操作而不需客户端安装任何专门的软件。

只要有一台能上网的电脑就能使用,客户端零维护,系统的扩展非常容易。

它具有分布性特点,可以随时随地进行业务处理。

业务扩展简单方便,通过增加网页即可增加服务器功能。

在维护方面,只需要改变网页,即可实现所有用户的同步更新,共享性较强。

它实现了跨平台的系统集成服务,提供了异种机、异种网、异种应用服务的联机、联网、统一服务的开放性基础。

因客户端都是共享服务器端的同一页面,因此个性化特点明显降低,无法实现所有用户个性化的设计要求。

在速度方面,受到网络的很大限制。

数据安全性差,主要靠管理密码的数据库来维护。

而C/S模式开发是具有针对性的,对客户端有一定的要求,因此缺少通用性,移植性,业务变更不灵活,在维护、系统升级方面都有很大的麻烦而且兼容性较差,对于不同的开发工具,相互之间很难兼容,具有较大的局限性,新技术不便于使用。

另外,它的开发成本较高,需要具有一定专业水准的技术人员才能完成。

三Web电脑维护开发工具

3.1dreamweaver8.0

是个原本由Macromedia公司所开发的著名网站开发工具。

它使用所见即所得的接口,亦有HTML编辑的功能。

它现在有Mac和Windows系统的版本。

随Macromedia被Adobe收购后,Adobe也开始计划开发Linux版本的Dreamweaver了。

Dreamweaver自MX版本开始,使用了Opera的排版引擎"Presto"作为网页预览。

使用网站地图可以快速制作网站雏形、设计、更新和重组网页。

改变网页位置或档案名称,Dreamweaver会自动更新所有链接。

使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。

3.2Access2003

MicrosoftOfficeAccess(前名MicrosoftAccess)是由微软发布的关联式数据库管理系统。

它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。

其实Access也是微软公司另一个通讯程序的名字,想与ProComm以及其他类似程序来竞争。

可是事后微软证实这是个失败计划,并且将它中止。

数年后他们把名字重新命名于数据库软件。

Access在2000年的时候成为了计算机等级考试中的计算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传统的VFP成为二级中最受欢迎的数据库语言。

四电脑维护系统设计分析

4.1需求分析

电脑维护系统需要满足来自三方面的需求,这三个方面分别是普通浏览者、会员和后台管理员。

普通浏览者的需求是查看网站首页,维修培训,学院动态,培训问答,学院风采,可以查看但是不可以对维修论坛进行发言,而会员则可以在论坛进行交流提高水平,最后后台管理员可以对所有会员和系统中的所有数据行进修改、添加和删除的操作

4.1数据库设计思想

在建设网站系统之前,我们必须对系统所用到的数据进行大致的分类和具体的结构设计,既要做到清晰明了,又要能适应系统各项功能的调用,而不至于产生结构上的逻辑混乱,保证关键数据在意外情况下不会被破坏,可以说数据库是系统的重中之重。

数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。

尽量分离各实体对应的表,一个实体对应一个表,分析该实体有哪些属性,对应有些什么字段,以及各实体之间的联系。

实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。

截图如下:

 

BBS会员信息表

管理员信息表

论坛表

消息新闻表

五电脑修护系统网站总体设计

5.1系统模块组成

5.2家居管理系统流程图

5.3数据库设计

本系统是用的是ACCESS数据库,根据系统的实际需求,系统至少需要7张表,具体如下:

1论坛会员表(admin_BBS):

用于发表论坛人员记录

2管理员表(admin_main):

用于后台管理员登陆

3论坛留言表(Info):

显示论坛中的论坛记录

4学生风采表(jcl_photo):

记录学生风采中学生的信息

5新闻消息表(news):

用于显示前台各类信息

6新闻消息分类表(newscla):

用于分类信息

7电子商城商品表(product):

存放商品信息

 

数据字典

E-R图

数据库逻辑设计

管理员信息表(admin_main):

字段名称

类型及长度

注释

admin_id

自动编号

主键,唯一标示

admin_name

文本

用户名

admin_pass

文本

密码

mingcheng

文本

名称

quan

文本

权限

论坛表(Info):

字段名称

类型及长度

注释

LYID

数字

留言编号

datatime

文本

留言时间

username

文本

用户姓名

content

文本

内容

ToWho

文本

对谁说

shenghe

文本

审核

 

学生表(cms_guestbook):

字段名称

类型及长度

注释

id

自动编号

主键,唯一标示

P_name

备注

图片名称

P_type

数字

图片类型

P_url

备注

图片地址

P_dom

备注

图片说明

P_zx

数字

是否在线

p_date

日期/时间

发布日期

P_dj

数字

查看次数

money

数字

价钱

P_net

备注

网站网址

down

备注

下载地址

信息表(news):

字段名称

类型及长度

注释

ID

自动编号

主键,唯一标示

title

文本

标题

kinds

是/否

是否推荐

ynimg

是/否

是否标识为图片新闻

demo

备注

内容

hotclick

数字

点击率

auth

文本

作者

order

文本

来自

picname

文本

图片路径

class

数字

新闻类别

time

日期/时间

时间

jian

备注

新闻介绍

消息类别表(newscla):

字段名称

类型及长度

注释

ID

自动编号

主键,唯一标示

class

文本

大类别名

MidCls

文本

小类名

CLid

数字

小类所属大类ID

Descs

数字

排序

电子商品表(product):

字段名称

类型及长度

注释

ID

自动编号

主键,唯一标示

S_name

文本

商品名字

S_photo

文本

商品图片地址

S_money

文本

价钱

S_intro

备注

介绍

S_dom

备注

基本参数

S_type

备注

商品类型

S_see

数字

S_time

日期/时间

时间

S_tj

数字

特价

论坛会员表(admin_BBS):

字段名称

类型及长度

注释

UserName

文本

登陆账户名

PassWord

文本

密码

 

六、代码实现

网页首页:

电脑维护网站系统

--

body{

margin-left:

0px;

margin-top:

0px;

margin-right:

0px;

margin-bottom:

0px;

}

a.Tbai:

link{

font-size:

12px;

color:

#FFFFFF;

text-decoration:

none;

}

a.Tbai:

visited{

font-size:

12px;

color:

#FFFFFF;

text-decoration:

none;

}

a.Tbai:

hover{

font-size:

12px;

color:

#FF0000;

text-decoration:

none;

}

.bai12{

font-size:

12px;

color:

#FFFFFF;

text-decoration:

none;

}

.12Hei{

font-size:

12px;

color:

#000000;

}

.red{

font-size:

12px;

color:

#FF0000;

}

.xh{

font-size:

12px;

}

.style2{font-size:

10px}

-->

--

.style3{font-size:

14px}

.STYLE4{color:

#FF0000}

-->

<%

session("liuyan")=""

%>

--#includefile="top.asp"-->

 

:

:

网站公告:

:

<%

setrs=server.createobject("adodb.recordset")

sql="selecttop15*fromnewswhereclass=6orderbyiddesc"

rs.opensql,conn,1,1

DOWHILENotrs.eof

%>

·

id=<%=rs("id")%>"target="_blank"><%=left(rs("title"),10)%>

<%iflen(rs("title"))>10then%>

...

<%endif%>

<%

rs.movenext

LOOP

rs.close

setrs=nothing

%>

<%

setrs=server.createobject("adodb.recordset")

sql="selecttop1*fromnewswherekinds=trueandclass=6orderbyiddesc"

rs.opensql,conn,1,1

DOWHILENotrs.eof

%>

"width="80"height="80">

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1