基于web的数据库设计实践考核要求文档格式.docx

上传人:b****2 文档编号:14540192 上传时间:2022-10-23 格式:DOCX 页数:11 大小:140.28KB
下载 相关 举报
基于web的数据库设计实践考核要求文档格式.docx_第1页
第1页 / 共11页
基于web的数据库设计实践考核要求文档格式.docx_第2页
第2页 / 共11页
基于web的数据库设计实践考核要求文档格式.docx_第3页
第3页 / 共11页
基于web的数据库设计实践考核要求文档格式.docx_第4页
第4页 / 共11页
基于web的数据库设计实践考核要求文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

基于web的数据库设计实践考核要求文档格式.docx

《基于web的数据库设计实践考核要求文档格式.docx》由会员分享,可在线阅读,更多相关《基于web的数据库设计实践考核要求文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

基于web的数据库设计实践考核要求文档格式.docx

7.大作业电子稿上传至:

Ftp:

//218.22.21.232

//10.1.7.186

用户名:

AHDDJSJ

密码:

五、形成性考核

本课程形成性考核占总成绩的50%。

各教学班可适当考虑将学生参加面授辅导、网上学习和答疑情况纳入形成性考核范围。

六、教学和实验软硬件配置建议

建议在多媒体机房进行授课,要求有投影设备或者具有屏幕广播功能的机房,机房要能无任何限制(开放所有端口,建议网络设备采用UPnP设备)地共享连接到Internet。

硬件:

IBM及其兼容机P3以上

内存:

128MB以上

显卡:

有16M以上显示内存的显卡

有声卡、音箱、话筒

操作系统:

Windows9x,WindowsNT4.0,Windows2000各种版本,WindowsXP或更高版本,推荐使用WindowsXP。

软件环境:

安装SQLServer2000、Access、IIS、FrontPage、DreamWeaver、VisualInterDev6.0

网络环境:

宽带接入(ADSL\CableModem\局域网共享接入宽带等)

七、参考资料

《ASP与网络数据库技术》主编:

邓文渊等

《Web程序设计与应用》主编:

曾斌孙远光关南宝

《Web数据库技术》主编:

高晗

《网页设计与制作》主编:

涂敏孙远光

《VB程序设计》主编:

孙远光

八、设计实例

基于ASP技术的学生信息管理系统

1.需求分析

学校学生信息管理系统是针对学校人事部门的大量业务处理工作而开发的管理软件,是典型的管理信息系统(ManagementInformationSystem)。

它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。

能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。

通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外教务处的管理用户还可以对这些基本信息进行更新和删除,学校学生信息管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。

在线学生信息管理系统的特点就是利用Browser/Server(B/S)结构,实现信息的在线录入、查询、修改等功能。

这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等。

后台数据库采用MicrosoftSQLServer2000数据库,开发采用当今较为流行的ASP工具开发,前台页面采用dreamweaver工具设计,系统通过ODBC数据源来建立与数据库的连接;

Web服务器是采用IIS5.0。

2.ASP技术介绍

ASP(ActiveServerPages-动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface通用网关接口)的技术。

目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。

ASP是一个位于服务器端的脚本运行环境。

通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息、上传与下载等。

ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。

当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 

或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX 

Data 

Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。

由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。

此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

ASP提供了六个内建对象,供用户直接调用:

1) 

Application对象:

负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。

2) 

Session对象:

存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。

Session对象需cookie支持。

3) 

Request对象:

从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。

4) 

Response对象:

服务器将输出内容发送到用户端。

5) 

Server对象:

提供对服务器有关方法和属性的访问。

6) 

Object 

Context对象:

IIS 

4.0新增的对象,用来进行事务处理。

此项功能需得到MTS(Microsoft 

Transcation 

Server)管理的支持。

3.系统功能模块划分

●学生信息管理模块:

可以实现学生基本情况的添加、删除、更新。

还能查询各个学生的情况,姓名、家庭电话、家庭住址、学号等各个消息

●班级信息管理模块:

实现班级的添加、删除、更新。

查询班级的班主任等信息。

●课程信息管理模块:

每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程。

可以根据教工的修改要求进行数据的添加、删除、修改的操作。

●成绩信息管理:

本模块实现了成绩的输入、删除、更新。

为学生成绩的管理方面提高工作效率。

●用户管理:

因为本系统是供多人一起使用的,必须对某一些人进行限制。

于是设置了管理员,非管理员只能进行查询操作,不能进行更改。

4.数据库设计

学生基本信息表:

学生基本信息表里存储了学生的档案包括:

学号、姓名、性别、年龄等。

如下表:

主键:

学生学号

列名

数据类型

长度

允许空

char

10

学生姓名

学生性别

5

出生日期

datetime

联系电话

Yes

家庭住址

char

20

民族

籍贯

政治面貌

入学日期

家长姓名

备注

50

成绩信息表:

成绩信息表里存储了学生的成绩包括:

学号、成绩等。

考试名称

课程名称

分数

Int

4

课程信息表:

课程信息表存储了课程的信息:

课程编号、名称等。

课程编号

任课教师

班级

班级信息表:

班级信息表里存储了学生的信息包括:

班号、年级等。

班号

年级

班级名称

班主任

用户信息表:

用户信息表里存储了用户的信息包括:

用户名、密码等。

用户名

用户密码

用户注释

5.数据库详细设计

创建数据库的方法有:

1.使用向导创建数据库。

2.使用企业管理器创建数据库。

本系统使用向导创建数据库。

以下图1到图4是使用向导创建数据库,用户根据提示操作,即可创建数据库。

图1

图2

图3

图4

本系统创建student数据库,SQLServer身份验证,用户是aaa,密码是aaa。

建立StudentInfo表、Score表、Class表、Course表和users表。

6.系统功能模块详细设计

为了避免程序开发过程中,每个涉及数据库的页面都要重复写入连接数据库的命令,采用了“引用文件”的方式,首先将这些固定不变的部分写成一个ASP文件,在用到这些代码的地方加入<

!

--#includefile="

被引用文件名"

-->

即可。

这样就保持了页面代码的简洁及以后修改的方便。

●系统登陆页面(LOGIN.ASP)

1.建立连接数据库的文件。

使用数据源aaa建立连接数据库的文件con1.asp。

代码如下:

<

%

'

FileName="

Connection_odbc_conn_dsn.htm"

Type="

ADO"

DesigntimeType="

HTTP="

false"

Catalog="

"

Schema="

DimMM_con1_STRING

MM_con1_STRING="

dsn=con;

uid=aaa;

pwd=aaa;

%>

在用到这些代码的地方加入<

con1。

Asp"

2.创建记录集。

名称Recordset1,连接con1,表格dbo.users,列选全部。

3.登陆用户限制。

登陆用户权限由数据库管理员在后台赋予,有普通用户和管理员两种。

使用DreamWeaver2004用户身份验证中的登陆用户功能对用户的权限进行限制,普通用户只能进行简单的查询等操作。

登陆成功转到index.asp,失败转loginbad.asp。

4.新用户可以注册。

●首页(Index.asp)

本系统主要是对学生信息(如学号、姓名、性别、家庭住址等)、学生成绩、课程信息、班级信息、用户信息进行管理。

系统分为学生信息、学生成绩、课程信息、班级信息、用户管理五个模块,每个模块下有若干子模块。

●学生信息管理模块(InfoManag

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

当前位置:首页 > 小学教育 > 数学

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

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