资源描述
沈阳航空工业学院学士学位论文
网上作业的提交与批阅系统
院(系):计算机学院
专 业:计算机科学与技术
班 级:1401104
姓 名:谢光宇
指导教师:徐蕾
2005年6月
-32-
摘 要
随着时代的发展,在现代社会中,由于网络的普及和使用,学生与教师借助于计算机的管理系统可以方便的进行作业的提交与批阅等方面的信息交流,也使传统的教学模式发生着改变,使用网络来教学管理是十分必要的。
本文中主要介绍是局域网上作业的提交与批阅系统。本次毕业设计设定学生的作业为程序设计方面的作业,实现的方式为局域网络中的作业提交与批阅。在开发的系统中,为教师用户提供了作业发布,查看和批改学生提交的作业;修改用户密码。为学生用户提供查看作业和提交作业;修改用户密码。为管理员提供了增加,查找,修改教师和学生信息;对教师的业绩统计;删除各种不需要的作业的功能。并介绍了开发工具VB和Windows Server 2000的功能和使用。
关键词:网络 ;发布; 提交
Abstract
With the development of the times, in modern society, due to the universality and the usage of the network, the student and teachers ask for help from the management system of the calculator and can carry on homework's hand over and read the information exchanges of wait the aspect conveniently, it also make the traditional teaching pattern changing. It is necessary to adopt Internet in teaching management.
This paper mainly introduces the system of submitting and reading the teaching task in the area net. This graduation design sets the students' homework as the homework of the program design, the way of the realization submits and reads for the homework in the area net . In the system that has been developed, for the teachers, it supplies them with the function of distributing ,examining and correcting the assignment of the students ; modifying the secret of the user. For the students, the system offers them the function of examining and submitting the assignment; modifying the secret of the user. For the program administrators, this system offers them the function of adding ,finding and deleting the information of teachers and students ; computing the teachers’ accomplishment ; deleting all kinds of useless information. What's more, it introduces the function and application of the developing tool VB and Windows Server 2000.
Key Words: Internet;distribute;submit
目 录
第一章 问题提出 1
1.1 课题背景 1
1.2 课题要求 1
1.2.1 作业的发布,提交与批阅 1
1.2.2 用户管理 2
1.3 系统设计目标 2
1.4 课题意义 2
第二章 系统设计 4
2.1 问题分析 4
2.2 设计思想 4
2.3 系统开发环境 4
2.3 工作原理图 5
第三章 系统实现 6
3.1 需求分析 6
3.2 系统表述 6
3.2.1 管理员 6
3.2.2 教师 7
3.2.3 学生 7
3.2.4 功能模块图 7
3.3 E-R图及分析 9
3.4 表的设计及功能 10
3.5 表的设计思想 14
3.5.1 用户管理 14
3.5.2 教师作业 14
3.5.3 教师业绩 14
3.5.4 学生作业 15
3.6 对数据库的SQL操作 15
3.7 表中输入数据的规范化 16
第四章 详细介绍 17
4.1 系统结构设计图 17
4.2 主要界面的设计 17
4.2.1 用户界面(以教师为例) 18
4.2.2 作业界面(以教师为例) 18
4.2.3 其他功能界面(以修改个人信息为例) 19
4.3 功能模块流程图 20
4.3.1 登陆模块流程图 20
4.3.2 用户管理模块流程图 20
4.3.3 用户修改密码模块流程图 21
4.3.4 作业模块流程图 22
4.4 关键技术的实现 22
4.4.1 用户登陆身份验证的实现 22
4.4.2 数据相关操作的实现 22
4.4.3 数据统计的实现 23
4.4.4 数据查询的实现 23
4.4.5 作业处理的实现 23
4.4.6 作业处理的实现 24
第五章 设计及调试 25
5.1 设计特点 25
5.2 设计不足 26
5.3 调试 26
第六章 系统运行与分析 28
6.1 系统运行环境 28
6.1.1 硬件环境 28
6.1.2 软件环境 28
6.1.3 其他设备环 28
6.2 功能 28
6.3 发行 28
第七章 经济技术分析 30
致 谢 31
参考文献 32
第一章 问题提出
1.1 课题背景
随着知识经济时代的降临和信息社会的飞速发展,传统的教育体系正面临越来越严峻的挑战,同时也面临跳跃式发展的重大机遇。在高校中如何使教学资源得到充分发挥,使学生和教师都从中获益是一个迫待解决的问题。采用网络平台来为教师发布和批改作业,学生通过网络接收作业并提交作业,这些都将减轻教师的教学管理任务,简化管理过程,从而提高教学效率,并能够有效的促进教学活动的规范性。
现代教育是“三高教育”,即高质量、高效率、高效益。将现代最新科学技术---计算机网络技术运用于教学,其目的无非就是为了提高教学质量、提高教学效率和教学效益。因此,网上作业的提交与批阅系统正是为了提高教学的这些特点而开发的。
1.2 课题要求
网上作业的提交与批阅系统主要是针对教师和学生互动的一个办公系统,基于网络的学生作业提交与批阅系统提供下面的主要功能和要求:
1.2.1 作业的发布,提交与批阅
本毕业设计要求完成的是网上作业的提交与批阅系统,主要设计的是教师对作业的发布批改以及学生对作业的提交:
(1) 教师通过网络发布作业以及要求;
(2) 学生通过网络选择适当的作业去做;
(3) 学生通过网络获取作业后,可在完成后通过网络提交完成的作业。并且还具有对教师批改后的作业进行再次提交的功能;
(4) 教师通过网络获取学生作业并批阅,然后给予评语;
(5) 可以根据布置作业的截止时间来控制是否可以再次提交作业;
(6) 教师以及学生均可以对作业进行查询;
(7) 教师可以对学生的上交作业情况进行统计。
1.2.2 用户管理
可以实现教师,学生和管理员的相关功能:
(1) 管理员可以对教师和学生的相关记录进行增加,删除,修改和查询;
(2) 教师和学生可以对用户自己的密码进行修改;
(3) 教师可对提交过的作业进行查询和查看;
(4) 管理员可以对教师批改作业的业绩进行统计;
(5) 管理员可对不需要的作业信息进行删除。
1.3 系统设计目标
综合毕业设计设计要求以及本人考虑,本系统应该达到如下的设计目标:
(1) 完成毕业设计要求的教师对作业的发布和管理以及学生对作业的提交的功能;
(2) 管理员对教师和学生的相关信息进行添加,删除,修改和查询,以及对教师业绩的统计;
(3) 数据库信息更新灵活,安全,数据模型统一规范;
(4) 优化数据的逻辑模型设计和物理模型设计,以便提高运行速度、降低存储空间,且能满足数据一致性要求。充分考虑行为的合理划分,提高软件使用的便利性;
(5) 用户界面友好、性能稳定,美观大方而且比较人性化,向导功能强,易于操作;
(6) 系统性能稳定,功能齐全,满足用户需求,并且具有比较强大的查询功能;
(7) 具有一定的安全性保护。
1.4 课题意义
本系统具有较好的实际意义,特别是在计算机网络技术日益发展的今天。例如,在当今教学的环境中,教师和学生能够达到很到的互动效果,而且老师也能够及时的批改作业,并且学生也能在第一时间收到作业、提交作业,这给教师当今的教学提供了相当大的便利。
第二章 系统设计
2.1 问题分析
“网上作业的提交与批阅系统”,顾名思义,就是在基于网络的基础上来实现教学作业的发布和提交的,同时还要完成教师和学生的一些基本操作功能,以及管理员的一些相关操作。总体来说,主要是为了实现教学作业的发布和提交,所以教学作业的发布和提交是这个系统的灵魂。
在实现了这个功能后,再实现教师和学生其他的基本功能,以及管理员的基本操作。从而完善其他的功能使这个系统更加完备。
2.2 设计思想
首先,系统主要完成的是教师和学生之间关于作业的处理。教师通过网络布置作业,布置作业的同时系统自动将教师的编号以及相关信息写入必要窗体,这样为了避免教师填写自己编号的时候出现错误而给教师本人批改作业,学生提交作业带来不便。
然后,学生在这些发布的作业的基础上查看来选择作业去做,这就完成了对作业操作的功能。在学生在网络选择作业后,系统也同时在学生做作业的窗体内填入必要信息,同样,这样也是为了避免不必要的麻烦。当学生对作业进行操作结束后,就可对作业进行提交,这就完成了作业上交的功能。
此外此系统还给教师和学生提供了新、旧作业查看和查询窗口,这样可以更加方便用户对作业的管理,并对教师提供了查看学生作业情况的统计。再加上一些用户必要的功能,如修改密码,就基本完成了教师和学生的功能。
最后,再添加一些管理员的功能,即对教师批改作业业绩的统计和相关人员信息的添加,删除,修改和查询功能。至此,一个完善的网络系统就完成了。
2.3 系统开发环境
鉴于本系统是个小型的数据库系统,开发难度适中。通过对各种开发工具以及数据库之间进行比较,最终确定前台工具采用VB 6.0,后台数据库采用SQL Server 2000数据库进行设计。
SQL Server 2000是新一代的数据库,它在分析服务,数据转换服务,数据仓库等方面引入了大量新的特性。它为程序设计中设计到的数据存储提供了强劲的支持,并为系统管理和调整提供了有利的工具。本系统在数据库中分别建立教师表,学生表,管理员表,教师布置作业表,学生作业表,作业表和教师业绩表几个数据库表以储存各自信息。
VB是由软件巨头、著名的软件公司微软开发的可视化的编程语言,并且可视化程度高,代码简洁可读。并且VB是开发单机和C/S模式数据库应用程序强劲、快速的工具,同时其具有容易学习,使用方便等特点,而且具有优秀的数据库访问功能,可以使用ODBC数据源访问或直接访问SQL Server 2000数据库。
而本系统采用的是两层结构C/S模式,即客户端和数据库服务器端。客户端提供用户操作界面,接受数据输入,向数据库服务器发出数据请求并接收返回的数据结果,根据逻辑进行相关的运算,向客户显示相关消息。数据服务器端接收客户端的数据请求,做相应的数据处理,并将数据集或数据处理的结果返回客户端。
2.3 工作原理图
数据库服务器端
客户端
发送数据请求
数据
处理
网上作业提交与批阅系统
返回数据结果
第三章 系统实现
3.1 需求分析
需求分析是数据库设计前提,同时也是一个项目成败的关键,通过这一阶段的调查了解,我认为网上作业的提交与批阅系统应能满足以下几个的要求:
1.实现教师通过网络对教学工作处理的自动化,包括在教师查看,查询和批改学生作业以及学生对作业的相应处理等功能,在此基础上,完成用户相关功能以及管理员的相关功能;
2.该系统应使用户对数据库的操作简单明了并灵活易于变化。对信息的增加、删除、修改自如而又确保数据库的正确;
3.为防止系统遭到恶意破坏,保证数据库的安全性,应通过密码保护和一定的合乎需求的权限对系统的访问进行必要的控制;
4.该系统应具有较为多变的组合查询功能,以供用户多条件查询,且查询结 果输出规范;
5.简单美观的图形化界面能给用户清新明了的感觉。菜单式设计,具体用途一目了然,易于操作。工具栏的图形按钮使大部分常用功能易于实现,并更能使用户能正确操作该系统。
3.2 系统表述
首先,从登陆界面上选取相应的权限,并输入正确的用户名和密码进入系统,进入不同的登陆界面。
3.2.1 管理员
登录后,可以对普通用户(教师,学生)的信息进行增加,删除,修改和查询操作。也可以对教师业绩进行统计以便对教师工作情况做分析。同时可以删除系统不需要的作业信息。
如果登录失败将回到主界面。
3.2.2 教师
以教师身份进入到教师界面时,在上面是功能列表,在下面是主窗口。功能列表用来向教师展示可使用的功能。在表上,教师可以选择重新登陆,进行作业的发布,可以查看选择已经提交作业的学生名单,并将作业分为新作业(第一次提交)和旧作业(多次提交),还可以修改自己的个人信息如密码等。
为了使用户更能体会到本系统人性化的一面,本系统将教师要批改的作业以树的形式显示在教师界面上,这样更能方便教师查看作业。
在主窗体上可以显示需要进行查阅或者批改作业的相关信息,并且可以对批改后的作业返回。
3.2.3 学生
以学生身份进入到学生界面时,在上面是功能列表,在下面是主窗口。功能列表是用来向学生展示可使用的功能的列表。在表上,学生可以选择重新登陆,可以根据课程列表中的信息来查找作业,并将作业分为新作业(第一次提交)和旧作业(多次提交),还可以修改自己的个人信息如密码等。
同样为了使用户更能体会到本系统人性化的一面,本系统将教师要批改过的作业以树的形式显示在学生界面上,这样更能方便学生查看作业。
在主窗体上可以查看或者完成学生选择的作业的相关信息,并且可以对操作后的作业进行多次提交。
3.2.4 功能模块图
以上就是该系统的总体设计思想,总体设计的功能模块图如下:
主界面
教师
管理员
学生
对教师的业绩进行统计
查看提交过的作业
修改用户密码
选择作业进行编辑并提交完成的作业
修改教师和学生的相关信息
选择作业并将其批改后发放
查看批改过的作业
教师对作业的布置与发布
修改用户密码
将不再需要的作业进行删除
表3.1 功能模块图
3.3 E-R图及分析
在得到数据项和数据结构的基础上,需要进一步明确满足拥护需求的各种实体,以及实体之间的关系。通过“实体—关系”模型的设计能清晰了解到整个系统所设计到实体,以及他们之间的相互作用和信息的流动情况。
主要实体有:管理员、教师、学生、作业、课程。
各个实体的E-R图(用户信息以教师为例):
教 师
教师编号
姓名
密码
性别
学历
职称
参加工作时间
课 程
课程编号
课程名称
课堂学时
实验学时
学分
作 业
作业编号
作业名称
课程编号
作业内容
实体之间的E-R图如下:
m
布置
课堂作业
m
教师
课程
完成
学习
教授
属于
1
学生
n
n
n
n
m
m
m
3.4 表的设计及功能
在信息系统中,后台数据存储的地位相当重要。数据库的设计不但对数据的操作速度有影响,还直接关系到软件系统的质量和生命周期。合理的设计能缩减软件开发的周期和降低开发难度,并提高维护升级的易行性。
在进行是数据库的需求分析时,不但要考虑到软件系统当前要实现的功能,更要注重软件的可维护性和扩展性。结合本系统的功能需求,得到下面对表的设计,相信您会对本系统有进一步的了解,表如下:
属性名
属性类型
属性长度
备注
UserName
char
20
用于表示教师的身份
biannumber
char
20
用于唯一标识教师身份的编码
UserPwd
char
20
用于表示教师进入系统的密码
sex
char
2
用于表示教师的性别
jointime
datetime
8
用于表示教师的参加工作时间
history
char
20
用于表示教师的学历
title
char
20
用于表示教师的职称
表3.2 教师表
本表主要功能是:
在以教师身份进入界面时,用于身份的识别;
在教师进入系统后,修改当前教师的密码;
在管理员添加教师信息时,将教师信息写入上表;
在需要显示教师个人信息时,使用上表。
属性名
属性类型
属性长度
备注
UserName
char
20
用于表示学生的身份
number
char
20
用于唯一标识学生身份的编码
UserPwd
char
20
用于表示学生进入系统的密码
sex
char
2
用于表示学生的性别
class
char
20
用于表示学生的学年
Room
char
20
用于表示学生的班级
表3.3 学生表
本表主要功能是:
在以学生身份进入界面时,用于身份的识别;
在学生进入系统后,修改当前学生的密码;
在管理员添加学生信息时,将学生信息写入上表;
在需要显示学生个人信息时,使用上表。
属性名
属性类型
属性长度
备注
UserName
char
20
用于表示管理员的身份
number
char
20
用于唯一标识管理员身份的编码
UserPwd
char
20
用于表示管理员进入系统的密码
sex
char
2
用于表示管理员的性别
jointime
datetime
8
用于表示管理员的参加工作时间
history
char
20
用于表示管理员的学历
表3.4 管理员表
本表的主要功能:
在以管理员身份登录时,用以识别管理员的身份;
在管理员进入系统后,修改当前管理员的密码;
在添加管理员信息时,将管理员信息写入上表;
在需要显示管理员个人信息时,使用上表。
属性名
属性类型
属性长度
备注
workname
char
20
用于表示课程的名称
worknumber
char
20
用于唯一标识课程的编码
worktime
char
20
用于表示课程的课堂学时
testtime
char
20
用于表示课程的实验学时
workfen
int
20
用于表示课程的学分
表3.5 课程信息表
本表的主要功能:
显示教师所教授课程的相关信息;
在需要显示课程相关信息时,使用上表。
属性名
属性类型
属性长度
备注
biannumber
char
20
用于唯一标识教师身份的编码
worknumber
char
20
用于表示作业编号
jobnumber
char
20
用于表示作业的布置顺序号
buzhitime
datetime
8
用于表示教师布置作业时间
jiezhitime
datetime
8
用于表示教师作业的截止时间
xuenian
char
20
用于表示该作业布置的学年
judge
char
2
用于判断该作业是否是新作业
表3.6 教师布置作业表
本表的主要功能:
在教师布置作业的时候时,将作业信息写入上表;
在学生查看新作业的时候,需要查看上表。
属性名
属性类型
属性长度
备注
worknumber
char
20
用于唯一标识作业的编码
jobname
char
20
用于表示作业的名称
kechengnumber
char
20
用于表示该作业的课程名称
neirong
char
1000
用于表示该作业的内容
表3.7 作业表
本表的主要功能:
显示教师所布置的作业的具体信息。
属性名
属性类型
属性长度
备注
biannumber
char
20
用于唯一标识教师身份的编码
worknumber
char
20
用于表示教师所教课程编号
xuenian
char
20
用于表示该作业布置的学年
pigaicishu
char
表3.8 教师业绩表
20
用于表示教师对作业的批改次数
本表的主要功能:
用于管理员对教师的业绩进行统计时使用。
属性名
属性类型
属性长度
备注
number
char
20
用于表示提交作业学生的编号
biannumber
char
20
用于表示批改作业教师的编号
jobnumber
char
20
用于表示该作业的作业号码
offerneirong
char
20
用于表示学生提交作业的内容
worknumber
char
20
用于表示课程编号
firsttime
datetime
8
用于表示第一次提交作业时间
lasttime
datetime
8
用于表示最后一次提交作业时间
firstpi
datetime
8
用于表示第一次批改作业时间
lastpi
datetime
8
用于表示最后一次批改作业时间
pingyu
char
20
用于表示对作业的教师评语
record
int
4
用于表示学生对该作业提交次数
buzhinumber
int
4
用于表示该作业布置编号
biaoji
int
4
用于表示该作业是否处理标记
表3.9 学生作业表
本表的主要功能:
用于学生对作业进行操作后写入此表;
用于教师对学生作业进行批改;
用于教师和学生对作业信息进行查看。
3.5 表的设计思想
由于仅仅把表列出来并不能体现本系统对表的设计思想,所以将部分表的设计思想呈现如下:
3.5.1 用户管理
在实际使用中,由于用户的多样性及对不同用户在功能上要求的差别,因此就产生了用户权限。在本系统中,用户分为三种:管理员、教师和学生。而解决的思路不外乎先判断出当前用户,在指定相应操作。本系统也不例外,在管理员添加人员信息的时候同时赋予用户相应密码写入表中,然后用户在登陆系统后再对个人密码进行修改。而对教师和学生的相关信息则不允许用户修改,管理员如需要修改相关信息则可对表进行操作。
3.5.2 教师作业
在教师布置作业的时候,系统会自动从表中将布置作业的相关信息列出,如教师编号,姓名以及作业的相关信息,如可供教师选择的课程名称,作业名称以及布置作业编号等。而实现的方式是通过教师表,教师布置作业表和作业表三个表完成相关信息的查找,然后填写的。
3.5.3 教师业绩
本系统可对教师批改作业的业绩进行相关统计,但表中并没有直接设计统计数据的数据项,而只设计教师业绩表的其他信息。但可通过表与表之间的关联获得所需要的数据,可通过教师布置作业表与学生作业表之间的关联来获得,通过教师布置作业的相关信息来获取某门课程的批改次数,进而得到该教师在要查询的学年的业绩。
3.5.4 学生作业
在学生对作业查看或提交时,系统自动将学生本人的相关信息添入,如学生编号,姓名,课程和作业的相关信息。而实现的方式是通过学生表,学生作业表和作业表通过相互的关联来实现信息的查找。
3.6 对数据库的SQL操作
通过前面的介绍,可以看出数据库在整个系统中的地位是非常重要的。几乎所有的操作都要用到数据库。在本系统中,对数据库的操作使用的是SQL语言。SQL语言是数据库的标准语言。
数据库连接好以后,就可以对数据库进行操作了。对数据库的操作包括对数据库的查询,插入,删除和更新。
查询数据库中的信息可以使用SELECT语句,
Select * from table where ……
其中,*为查询的所有内容,查看某一项可以在这里修改;table为查询的表名;where……为查询条件。
向数据库中插入信息可以使用INSERT语句,
Insert table (Studentwork) Values(‘some date’)
其中,table为表名;这个语句就是要把字符串some data插入表table的number字段中。
删除数据库中的信息可以使用DELETE语句,
Delete mydata where ……
其中,where ……为要删除的条件。
除此之外,还可以对数据库进行更新操作,可以使用UPDATE语句
3.7 表中输入数据的规范化
对于数字字段的输入,如用户编号、课程编号、学年、布置顺序号等有严格控制,一律为0-9的数字。
对其他数字字段的输入,如课堂学时,实验学时,学分等信息可以有小数的输入。
对日期的输入必须按格式:yyyy-m-d,且不能输入超前的日期和不符合常理的日期。
第四章 详细介绍
4.1 系统结构设计图
根据C/S结构的设计思想以及本系统的功能模块的划分,得到系统结构设计图如下:
网上作业的提交与批阅系统
标准模块
数据库
用户界面端
公共模块
帮助界面
删除信息界面
查询信息界面
回复作业界面
发送作业界面
布置作业界面
用户管理界面
用户登陆界面
关于软件界面
图4.1系统结构设计图
4.2 主要界面的设计
由于本系统设计到的界面比较多,所以截取一些重要的界面呈现,以便对本系统有一个更加直观的了解。
4.2.1 用户界面(以教师为例)
如果输入教师编号和密码正确,那么进入教师界面,由于教师界面是主截面,应给人一种大气的感觉,所以界面如下:
进入此窗体,教师可以学生提交的作业进行查看和批阅,并可将批阅后的作业发放。
4.2.2 作业界面(以教师为例)
由于本程序将提交作业分为新提交(第一次提交)和旧提交(多次提交)两种,而本着节约资源的角度来看,本程序只使用一个界面,这样也可以方便日后的程序维护。
在作业处理的界面中,还提供了教师布置作业的窗体,这样可以使教师更加方便对作业进行处理。
仅将查看作业界面设计显示如下:
教师和学生均可通过这个作业窗体来查看或者对作业进行操作(本图使用的是教师查看作业界面)。而教师布置作业窗体则可以对教师所教授课程布置相应的作业。
4.2.3 其他功能界面(以修改个人信息为例)
本程序还增加对用户信息更改和添加的功能,而前者只提供给当前用户修改密码,而后者提供给管理员添加,修改,删除和查询相关人员信息的功能。以及一些相应的辅助截面。
4.3 功能模块流程图
4.3.1 登陆模块流程图
首先用户看的是登陆界面,输入正确的编号和密码既可进入,否则退出。
开始
判断是否正确
输入相应的用户编号和密码
进入相应的系统
是否超过三次
退出系统
否
否
是 是
4.3.2 用户管理模块流程图
由于对于管理员、教师和学生的添加,删除,修改和查询的功能界面和功能模块图相差无几,所以暂以对教师信息的添加为例显示。
开始
添加教师的个人信息
提交信息
判断所添加的信息是否完整
否
是
是
判断教师编号是否重复
否
将教师信息写入数据库
进入管理员界面
4.3.3 用户修改密码模块流程图
用户可在进入系统对密码进行修改。
开始
输入用户编号和密码
是否正确
输入新密码
将新密码写入,更新数据库
密码是否一致
否
是
是
否
是
是
4.3.4 作业模块流程图
由于教师对作业的处理包括对作业的查看和批改,而批改作业的操作更加具体,所以以教师批改作业为例来显示。
新作业或者旧作业
开始
从列表中选择一个作业
在教师信息栏中显示信息并批阅
是
是否继续
否
返回教师界面
4.4 关键技术的实现
4.4.1 用户登陆身份验证的实现
由于系统给用户提供了不同的权限,当用户填写完登录信息提交以后,相应的处理程序会打开数据库,判断登陆人员是合法用户还是非法用户,如果是合法用户,程序会根据权限跳转到用户相应的管理页面,这样就实现了用户的登录及身份验证。
4.4.2 数据相关操作的实现
本系统在用户管理、作业管理等多个模块中应用到数据添加功能。此功能实现的是对数据库记录的添加。本功能实现的原理是:将所添加信息提供给页面表单中,系统将信息提交到添加页面进行处理。处理过程如下:打开数据库连接,取表单信息,将信息插入到数据库相应数据库表中。如果查找到此记录已存在,则提示记录已存在信息;如果查找到此记录不存在,则添加记录成功。
删除和查询则直接按照用户提供的数据项对数据库进行操作,处理过程如下:打开数据库连接,取出表单,按照用户提供的数据项把该记录找出并显示,然后对该记录进行相关操作。
4.4.3 数
展开阅读全文