景德镇陶瓷学院教务管理网站系统 SQL SERVER 2000

发布时间:2011-03-20 22:00:48   来源:文档文库   
字号:

Abstract

1 问题定义 1

1.1引言 1

1.2项目开发背景 1

1.3问题描述 1

2 可行性研究 3

2.1引言 3

2.2系统开发的目的和意义 3

2.3开发工具选择分析 3

2.4技术可行性分析 4

2.5经济可行性分析 6

3 需求分析 7

3.1引言 7

3.2总体目标 7

3.3功能概述 7

3.4数据字典 9

3.5 运行需求 11

4 总体设计 13

4.1 引言 13

4.2 技术分析 13

4.3 总体结构图 15

4.4门户网站子系统 16

4.5网上办公子系统 19

4.6学生评教子系统 20

4.7教师评学子系统 21

4.8后台管理子系统 22

5 详细设计 24

5.1 引言 24

5.2数据库设计 24

5.2.1数据库概念结构设计 24

5.2.2数据库逻辑结构设计 28

5.3子系统设计 36

5.3.1门户网站子系统流程图 36

5.3.2网上办公子系统流程图 37

5.3.3学生评教子系统流程图 37

5.3.4教师评学子系统流程图 38

5.3.5后台管理子系统流程图 38

6 编码 39

6.1引言 39

6.2门户网站子系统实现 39

6.3网上办公子系统实现 45

6.4学生评价子系统实现 47

6.5教师评学子系统实现 48

6.6后台管理子系统设计 50

7 软件测试 52

7.1引言 52

7.2测试方法 52

7.3测试过程 52

7.3.1门户网站子系统测试 52

7.3.2网上办公子系统测试 53

7.3.3学生评教子系统测试 54

7.3.4教师评学子系统测试 55

7.3.5后台管理子系统测试 57

参考资料 59

60

61

附录1:文献翻译 61

附录2:系统使用说明书 66


教务管理网站系统

本系统是针对高校教务管理信息化的需要而设计的专业网站,它作为学校管理信息系统的一个资源子网进行建设,将以校园网为基础,实现信息资源共享。在本文中介绍了基于Internet/Intranet校园网结构的教务管理信息系统的设计目标和设计思想。

本系统总体上分四大平台:信息平台,管理平台,文件平台,交互平台,具体由教务处门户网站系统、网上办公系统、学生评教系统、教师评学系统、教材评价系统、网上选课系统、后台管理系统七大子系统组成。

本系统的开发工具是DREAMWEAVER+ASPJAVASCRIPTVBSCRIPTHTML+SQL SERVER 2000,开发过程中运用了页面模块化、构件化及信息发布的动态生成、静态页面显示等技术。

关键词教务管理;网站设计


Manage website's system in educational administration

Abstract

System this manage informationalized professional website that need designed to university educational administration, it carries on construction as sub network of a resource of the management information system of the school, based on campus network, will realize information resource-sharing. Originally introduce the design object of the management information system of educational administration based on Internet/Intranet campus network structure and design philosophy in the article.

This system divides four major platforms generally: The information platform, manage the platform , the file platform, mutual platform, concrete by portal's system of Dean's Office, online office system, student is it teach system , teacher is it study system , teaching material appraise system , select lesson system on the net , back-stage management system the seven subsystems make up to comment.

The developing instrument of this system is SQL SERVER 2000+ DREAMWEAVER +ASP (JAVASCRIPT , VBSCRIPT , HTML ), develop course use page module , component and trends produce , static page person who show technology of information issue.

Keywords: Manage in educational administration Website design


1 问题定义

1.1引言

问题定义阶段必须回答的问题是:“要解决的问题是什么?”

在此阶段中,主要是弄清本课题需要解决的问题根本所在,以及此课题所需的资源等。这也是每个软件开发的第一步,只有了解了每个项目所必需要做的事,才能把项目继续下去,为此我们要对所做的课题进行一个基本的了解,也就是要了解本课题真正要“做什么”。

1.2项目开发背景

教务管理在高校的所有管理工作中占有较重的分量。所以很多长期从事教务工作的人们一直希望使用电脑来处理这些繁重的工作。在前些年,很多高校都利用了电脑来进行教务管理工作,但由于一直没有开发出比较好的教务管理系统或者那些系统跟网络的结合不够,由此很多高校工作人员体会到了缺少适合自己学校的教务管理系统的切肤之痛。例如:我们学院就是因为还没有一个较完整的教务管理系统,而影响了学院教务工作的办公效率,许多教务处的通知或办公文件未能及时下达和发布,还得由校园网发布。鉴于此,在学院和教务处各级领导的重视下我对许多高校的教务管理网站系统进行了深入的研究,取长补短,并结合本学院的实际而开发了本教务管理网站系统。

1.3问题描述

使用ASP+SQL方法,开发教务管理网站系统,要求具有四大平台:信息平台,管理平台,文件平台,交互平台。

信息平台

鉴于教务处的定位和职能,信息平台将是本网站的最大平台。信息平台以学生成绩查询为主,提供教师、教室以及教务管理各方面的信息浏览和查询。具体体现为:学生成绩查询(期中期末成绩、英语考级成绩、计算机考级成绩);教师教学评估;教室占用;考试安排;课表安排;教材、课程、教学等方面的建设与管理等等。

管理平台

作为学院的一个重要职能部门,教务处在教学、教师、学生、教室等方面起着必要的管理和协调作用。管理平台主要介绍了教务处各科室的情况,并为各科室提供信息发布,如通知、计划等等。

文件平台

此平台提供了学院、教务处及各相关部门发布的关于教学、教务等方面的文件,可以帮助读者(学生或教师)了解与教学、教务管理相关的规章制度,并可借助网络的自由性、交互性逐步完善文件内容,对于开展工作起到积极的作用。

交互平台

基于网络平台这一特殊优势,充分发挥网络提供的便利条件,交互平台可以在教务处、教师和学生三者之间建立一个互相交流、共同进步的平台,如教务处各个方面工作的完善、征求意见;教师学术交流、教学交流;学生建议;教师、学生的资讯反馈等等。

当然,作为一个整体的网站,平台的设置是交互式的,也就是说相互交叉的,但目的只有一个,那就是为了网站访问者更好的访问,获取尽量多的信息。因此在制作网站的时候,充分考虑到了网速带宽的问题,制作者本着简洁快速,又不失活泼的原则设计了本站。


2 可行性研究

2.1引言

这个阶段要回答的关键问题是:“对于上一个阶段所确定的问题有行得通的解决方法吗?”。为了回答这个问题,需要一次大大压缩和简化了的系统分析和设计的过程,也就是在较抽象的高层次上进行的分析和设计的过程。可行性研究应该比较简短,这个阶段的任务不是具体解决问题,而是研究问题的范围,探索这个问题是否值得去解,是否有可行的解决方法。

2.2系统开发的目的和意义

教务管理网站系统是针对当前高等院校教务管理工作的需要而开发的新型教务管理系统,涉及到学校教务工作的各个环节。它将是一个完整统一、技术先进、高效稳定、安全可靠的基于Internet/Intranet的教学管理网络系统,是一个集教务工作自动化和信息化为一体的先进的电脑网络系统,在为教务工作有关部门提供优质、高效的业务管理和事务处理的同时,采用安全可靠的处理和控制技术,及时、准确、可靠地采集和传输信息,建立完备、可靠的教务信息处理系统。对各院(系)教务办公实现统一的信息浏览、文件上传、下载。通过校园网为教务处网站访问者提供全面及时的信息和数据,如课程设置、学生的信息查询、网上选课、学生评教、教师评学等。

借助于教务管理网站系统的建设,促进教务管理人员素质的提高,通过教务管理人员的实际应用,促进我院的教务管理水平和效率的提高;通过提供多层次的教务信息服务和先进实用的使用手段,满足校内外对教务信息共享和利用的要求,并为各级领导提供有效的辅助决策服务。

2.3开发工具选择分析

本系统采用ASP+ SQL Server2000作为开发工具,IIS作为发布与运行工具在基于WEB的管理信息系统的开发应用中,Microsoft公司的ASPActive Server Pages)被广为使用。ASP实际上是将标准的HTML文件拓展了一些附加特征,为编写人员提供了在服务器端运行脚本的环境,使编写人员可以利用VBScriptJavaScript或其他的第三方脚本语言来创建ASP,实现过去需要编写复杂的CGI程序才能实现的有动态内容的网页,如计数器等。ASP提供了一些内置对象和组件,允许用户从浏览器中接收和发送信息。ASP可以和诸如SQL Server这样的数据库进行连接,进而完成数据的交换与更新。

本系统采用SQL2000做后台数据库支持。SQL是结构化查询语言的缩写形式,它是Windows数据库家族中出类拔萃的成员,这种关系型数据库管理系统能够满足各种类型的企业客户和独立软件供应商构建各种应用程序的需要。使用SQL语言在服务器和客户机之间传送请求和答复。SQL Server 可以在多种操作系统上运行,而且功能非常强大。使用SQL我们可以很方便的建立数据库,可以将所建立的数据库很好的在ASP 通过查询语句结合起来,可非常方便的对数据库进行增加、删除、修改、查询、排序统计等常规数据库操作。

2.4技术可行性分析

本系统从开始规划到设计、系统集成,一直是本着简洁、规范、实用、易用、方便的思路进行开发的。 教务管理网站系统是一个集Browser/Web Server技术于一体、面向学校各部门以及各层次用户的多模块综合信息管理系统。与原有的教务系统相比,它采用了当前流行的B/S结构和Internet网络技术,突破了原先教务系统使用地域的局限性,使整个校园网甚至Internet上的用户都可访问本教务系统。因而就可在多地域、任意时间段以不同身份来访问教务管理系统中的数据,大大加强了系统数据共享的能力。另外采用了以上流行和标准的网络技术也极大地提高了系统的可移植性。总之,本系统力求在技术上达到以下要求:

2.4.1统筹考虑,信息共享

  本系统基于校园网,实现高水平的信息资源共享和跨平台的信息资源访问,不仅要面向全校不同部门的信息资源的共享,还要解决各部门已有的或将建立的信息系统的资源共享,而各部门信息系统和资源子系统的系统平台不一,数据库又不尽相同,要解决不同的资源子网的信息共享,提高信息资源共享的利用率,系统结构应具有访问不同数据源的机制。

2.4.2包容性和可扩展性

系统应具有较好的可扩展性和包容性。系统易于扩充升级,既能满足当前业务的需求,又为今后的扩充留有空间。

2.4.3系统简洁,易使用、易维护、适用非计算机人员使用

  本系统的设计要符合日常办公运作的需求,功能要完备实用,简单易学,界面要友好清晰,易于扩充。 网络结构要简单明了,层次清楚,便于管理,易于扩充。

2.4.4 为教师、学生提供良好的信息服务

  在教务信息标准化、规范化的基础上,对信息进行合理的布局,在提供优质、高效的业务管理和事务处理的同时,使全校师生可以在任一平台上对本专业教学计划进行查询,了解课程设置情况,查询成绩、网上选课等,同时教师也可以查询了解学生的情况等。

2.4.5 可靠运行,安全保密

  应具有安全高效的通信机制,身份认证,权限检查,以解决教务信息系统的安全性、保密性问题,防止信息泄密和对保密信息的非法侵入。

2.4.6 采用先进成熟的技术,建立实用可靠的系统

  本系统的建设目标是否能实现,系统整个投资能否发挥应有的效益,最终将取决于该系统是否可靠实用。为此,系统应采用成熟可靠的技术,应贯彻产品化的设计原则和实施方法。

2.5经济可行性分析

现在市场上有关教务管理系统的产品举不胜举,学院若不是自行开发,而是买他人已开发好的产品,当然可以满足目前教务管理工作需要,但由于是别人开发的系统,在今后的维护和二次开发中会有诸多不便,其维护和升级的费用将会超过由学院自行开发的费用。故此,本教务管理网站系统,由学院自行开发从经济上讲也是可行的。


3 需求分析

3.1引言

这个阶段的任务仍然不是具体地解决问题,而是准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。

3.2总体目标

1. 建立一个针对学院内外进行宣传服务的信息库,及时发布学院的各种教学规定,宣传介绍教务处的办事程序,并提供监督、服务入口。

2. 实现老师、学生在线评学、评教的功能,诸如教师评学、学生评教等。

3. 建立实现教务处网上处理事务与反馈的能力

4. 信息发布页面,应实现网页常用模块的组件化,页面内容动态生成。

5. 门户首页应由模板+后台数据组成,提供办公服务入口。

6. 后台管理

a 可对页面风格、内容进行自由组织、服务项目表单生成提供编辑控制的功能。

b 灵活的后台管理权限分级设置。

c 完善的数据备份恢复方案,为防范系统运行过程中的不可预知的风险提供数据安全恢复的手段。

d 提供信件管理、留言管理、用户管理功能。

e 提供门户首页信息的在线发布。

7.提供二次开发接口。

8.完全基于Browser的管理界面。

3.3功能概述

本教务管理网站系统总体上分四大平台:信息平台,管理平台,文件平台交互平台,具体由:教务处门户网站系统、网上办公系统、学生评教系统、教师评学系统、教材评价系统、网上选课系统、后台管理系统七大子系统组成。下面分别介绍各子系统的功能:

3.3.1 教务处门户网站系统

教务处门户网站子系统主要用来作为信息平台和文件平台信息平台将提供以学生成绩为主,教师、教室以及教务各个方面的信息。具体为:学生成绩查询(期中期末成绩、英语考级成绩、计算机考级成绩);教师教学评估;教室占用;考试安排;课表安排;教材、课程、教学等方面的建设与管理等等。文件平台提供了教务处部门的关于教学、教务等方面的文件,可以帮助读者(学生或教师)了解教务处方面的一些制度,并且也可以借助网络的自由性、交互性逐步完善文件内容,对于开展工作起到积极的作用。

3.3.2 网上办公子系统

网上办公系统主要用于学院内部教务处与各院系办公人员间进行文件传送、文件接收、通知发布、通知查看,以及一些个人服务如:个人收藏、资料修改,并提供后台管理系统入口。

3.3.3 学生评教子系统

学生在门户网站首页的学生评教登录窗口中登录,通过学生的学号鉴别学生的身份,学生可以在本子系统中评价上学期所有教过自已的老师的教学情况,可以查看一些相关的评教信息,可以在教评信箱中直接发信件给教务处相关办公人员,还可以留言。

3.3.4 教师评学子系统

教师在门户网站首页的教师评学登录窗口中登录,通过教师的教工号鉴别教师的身份,教师可以在本子系统中评价上学期所有自已教过的班级的学习、学风情况,可以查看一些相关的评教信息,可以在教评信箱中直接发信件给教务处相关办公人员,还可以留言。

3.3.5 教材评价子系统

教师、学生在门户网站首页的教材评价登录窗口中登录,通过教师、学生的教工号、学号签别教师、学生的身份,教师、学生可以在本子系统中评价上学期所用教材的好坏情况,可以查看一些相关的教材评价信息,可以在教材评价信箱中直接发信件给教务处相关办公人员,还可以留言。

3.3.6 网上选课子系统

网上选课系统用于学生进行网上选修课程,学生登录系统后,可以选择相应的课程和老师。

3.3.7 后台管理子系统

管理员登录该系统后,可以对后台的几个数据库进行相应的管理操作。管理员可以在这里发布教务处相关的通知、公告、公文,上传公文附件、上传表格,也可以删除这些相关信息,管理员可以查看或者删除教师和学生发来的信件,可以查看或者删除教师评学、学生评教、教材评价、网上选课等各系统的留言,管理员还可以向教师评学、学生评教、教材评价、网上选课等各系统添加、查看、删除用户。

(由于时间和人力的原因, 教材评价子系统和网上选课子系统在本次毕业设计中未能开发。)

3.4数据字典

数据字典是对数据库中的每一个数据规定一个定义条目,以保持数据在系统中的一致性。也就相当于字典的作用,当用户或软件人员想了解某一数据的含义时,查一查字典就可以了。

教务处门户网站系统信息

教务处门户网站系统信息要求=[一级菜单表|二级菜单表|信息存储表|成绩表|]

网上办公子系统信息

网上办公子系统信息要求=[用户表|信件表|个人收藏表|通知表|]

学生评教子系统信息

学生评教子系统信息要求=[用户表|信件表|留言表|评价表|学生表|老师表|]

教师评学子系统信息

教师评学子系统信息要求=[用户表|信件表|留言表|评价表|学生表|老师表|]

后台管理子系统信息

后台管理子系统信息要求=[教务处门户网站系统信息|网上办公系统信息|学生评教子系统信息|教师评学子系统信息|]

一级菜单表信息

一级菜单表信息要求=菜单号+菜单名

二级菜单表信息

二级菜单表信息要求=一级菜单号+二级菜单号+菜单名

信息存储表信息

信息存储表信息要求=信息号+一级菜单号+二级菜单号+类别+来源+发布时间+发布者+信息主题+信息内容+附件

成绩表信息

成绩表信息要求=学号+姓名+成绩类别+成绩

用户表信息

用户表信息=用户号+姓名+密码+权限

信件表信息

信件表信息=信件号+信件主题+信件内容+信件类别+发送者+接收者+发送时间+状态

个人文件表信息

人收藏表信息=用户号+收藏号+内容+状存放路径

通知表信息

通知表信息=通知号+主题+内容+附件+发布时间

留言表信息

留言表信息=留言号+主题+内容+阅读人数+回复数+类别

评价表信息

评价表信息=评价号+评价内容+评价结果

学生表信息

学生表信息=学号+姓名+性别+所在院系+所在专业

老师表信息

老师表信息=教工号+姓名+性别+所在院系+所在专业+职称

3.5 运行需求

3.5.1最低配置:

服务器端 1硬件

处理器 Intel Pentium II

128M

20G

2)软件需求

Windows NT4.0及以上版本

Personal Web Server

Flash Player 5.0及以上版本

客户 1)硬件

处理器 Intel奔腾133或相当的处理器

64M

10G

2)软件需求

Windows 98

Microsoft Internet Explorer 4.01

Flash Player 5.0及以上版本

3.5.2建议配置:

服务器端 1)硬件

处理器 Intel Pentium IV 2.8G

256M

80G

2)软件需求

Microsoft Windows 2000 SERVER Service Pack 4

IIS 5.0

Flash Player 5.0及以上版本

客户 1)硬件

处理器 Intel Pentium IV 1.8G或相当的处理器

128M

20G

2)软件需求

Windows 2000/XP

Microsoft Internet Explorer 5.0及以上版本

Flash Player 5.0及以上版本


4 总体设计

4.1 引言

经过需求分析阶段的工作,系统必须做什么已经清楚了,现在是决定“怎样做的时候。总体设计的基本目的就是回答从总体上说,系统应该如何实现?这个问题,因此,总体设计又称为概要设计或初步设计。通过这个阶段的工作将划分出组成系统的物理元素------程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后进行详细的设计。总体设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。

4.2 技术分析

4.2.1 页面模块化、构件化;信息发布的动态生成、静态页面显示

页面组织方面,可以将页面定义为由如4-0所示的构成:

1. Banner——可以在此展示动画、学院标识、页面归属等信息

2. 菜单区——提供网站功能列表

3. 左、右边界区——格式化页面,使之美观

4. 页面主体区——显示页面格式化数据

页面主体区显示的内容,将依据页面在网站中的作用而定,如为

a 门户页面,则在该区域显示按层次、组织化的一系列消息调用入口,一般可体现为:新闻、通知、网站导航等内容。

b 新闻页面,提供新闻列表、分类列表、新闻内容等;

c 教学规定宣传,提供分类的教学规定详细信息,相关新的链接等;

d 后台管理页面,生成与权限相应的功能列表,提供相关操作功能。

5. Bottom——显示网站所有权等信息。

页面主体区内容安排上,可以先将其中的部分内容标准化、构件化,诸如新闻板块等,均可通过HTML+JavaScript的方式进行封装,形成构件化的模块,再通过网页格式定义进行组装,形成所需的页面,再由页面发布引擎根据相关的网页格式定义+发布信息生成相应页面。

对于页面主体中发布的各种功能与信息,可以通过对网站的一些独立性的部分,以构件的形式对其进行设计与开发,并在该构件中提供一系列的操作以控制该构件的背景与信息更新等内容,如此,则可保证构件的风格与页面风格一致,按不同需要更新构件内容。

4.2.2 网站结构化、管理平台的个性化

构成网站的所有HTMLASP页面均需按照一定的标准进行分类、组织,并以目录的形式定义网站的物理结构——目录,以便发布的信息页面能有序地进行管理。

网站的信息发布平台的所有信息均采用动态生成页面,静态游览技术进行管理,只有在系统内部存储网站的组织结构,才有可能达到动态生成页面时,能依据生成页面所发布的信息,将生成的静态页面发布;同时,亦只有在系统内部存储的网站组织结构信息的支持下,才有可能实现对网站后台管理的个性化操作。

4.3 总体结构图

4.4门户网站子系统

4.4.1 模块设计

教务处门户网站子系统主要用作信息平台和文件平台,它由以下几大模块组成:管理机构、教学改革与建设、教学运行、实践教学、教学质量监控、师资管理、教材管理、教学文件、网上教学、信息查询。管理机构主要用来介绍教务处各科室的人员编制及工作职能。教学改革与建设是用来宣传和介绍学院的教改项目、专业建设、课程建设、教学成果等。教学运行用于老师、学生在线查看学院的校历表、课程安排、教室安排并提供学生进行网上选课的入口。实践教学包括实验室建设、金工实习和毕业教学的管理。教学质量监控主要用来介绍学院教学督导、教学检查的相关文件及结果并提供学生评教和教师评学的登录入口。师资管理用来宣传和介绍学院的教师队伍、教学名师及师资引进、师资培训、师资考核情况。教材管理用于宣传和介绍学院的教材建设和教材选用情况,并提供老师、学生在线进行教材评价的入口。教学文件用于宣传学院的管理规章制度、教学大纲、上文件、及各院系的专业培养计划。网上教学包括网上视频、网上答凝、经典课件。信息查询包括课表查询、成绩查询、英语等级考试查询、计算机等级考试查询、历届毕业生情况查询。

4.4.2 子系统及模块结构图



4.5网上办公子系统

4.5.1 模块设计

网上办公子系统主要由四大模块组成:公文管理、通知管理、个人服务、系统管理。公文管理由发送文件、接收文件两个子模块组成。发送公文模块用于教务处办公人员向各院系、部门发送公文,接收文件模块用于各院系、部门的办公人员接收教务处发送来的公文。通知管理由发布通知、接收通知两个子模块组成。发布通知用于教务处办公人员向院系部门发布通知。接收通知用于各院系、部门接收教务处发来的通知。个人服务由万年历、个人收藏、密码修改、资料修改等子模块组成。万年历用于办公用户查看日历之用。个人收藏用于办公用户存储个人文件,密码修改用于办公用户修改自已的密码。资料修改用于用户修改自已的个人资料。

4.5.2 子系统及模块结构图

4.6学生评教子系统

4.6.1 模块设计

学生评教子系统由教评信息、在线测评、教评信箱、留言板、密码修改、帮助等几个子模块组成。教评信息模块用来发布、显示最新的教学评价的标准、教学评价的相关的文件。在线测评模块用于让登录的学生在线测评所有教自已的老师所教课程的教学情况,学生通过在评价页面作出相应的选择,然后提交便可。登录学生只能评测教自已的老师且只能评测一次,教评信箱模块主要实现登录学生若有其他的意见(不可公开的)可通教评信箱直接发信件给教务处相关领导查看。留言板用于登录的学生发表意见(可公开的)及与人讨论一些问题所用。密码修改用于登录学生修改自己的登录密码。

4.6.2 子系统及模块结构图

4.7教师评学子系统

4.7.1 模块设计

教师评学子系统主要由教评信息、在线测评、结果查询、教评信箱、密码修改和留言板组成。教评信息模块用来发布、显示最新的教学评价的标准、教学评价的相关文件。在线测评模块用于让登录的老师对所教班级的学风、班风情况进行评测。结果查询用于登录的老师查看所教学生对他所教课程的教学效果进行评测。若是教务处处长登录系统还可以查看所有老师对学生班级的评测情况及学生对老师的评测情况。教评信箱模块主要实现登录老师若有其他的意见(不可公开的)可通教评信箱直接发信件给教务处相关领导查看。留言板用于登录的老师发表意见(可公开的)及与人讨论一些问题所用。密码修改用于登录老师修改自己的登录密码。

4.7.2 子系统及模块结构图

4.8后台管理子系统

4.8.1 模块设计

后台管理子系统主要由信箱管理、留言管理、信息处理、数据管理、用户管理、帮助等几大模块组成。信箱管理用于管理各子系统用户发来的信件,可以进行查看、删除、回复等操作。留言管理用于管理各子系统用户写的留言,可进行查看、删除留言等操作。信息处理由信息发布、信息删除两个子模块组成。信息发布用于管理员发布教务处各科室的通知、公告、公文及上传相应附件和表格。信息删除用于管理员删除一些过时的、没有用的通知、公告、公文以减轻数据库的负担。用户管理由用户添加、用户删除两个子模块组成。在用户添加模块,管理员可以向各个子系统添加群组或单个用户,用户权限也会相应给定,这相当于用户初始化。用户删除模块用于管理员在各个子系统中删除群组或单个用户。帮助模块中是一些系统的说明文档和使用手册。

4.8.2 子系统及模块结构图


5 详细设计

5.1 引言

总体设计阶段以比较抽象概括的方式提出了解决问题的办法。详细设计是软件开发时期的第三个阶段,也是软件设计的第二步。其任务就是把解法具体化,也就是回答下面这个关键的问题:应该怎样具体地实现这个系统呢?,通过详细设计应该得出对目标系统的精确描述,给出各个模块的详细过程性描述。从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。

5.2数据库设计

5.2.1数据库概念结构设计

将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。它是整个数据库设计的关键。

概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。

描述概念模型的有力工具是E-R模型。

1实体集:(数据实体中文名、数据实体描述)

1) 1)一级菜单(menu{菜单号menu_id,菜单名 menu_name }

2) 二级菜单(smenu{一级菜单号 menu_id,二级菜单号 smenu_id 二级菜单名 smenu_name}

3) 信息表(inform{一级菜单号menu_id,二级菜单号 smenu_id,信息号 inform_id,信息类别 inform_type,信息主题 inform_title,信息发送者 inform_sender,信息阅读次数 inform_reader_number,信息发布时间 inform_send_time,信息文号 inform_send_id,信息内容 inform_text ,信息附件一标题 inform_send_file1,信息附件一存放路径 inform_send_path1,信息附件二标题 inform_send_file2,信息附件二存放路径 inform_send_path2,信息附件三标题 inform_send_file3,信息附件三存放路径 inform_send_path3}

4) 学生评教用户(appraise_student{用户ID号(学号) appraise_student_id,用户名 appraise_student_name,用户密码 appraise_student_pwd,用户权限 appraise_student_rule }

5) 教师评学用户(appraise_teacher{用户ID号(教工号) appraise_teacher_id,用户密码 appraise_teacher_pwd,用户权限 appraise_teacher_rule}

6) 学生(student{学号 student_id,姓名student_name,所在年级student_grade,性别student_sex,所在院系 student_department,所在专业 student_special}

7) 老师(teacher{教工号 teacher_id,姓名 teacher_name,职称 teacher_technical,所在院系 teacher_department,性别 teacher_sex,所在专业 teacher_department_spe}

8) 学生评教标准(appraise_text{标准号 appraise_id,标准内容 appraise_text}

9) 教评信件(appraise_letter{信件号 letter_id,发件者 letter_writer,发件时间 letter_send_time,回复地址 letter_email,发件者号 sender_id,信件主题 letter_title,信件内容 letter_text,信件是否已读 letter_read,信件类别 letter_type}

10)网上办公用户(jhtuser{ID id, 用户名 username,密码 password, 真实姓名 realname, 部门 department, 权限 rule}

11)文件(jhtdata_file){文件号 id,主题 tiltle, 内容 text, 附件 file, 发送者 sender, 接收者 receiver, 发送时间 send_time}

12)成绩(web_query){学号 student_id,姓名 student_name,课程名 course,类别 type,成绩 grade}

2 实体图:

3.实体-联系图(E-R图):

5.2.2数据库逻辑结构设计

1.关系模型描述

数据库表名:学生(student 同义词(别名):无

主键:学生号

外键:无

约束:

数据库表名:老师(teacher 同义词(别名):无

主键:教工号

外键:

约束:

数据库表名:评教学生(appraise_student 同义词(别名):评价用户表

主键:评价学生号

外键:

约束:

数据库表名:评学老师(appraise_teacher 同义词(别名):

主键:教工号

外键:约束:

数据库表名:评教学生与老师关联 同义词(别名):无

主键:学生老师号

外键:学生号、教工号

约束:

数据库表名:评学老师与学生关联(appraise_teacher_student)同义词(别名):无

主键:老师学生号

外键:教工号

约束:

数据库表名:评测标准(appraise_text 同义词(别名):集体荣誉

主键:评测标准号

外键:无

约束:

数据库表名:学生评教评测结果(appraise_result 同义词(别名):

主键:

外键:标准号、学生老师号

约束:

数据库表名:教评信件 同义词(别名):无

主键:信件号

外键:无

约束:

数据库表名:一级菜单(menu 同义词(别名):无

主键:菜单号

外键:

约束:

数据库表名:二级菜单(smenu 同义词(别名):集体荣誉

主键:二级菜单号

外键:一级菜单号

约束:

数据库表名:信息表(inform 同义词(别名):

主键:信息号

外键:一级菜单号、二级菜单号

约束:

数据库表名:留言(inform 同义词(别名):

主键:留言号

外键:无

约束:

数据库表名:网上办公用户(jhtuser) 同义词(别名):无

主键:用户名

外键:无

约束:

数据库表名:英语等级考试成绩(english_score) 同义词(别名):无

主键:无

外键:无

约束:

数据库表名:计算机等级考试成绩(computer_score) 同义词(别名):无

主键:无

外键:无

约束:

数据库表名:成绩表(web_query 同义词(别名):

主键:留言号

外键:无

约束:

5.3子系统设计

5.3.1门户网站子系统流程图

5.3.2网上办公子系统流程图

5.3.3学生评教子系统流程图

5.3.4教师评学子系统流程图

5.3.5后台管理子系统流程图


6 编码

6.1引言

目前,人和计算机通信仍然必须使用人工设计的语言,也既是程序设计语言,所谓编码就是把软件设计的结果翻译成计算机可以“理解”的形式——用某种程序设计语言书写的程序。

按照软件工程的方法论,编码是在对软件进行了总体设计和详细设计之后进行的,编码不过是把软件设计的结果翻译成用某种程序设计语言书写的程序,因此,程序的质量基本上由设计的质量决定。但是,编码使用的语言,特别是写程序的风格和途径也对程序质量有相当大的影响。

6.2门户网站子系统实现

一).门户网站首页(index.asp

页面示例

6-1是门户网站首页。整个页面分为TOPMIDDLEBOTTOM三大部分,TOP部分由top.hh文件构成,展示动画、学院标识、页面归属等信息,并有菜单区——提供网站功能列表。BOTTOM部分由bottom.hh文件构成,展示版权等信息。MIDDLE部分由LEFTCENTERRIGHT三部分构成。LEFT部分由left.hh构成,显示本站公告、信息查询、友情链接。CENTER部分由today.hh构成,显示每日重要信息的导读。 RIGHT部分由right.hh构成,显示网上办公登陆入口、文章搜索、系统数据。

代码示例

index.asp

width=180>

vAlign=center> 

height=20> 

vAlign=center> 

二).门户网站二级页面(type.asp

页面示例

6-2是门户网站二级页面的示例。整个页面分为TOPMIDDLEBOTTOM三大部分组成。TOP、与BOTTOM部分不变,改变的MIDDLE仍由LEFTCENTERRIGHT三部分组成,不过LEFTtype_left.hh构成,树形显示各个菜单的功能。CENTERtodayread.hh构成,显示当前栏目今日的重要信息的导读。RIGHT部分由right1.hh构成,分为信息查询、友情链接。

代码示例

todayread.hh

……

<% sql="select * from inform where menu_id ="&menu_id&""

Set Rs=Conn.execute(sql)

number1=0

do while not Rs.eof

if number1<>8 then

number1=number1+1%>

<%end if

Rs.movenext

loop

Rs.Close

Set Rs = Nothing

%>

  • <%=Rs("inform_send_time")%>

    <%if number1>=0 then %>

    &bigclassid=1111"> </span更多信息border=0 src="officepicture/more.gif">  

    ……

    三).门户网站三级页面(bigclass.asp

    页面示例

    6-3是门户网站三级页面的示例。它与二级页面相似,不同的是MIDDLE部分由LEFTRIGHT两部分构成。LEFT部分由informleft.hh构成,树形显示当前栏目的功能。RIGHT部分由middle.hh构成,显示当前栏目某一功能的具体内容。

    代码示例

    middle.hh

    ……

    <% sql="select * from inform where menu_id ="&menu_id&""

    Set Rs=Conn.execute(sql)

    number1=0

    do while not Rs.eof

    if number1<>18 then

    number1=number1+1%>

    <%end if

    Rs.movenext

    loop

    Rs.Close

    Set Rs = Nothing

    %>

  • <%=Rs("inform_send_time")%>

    ……

    四)门户网站四级页面

    页面示例

                   

    6-4是门户网站四级页面示例。整个页面的TOP、与BOTTOM两部分不变。MIDDLE部分由middle_top.hhtext.hh middle_bottom.hh三个文件,主要分信息主题、信息正文、附件、相关专题、相关评论等。

    代码示例

    text.hh

    ……

    <%sql="select * from inform where smenu_id ="&smenu_id&" and inform_id<>"&inform_id&""

    Set Rs=Conn.execute(sql)

    number=0

    do while not rs.eof

    if number<>5 then

    %>

      " target=_top><%=Rs("inform_title")%>(<%=Rs("inform_send_time")%>)[<%=Rs("inform_reader_number")%>]

    <% end if

    Rs.movenext

    number=number+1

    loop

    Rs.close

    set Rs=nothing

    %>

    <% if number=0 then

    %>

    没有相关专题

    <% else if number>=5 then %>

    border=0

    src="exampicture/more.gif"> <% end if%>

    <%end if%>

    ……

    6.3网上办公子系统实现

    一) 首页面设计

    页面示例

    用户登陆后的页面如图65所示。

      

    整个页面也由TOP、MIDDLE、BOTTOM三部分构成。TOP部分由top.hh文件构成,展示子系统名称、页面归属等信息,并有菜单区——提供子系统功能列表。BOTTOM部分由bottom.hh文件构成,展示版权等信息。MIDDLE部分由LEFTRIGHT两部分构成。LEFT部分树形显示子系统功能。RIGHT部分是公共信息的导读。

    代码示例

    index.asp

    ……

    <%sql="select * from inform where smenu_id ="&smenu_id&" and inform_id<>"&inform_id&""

    Set Rs=Conn.execute(sql)

    number=0

    do while not rs.eof

    if number<>5 then

    %>   "

    target=_top><%=Rs("inform_title")%>

    color=#666666>(<%=Rs("inform_send_time")%>)[

    color=#ff0000><%=Rs("inform_reader_number")%>]

    <% end if

    Rs.movenext

    number=number+1

    loop

    Rs.close

    set Rs=nothing

    %>

    <% if number=0 then

    %>

    没有相关专题

    <% else if number>=5 then %>

    href="bigclass.asp?bigclassid=<%=smenu_id%>&typeID=<%=menu_id%>"> <% end if%> <%end if%>

    ……

    二)二级页面设计

    页面示例

    用户点击相应菜单后进入第二级页面。如图66所示的示例。

    此页面除MIDDLE部分变化外,其他不变。MIDDLE部分仍由LEFTRIGHT两部分构成。LEFT部分树形显示相应栏目功能RIGHT部分显示相应功能的内容。

    代码示例(略)

    6.4学生评价子系统实现

    一)首页面设计

    页面示例

    用户登陆后的页面如图67所示。

    整个页面也由TOP、MIDDLE、BOTTOM三部分构成。TOP部分由top.hh文件构成,展示子系统名称、页面归属等信息,并有菜单区——提供子系统功能列表。BOTTOM部分由bottom.hh文件构成,展示版权等信息。MIDDLE部分由LEFTRIGHT两部分构成。LEFT部分树形显示子系统功能。RIGHT部分显示教评信息的导读。

    代码示例(略)

    二) 二级页面设计

    页面示例

    用户点击相应菜单后进入第二级页面。如图68所示的示例。

                  

    此页面除MIDDLE部分变化外,其他不变。MIDDLE部分仍由LEFTRIGHT两部分构成。LEFT部分树形显示相应栏目功能RIGHT部分显示相应功能的内容。

    代码示例(略)

    6.5教师评学子系统实现

    一) 首页面设计

    页面示例

    用户登陆后的页面如图69所示。

    整个页面也由TOP、MIDDLE、BOTTOM三部分构成。TOP部分由top.hh文件构成,展示子系统名称、页面归属等信息,并有菜单区——提供子系统功能列表。BOTTOM部分由bottom.hh文件构成,展示版权等信息。MIDDLE部分由LEFTRIGHT两部分构成。LEFT部分树形显示子系统功能。RIGHT部分显示教评信息的导读。

    代码示例(略)

    二) 二级页面设计

    页面示例

    用户点击相应菜单后进入第二级页面。如图610所示的示例。

                 

    此页面除MIDDLE部分变化外,其他不变。MIDDLE部分仍由LEFTRIGHT两部分构成。LEFT部分树形显示相应栏目功能RIGHT部分显示相应功能的内容。

    代码示例(略)

    6.6后台管理子系统设计

    一)首页面设计

    页面示例

    管理员登陆后的页面如图611所示。

        

    整个页面也由TOP、MIDDLE、BOTTOM三部分构成。TOP部分由top.hh文件构成,展示子系统名称、页面归属等信息,并有菜单区——提供子系统功能列表。BOTTOM部分由bottom.hh文件构成,展示版权等信息。MIDDLE部分由LEFTRIGHT两部分构成。LEFT部分树形显示子系统功能。RIGHT部分显示公共信息的导读。

    代码示例

    index.asp

    ……

    ……

    二)二级页面设计

    页面示例

    用户点击相应菜单后进入第二级页面。如图612所示的示例。

                  

    此页面除MIDDLE部分变化外,其他不变。MIDDLE部分仍由LEFTRIGHT两部分构成。LEFT部分树形显示相应栏目功能RIGHT部分显示相应功能的内容。

    代码示例(略)


    7 软件测试

    7.1引言

    在开发软件的过程中,人们使用了许多保证软件质量的方法分析、设计和实现软件,但难免还会在工作中犯错误。这样,在软件产品中就会隐藏许多错误和缺陷,尤其是对规模大、复杂性高的软件更是如此。所以,必须进行认真、计划、彻底的软件测试。

    7.2测试方法

    针对本系统和所用开发工具(ASP+SQL)的特点,我在编码的过程中已用白盒测试即结构测试法,边运行边调试了各子系统的各个子页面的功能。在调试过程中发现了诸如:SQL查询语句错误、表单提交错误、参数传递错误等问题。通过反复修改、调试,最终各子页面均能实现相应功能。在各子页面的功能基本正确的情况下,我请我班上的几个同学用黑盒测试即功能测试法进行各子系统的综合测试。测试时,我先让一个同学在我的主机(服务器端)上使用各个系统,然后又多请几个同学同时在几台电脑(客户端)上使用各个系统,并要他们写下使用过程中所遇到的问题和错误,以备我进一步修改和完善系统所用。

    7.3测试过程

    7.3.1门户网站子系统测试

    1. 用户登录

    测试:在浏览器中键入教务处门户网站首页地址(本次测试用:172.16.35.90/jdz/index.asp)可正常进入教务处门户网站首页。

    2. 浏览公告/新闻/通知

    测试:点击公告/新闻/通知的主题,能查看相应文件的具体内容,有附件还能下载附件。

    3. 信息查询

    测试:点击‘成绩查询’,出现成绩查询界面,输入学号,选择相应学期,按确定。若有,可正确显示查询结果。若无或出错,可提示出错原因。

    点击‘英语等级考试查询’,出现英语等级考试查询界面,输入学号选择英语等级,按确定。若有,可正确显示查询结果。若无或出错,可提示出错原因。

    点击‘计算机等级考试查询’,出现计算机等级考试查询界面,输入学号,选择计算机等级,按确定。若有,可正确显示查询结果。若无或出错,可提示出错原因。

    4. 文件下载

    测试:点击‘教学文件’下的‘下载中心’,列出可下载文件或附件或表格的主题,点击‘下载’或相应主题,能下载文件或附件。

    5. 子系统登

    测试:点击‘教学质量监控’菜单下的‘学生评教’,能进入学生评教系统登录界面。

    点击‘教学质量监控’菜单下的‘教师评学’,能进入教师评学系统登录界面。

    点击‘教材管理’菜单下的‘教材评价’,能进入教材评价系统登录界面。

    点击‘教学运行’菜单下的‘选课系统’,能进入网上选课系统登录界面。

    在教务处管理网站门户首页右边栏目的网上办公登录窗口中,能登录网上办公系统。

    7.3.2网上办公子系统测试

    1. 用户登录

    测试:在教务处管理网站门户首页右边栏目的网上办公登录窗口中:

    输入正确的用户名\密码(如:admin\3810)正确进入系统。

    输入错误用户名(如:adm),弹出用户名出错对话框。

    输入正确用户名(如:admin),错误密码(如:3801),弹出口令错误对话框。

    2. 接收、发送文件

    测试:点击‘接收文件’,页面列出登录用户所能接收到文件的主题、发送者姓名、单位及发送时间,点击某一主题,能查看相应文件的具体内容,有附件能下载附件。

    点击‘发送文件’,弹出一窗口,在此窗口中的收件人列表中选取相应收件人,填写好文件主题、内容,需添加附件的还能上传附件。点击发送按钮,能成功发送到所选收件人。

    3. 接收、发送通知

    测试:所有登录用户点击‘接收通知’,页面列出由管理员或教务处处长级领导近期所发布通知的主题、发送者姓名、单位及发送时间,点击某一通知主题,能查看相应通知的具体内容,有附件还能下载附件。

    若管理员或教务处处长级领导登录系统,能发布通知。点击‘发布通知’,弹出一窗口,在此窗口中填写好通知主题、内容,需添加附件的可上传附件。点击发布按钮,能成功发布通知。

    4. 个人服务

    测试:点击‘万年历’,正确显示任何年月的公历及农历。

    点击‘个人收藏’,页面列出登录用户自个收藏的文件,并能添加、删除个人收藏的文件。

    点击‘资料修改’,登录用户可正确修改个人资料。

    点击‘密码修改’,登录用户可正确修改个人密码。

    5. 系统管理

    测试:若管理员登录,可发布办公的公共信息。点击‘发布公共信息’,弹出一窗口,在此窗口中填写好公共信息主题、内容。点击发布按钮,能成功发布公共信息。

    若管理员登录,点击‘管理登录‘,能登录后台管理系统。

    所有登录户点击‘帮助’,均能查看系统的使用帮助。

    所有登录户点击‘退出’,均能正常退出系统,转到教务处管理网站门户首页。

    7.3.3学生评教子系统测试

    1. 用户登录

    测试:在教务处管理网站门户首页中,点击‘教学质量监控’菜单下的‘学生评教’,正常进入学生评教系统登录界面:

    输入正确的用户名\密码(如:2000161217\123456)正确进入系统。

    输入错误用户名(如:20161217),弹出用户名出错对话框。

    输入正确用户名(如:2000161217),错误密码(如:3801),弹出口令错误对话框。

    2. 系统说明

    测试:点击‘系统说明’,可正确显示系统的相关说明。

    3. 在线测评

    测试:所有登录学生点击‘教学效果’,页面列出上学期教过所登录学生的所有老师的姓名、职称及相关课程名,点击某一老师(还未被此登录学生评测过),进入评测所点老师的评测界面。选择相应评测项,后提交,能正常测评老师。(登录学生对某一老师只能测评一次)

    4. 教评信箱

    测试:点击‘教评信箱’,登录学生能向教务处相关领导发送信件,提一些关于教评的一些的意见(不可公开的)。

    5. 留言板

    测试:点击‘留言板’,登录学生能公开发表关于教评的一些的意见及讨论一些相关问题。

    6. 密码修改

    测试:点击‘密码修改’,登录学生可正确修改自个的密码。

    7. 退出

    测试:所有登录户点击‘退出’,均能正常退出系统,转到教务处管理网站门户首页。

    7.3.4教师评学子系统测试

    1. 用户登录

    测试:在教务处管理网站门户首页中,点击‘教学质量监控’菜单下的‘教师评学’,能正常进入教师评学系统登录界面:

    输入正确的用户名\密码(如:1001\123456)正确进入系统。

    输入错误用户名(如:101),弹出用户名出错对话框。

    输入正确用户名(如:1001),错误密码(如:12301),弹出口令错误对话框。

    2. 系统说明

    测试:点击‘系统说明’,可正确显示系统的相关说明。

    3. 在线测评

    测试:所有登录老师点击‘学风评价’,页面列出上学期本人教过所有的班级名及相关课程名,点击某一班级(还未被此登录老师评测过),进入评测所点班级的评测界面。选择相应评测项,后提交,能正常测评班级。(登录老师对某一班级只能测评一次)

    4. 结果查询

    测试:所有登录老师点击‘教学效果’,页面列出上学期自己教过的课程名,点击某一课程名,能正确显示学生对自己教此课程的教学效果的评价。

    若是管理员或教务处处长级领导登录系统,能查看所有有关学生评价及教师评学的相关结果。管理员或教务处处长级领导点击‘教学效果’,页面分页列出上学期所有上授课老师及其教过的课程名,点击某一课程名,正确显示学生对教此课程老师的教学效果的评价。管理员或教务处处长级领导点击‘学风评价’,页面分页列出上学期所有班级名,点击某一班级名,能正确显示老师对此班学风的评价。

    5. 教评信箱

    测试:点击‘教评信箱’,登录老师能向教务处相关领导发送信件,提一些关于教评的一些的意见(不可公开的)。

    6. 留言板

    测试:点击‘留言板’,登录老师能公开发表关于教评的一些的意见及讨论一些相关问题。

    7. 密码修改

    测试:点击‘密码修改’,登录老师能正确修改自个的密码。

    8. 退出

    测试:所有登录户点击‘退出’,均能正常退出系统,转到教务处管理网站门户首页。

    7.3.5后台管理子系统测试

    1. 用户登录

    测试:在网上办公子系统首页中,点击‘系统管理’菜单下的‘管理登录’,进入后台管理系统登录界面:

    输入正确的用户名\密码(如:admin \123456)正确进入系统。

    输入错误用户名(如:admi),弹出用户名出错对话框。

    输入正确用户名(如:admin),错误密码(如:12301),弹出口令错误对话框。

    2. 邮件管理

    测试:点击‘邮件查看’,右边框架可正确显示信件来源选择界面。

    选择‘学生评教’,右边框架可正确分页显示所有学生评教子系统发来的教评信件的主题、发送者姓名、发送时间等信息。若要查看信件的详情,点击‘查看’或相应主题则可正确显示此信件的具体内容。若信件需回复,点击‘回复’,能进行相应的回复操作。若要删除信件,点击‘删除‘能删除信件。

    选择‘教师评学’,右边框架可正确分页显示所有教师评学子系统发来的教评信件的主题、发送者姓名、发送时间等信息。若要查看信件的详情,点击‘查看’或相应主题则可正确显示此信件的具体内容。若信件需回复,点击‘回复’,能进行相应的回复操作。若要删除信件,点击‘删除‘能删除信件。

    选择‘全部’,右边框架可正确分页显示所有学生评教子系统及教师评学子系统发来的教评信件的主题、发送者姓名、发送时间等信息。若要查看信件的详情,点击‘查看’或相应主题则可正确显示此信件的具体内容。若信件需回复,点击‘回复’,能进行相应的回复操作。若要删除信件,点击‘删除‘能删除信件。

    3. 留言管理

    测试:点击‘留言查看’,右边框架可正确显示留言来源选择界面。

    选择‘学生评教’,右边框架可正确分页显示所有学生评教子系统发来的留言的主题、发送者姓名、发送时间等信息。若要查看留言的详情,点击‘查看’或相应主题则可正确显示此留言的具体内容。若要删除留言,点击‘删除‘即可。

    选择‘教师评学’,右边框架可正确分页显示所有教师评学子系统发来的留言的主题、发送者姓名、发送时间等信息。若要查看留言的详情,点击‘查看’或相应主题则可正确显示此留言的具体内容。若要删除留言,点击‘删除‘可删除留言。

    4. 信息处理

    测试:点击‘信息发布’,右边框架显示信息发布页面,管理员可在这发布公告、新闻及各科室相关的通知或其它的文件,需附加附件的可点击‘添加‘,弹出附件上传页面。

    点击‘信息删除’,右边框架分页显示所有已发布信息的主题、来源、发布时间等信息。若要查看信息的详情可点击‘查看‘或其主题,则右边框架显示此信息的具体的内容。若要删除此信息,点击‘删除‘能删除此信息。

    5. 数据管理

    测试:点击‘数据备份/恢复’,右边框架显示备份/恢复数据库页面。选择‘备份‘,按’确定‘管理员可备份各子系统用到的数据库。选择’恢复‘,管理员可恢复所选的已坏数据库。

    6. 用户管理

    测试:点击‘用户添加’,右边框架显示用户添加页面,管理员可在这向各个子系统添加用户,添加时能单个添加,也能群组添加。选单个添加时,要在页面上选择用户类别、用户身份、用户权限,填写用户ID号、密码。按提交后,能正确添加单个用户。选群组添加时,要在页面上选择用户类别、用户身份、用户权限、用户所在院系、用户所在专业或科室。按提交后,能正确群组添加用户。

    点击‘用户删除’,右边框架显示用户删除页面,管理员可在这向各个子系统删除用户,删除用户时能单个删除,也能群组删除。选单个删除时,要在页面上选择用户类别、用户身份,填写用户ID号。按提交后,能正确删除单个用户。选群组删除时,要在页面上选择用户类别、用户身份、用户所在院系、用户所在专业或科室。按提交后,能正确群组删除用户。

    7. 帮助

    测试:点击‘系统说明’,右边框架能显示本后台管理系统的相关说明、介绍。

    点击‘使用说明’,右边框架能显示本后台管理系统的使用说明。

    8. 退出

    测试:点击‘退出’,可正常退出系统,转到教务处管理网站门户首页。


    参考资料

    [1]萨师煊 王珊,数据库系统概论,高等教育出版社(2003年)

    [2]杨继平 吴华,SQL Server 2000自学教程,清华大学出版社(2003年)

    [3]张海藩,软件工程导论,清华大学出版社(2003年)

    [4]宣小平 但正刚 张文毅,ASP数据库系开发实例导航,

    人民邮电出版社(2003年)

    [5]周绪 韦文斌 曾波 姬彬,SQL SERVER 7.0入门与提高,

    清华大学出版社(2000年)

    [6]刘振岩 刘慧敏 王欢,ASP数据库开发入门与提高, 清华大学出版社(2004)

    [7]石志国 王志良 薛为民,ASP精解案例教程,清华大学出版社(2004)

    [8]Dreamweaver MX 2004 Web Application Recipes

    来源:http://www.vbaspnew.com/book/asp.htm

    [9]css教程(htm),来源:http://www.vbaspnew.com/book/asp.htm

    [10]asp内置6大对象介绍,来源:http://www.vbaspnew.com/book/asp.htm

    [11]最全的一套ASP教程 ,来源:http://www.vbaspnew.com/book/asp.htm


    本系统设计与开发是在数位教授的悉心指导下完成,并且在开发过程中还得到李步升老师的指点,在此我衷心感谢各位老师对我的帮助和教导。


    附录1:文献翻译

    (英文)

    Light to discuss how establish the system of three layers ASP application program of the structure

    With deepening and development that Internet use, three system application mode of structure receive more favor of people too. This text introduce three structure concept and advantage of application program, combine one instance recommend how set up three ASP application program of structure.

    ASP of one or two layers of structure uses any shortcomings

    ASP had shortcoming grown in one day, it was ASP code and HTML code that mix getting up , ASP programmer has already needed to consider having dealings with database, has needed to care how to cooperate with HTML, need to produce HTML code directly with ASP while having. Its result is, when the logic of the procedure is complicated enough, .asp source document is very long; And, whether propose customer user change of the interfaces,or commerce logic change (for example, in the examination system, the " qualified standard " may be qualified from reaching 60 fen, is it enter the top 100 qualified to switch over to), is it change by file to .asp to need, and commerce logic change, will most likely need to change a lot of files .

    The concepts of two , three layers of structure

    In traditional C/S is used, has the problem that above-mentioned same too, the application of the multi-layer structure is produced on the basis of C/S structure, and has expanded to the B/S application and development field. Whether is it divide three into to use soon (whether can have multi-layer, but three layers are the most common). User interface layer, commercial logic layer, database layer. One layer of introduction which runs with users of user's interface and output to users, is it explain meaning its to responsible for(whether in consideration of efficiency, it transmit user input and advance the legitimacy verification of the conduct upwards perhaps), this layer usually uses the front tool (VB , VC , ASP ,etc. ) to develop .

    The commercial logic story is the ties of two stories, it sets up real database to join , turn into according to request of user SQL sentence search or upgrade database , is it for the customer end to return to result, this layer chain by trends form of storehouse store in and register register ( Registry ) to reach the server usually, it and customer end interface of communication accord with a certain specific package standard (such as COM, CORBA), can use any such standard tool development of support . The database layer is responsible for real data storing and search. There is such structure, the question above is easily solved: Take qualified standard in the examination system as an example, in all customer end is it show qualified personnel place of list to need, transfer such a function GetQualifiedList, as for how this function writes, how to have dealings with database, so that which kind of database is visit instead of have nothing to do (you will certainly had such experiences, SQL sentence that operated very well in a kind of database system, change to another kind of database system sometimes and must be revised ); Realize this GetQualifiedList function in intermediate level DLL, if users change the " qualified definition ", only need to revise this function, so long as the entry parameter of this function and content of returning do not change , do not need to do any change on the customer end. Here, we have seen the encapsulation advantage of one of the characteristics facing target's programming, and this is especially useful while developing and using large-scaly --We can divide the developer into two groups , one group is responsible for developing the interface layer, another group is responsible for developing the commercial logic layer, both sides, only according to the function interface agreed in advance, afford to run side by side, but needn't to in the past like that, following work must begin after the preceding work is finished. Certainly, such a development mode needs very fine project to coordinate and make supporting with the file.

    Arguments which treat biology as fundamental and which play down socialisation have been us ed mainly by men to keep women in their "place". The saying "Tota mulier in utero" (Woman is nothing but a womb) sums up this attitude. If a woman's body is her destiny, then all attempts to question attributed sex roles will fly in the face of the natural orde r. On the other hand, some radical feminists celebrate women's biological attributes as sources of superiority ra ther than inferiority. Any extreme argument for the special nature of women runs the risk o f landing up, by a different route, in the same position occupied by male chauvinists. This risk is also run by those who appea l to the special experience of woman as the source of positive female values in life and in art. Since only women, the argument goes, have undergone those specifically female life- experiences (ovulation, menstruation, parturition), only they can speak of a woman's life. Further, a woman's experience includes a different perceptual and emotional life; women do not see things in the same ways as men, and have different ideas and feelings about what is important, or not important. The study of the literary representation of these differences in women's writing has been called 'gynocritics '. The third focus, discourse, has received a great deal of attention by feminists. Dale Spender's Man-Made-Language, as the title suggests, considers that women have been fundamentally oppressed by a male-dominated language,

    文献翻译

    (中文)

    浅谈如何建立三层体系结构的ASP应用程序

    随着互连网应用的深入和发展,三层体系结构的应用模式也得到更多人的青睐。本文介绍了三层结构应用程序的概念和优点,并结合一个实例介绍了如何建立三层结构的ASP应用程序。

    一、两层结构的ASP应用有何缺点

    ASP有一个天生的缺点,就是ASP代码和HTML代码是混在一起的,ASP程序员既需要考虑与数据库打交道,需要关心如何与HTML配合,有时还需要用ASP直接生成HTML代码。其结果是,当程序逻辑足够复杂时,.asp源文件非常长;而且,无论客户提出用户界面的改变,还是商业逻辑的改变(比如,在考试系统中,"合格"的标准可能从达到60分就算合格,改为进入前100名才算合格),都需要对.asp文件进行改动,而商业逻辑的改变,很可能需要改动很多文件。

    二、三层结构的概念

    在传统的C/S应用中,也存在着上述同样的问题,多层结构的应用正是在C/S 结构的基础上产生的,并且也扩展到了B/S应用开发领域。 即将应用划分为三层(可以有更多层,但三层最常见): 用户界面层,商业逻辑层,数据库层。

    用户界面层负责处理用户的输入和向用户的输出,但并不负责解释其含义(出于效率的考虑,它可能在向上传输用户输入前进行合法性验证),这一层通常用前端工具(VBVCASP)开发。

    商业逻辑层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回给客户端,这一层通常以动态链接库的形式存在并注册到服务器的注册簿(Registry)中,它与客户端通讯的接口符合某一特定的组件标准(COMCORBA),可以用任何支持这种标准的工具开发。

    数据库层负责实际的数据存储和检索。 有了这样的结构,上面的问题迎刃而解:还是以考试系统中的合格标准为例,在客户端所有需要显示合格人员名单的地方,调用这样一个函数GetQualifiedList,至于这个函数如何编写,如何与数据库打交道,以至访问的是何种数据库都与其无关(你一定有过这样的经历,在一种数据库系统上运行得很好的SQL语句,有时换到另一种数据库系统上必须加以修改); 在中间层DLL中实现这个GetQualifiedList函数,如果用户对"合格"的定义变了,只需要修改这个函数就可以了,只要此函数的入口参数和返回内容不变,在客户端不需作任何改动。在这里,我们看到了面向对象编程的特性之一封装性的优点,而这一点在开发大型应用时尤其有用--我们可以把开发人员分成两组,一组负责开发界面层,另一组负责开发商业逻辑层,双方只要按照事先商定的函数接口,并行地开发就可以,而不必向从前那样,后面的工作必须等前面的工作完成后才能开始。当然,这样的开发模式需要很好的项目协调和文档作支持。

    你也许会问,如果我把这些函数些在一个单独的文件中,再在需要调用的地方把它包含进来,不是同样能达到目的吗? 第一,这种方法效率不高,无论你把这些函数分散到多少个文件中,当你需要调用其中一个时,总会包含进一些实际上并不需要的函数,这无疑加重了服务器的负担,对服务器性能要求较高的Web应用尤其如此。 DLL只在需要时才调入内存且只调入需要的函数,并且多个应用程序实例可以共享同一个DLL实例;第二,设想一个员工,有20个属性(工号,姓名,年龄,性别......),现在给定某工号,要求返回此员工所有信息。此时如果单纯用函数,只能定义20个全局变量,在函数中改变这些变量值,或者定义一个有20个传参(by reference)参数的函数。显然,第一种方法很麻烦而一旦增加一个属性后一种方法就需要更改函数接口。而在一个对象里,既包含成员方法(即函数和过程),也包括成员属性。如果我们采用对象的方法,则在函数中只需要改变对象的属性,在函数外可以直接引用改变了的对象属性值。 这种方法有些类似第一种方法,但1.属性值无需在函数外逐一说明;2.这些属性值只属于对象,与对象无关的代码不会无意地改变属性值;3.一旦对象被释放,这些值会被一起释放。


    附录2:系统使用说明书

    一.软件的系统需求

    硬件需求

    建议服务器配置如下:

    处理器 Intel Pentium系列处理器

    内存         128 M以上

    硬盘         20G以上

    软件需求

    系统程序为32Microsoft Windows应用程序,运行在下列软件环境中:Windows 98\2000\XP及以上版本。

    二.建立系统运行环境

    ASP程序是运行于网络服务器端的一种应用程序,想要正常运行ASP程序,首先应当建立ASP的运行环境。常用的支持ASP的网络服务器有PWSPersonal Web Server)和IISInternet Information Server),下面就分别介绍在3种常用的Windows操作系统下如何建立ASP的运行环境。

    1 Windows 98上建立ASP的运行环境

    Windows 98操作系统上,通常选择PWS作为ASP运行的网络服务器。

    PWS是微软开发的个人网站服务器,主要应用于解决个人信息共享和Web开发。它是一个桌面形的Web服务器,使用它可以自动创建个性化主页,可以快速简便地进行Web站点设置。

    下面介绍PWS的安装及其配置:

    1.启动电脑之后,在光驱里放入Windows 98安装光盘,双击光盘中“\add-ons\pws\”目录下的setup.exe,出现Personal Web Server的安装界面,单击“下一步”,选择安装类型,如图10-1。其中“最小安装”和“典型安装”只提供使用 Web 站点的基本功能,不支持ASP脚本,请单击“自定义”安装;

    2.进入选择安装组件界面,选择“Microsoft Data Access Components 1.5”以及下面的“Personal Web Server”和“Transaction Server”,如图10-2

    3.选中“Personal Web Server”,单击“显示子组件”按钮,进入PWS的子组件配置窗口,选中“文档”,单击“显示子组件”按钮,可以看到默认“Active Server Pages”一项没有选中,如图10-3;选中该组件并单击“确认”按钮,返回如图10-2“选择安装组件界面”;

    10-1 选择安装PWS的类型

    10-2 选择安装组件界面

    10-3 选中“Active Server Pages

    4.设置好需要的组件之后,单击“下一步”进入选择PWS安装目录界面,如图10-4,默认安装在“C:\Interpub\wwwroot”目录下,用户可以选择其他的安装目录,单击“下一步”安装程序开始复制文件并且配置系统参数,安装完毕后,重新启动系统;

    10-4 选择PWS安装目录

    5.双击任务栏图标或者桌面快捷方式启动PWS,主界面如图10-5,可以通过“主屏”启动和停止Web服务,在“高级”设置界面中,可以设置Web服务的虚拟目录。

    10-5 PWS配置管理界面

    这样,ASP的运行环境就成功地在Windows 98系统中建立起来了。

    2 Windows 2000上建立ASP的运行环境

    Windows 2000操作系统上,通常选择IIS 5.0作为ASP得以运行的网络服务器。

    IISInternet Information Server的缩写,它是微软公司主推的Web服务器,最新的版本是Windows XP里面包含的IIS 6.0IISWindow NT Server完全集成在一起,因而用户能够利用Windows NT ServerNTFS文件系统内置的安全特性,建立强大、灵活而安全的InternetIntranet站点。IIS 3.0版本以后引入ASP,可以很容易地张贴动态内容和开发基于Web的应用程序。IIS的安装、管理和配置都相当简单。

    下面介绍IIS的安装及其配置:

    1.在“控制面板”的“添加/删除程序”中,选择“添加/删除Windows组件”,选中列表中的“Internet信息服务(IIS)”,如图10-6

    10-6 安装Internet信息服务IIS

    2.单击“详细信息”按钮,选择要安装的子组件,如图10-7,确认“FrontPage 2000服务器扩展”、“Internet信息服务管理单元”和“万维网服务”组件被选中,其他组件可以根据用户的需要选择安装,单击“确定”返回“安装Internet信息服务IIS”界面,单击“下一步”,即可开始安装文件和配置系统参数,安装完毕后,重新启动系统;

    10-7 选择要安装的子组件

    3.可以通过在开始菜单的“管理工具”中选择“Internet信息服务”打开IIS的配置管理主界面,如图10-8,选中“默认网站”,单击鼠标右键,可以“暂停”、“停止”或者“启动”默认的Web站点,也可以新建“虚拟目录”来发布一个新的Web站点,还可以对某个Web站点进行“服务器扩展检查”来提高IIS的安全性。

    4.选择鼠标右键菜单中的“属性”选项,可以对当前Web站点进行进一步的管理配置。

    10-8 IIS的配置管理主界面

    10-9 “网站”属性页面

    如图10-9,在“网站”属性页面可以设置该站点的“描述”、服务器的“IP地址”和Web服务所使用的“TCP端口”等,还可以设置“连接超时”和“日志纪录”等项目;

    在“主目录”属性页面可以设置Web站点在服务器上的物理路径,并且可以进行访问权限的设置,如“读取”、“写入”、“目录浏览”、“记录访问”、“脚本资源访问”和“索引资源”,如图10-10,单击“配置”按钮,进行“应用程序配置”,在“调试”属性页面中确认选中“启用ASP服务器脚本调试”和“启用ASP客户端脚本调试”,这在进行对ASP应用程序的调试过程中会有所帮助,如图10-11

    在“文档”属性页面可以设置当客户端对该Web站点请求连接时默认启动的HTML页面或者ASP应用程序;

    在“目录安全性”属性页面可以设置“匿名访问和身份验证控制”和“安全证书”,以确保管理信息系统运行的安全性能;

    在“服务器扩展”属性页面可以设置“客户脚本”,默认为VBScript,如图10-12

    10-10 “主目录”属性页面

    10-11 应用程序配置页面

    10-12 “服务器扩展”属性页面

    这样,ASP的运行环境就成功地在Windows 98系统中建立起来了。

    3 Windows XP上建立ASP的运行环境

    Windows XP操作系统中集成了IIS5.1,在Windows XP上建立ASP的运行环境的步骤和在Windows 2000下基本相同,此处不再重复。

    .系统主要使用说明

    一)门户网站子系统使用说明

    1.用户登录

    在浏览器中键入教务处门户网站首页地址可进入教务处门户网站首页。

    2. 浏览公告/新闻/通知

    点击公告/新闻/通知的主题,可查看相应文件的具体内容,有附件还能下载附件。

    3. 信息查询

    点击‘成绩查询’,出现成绩查询界面,输入学号,选择相应学期,按确定。若有,可显示查询结果。若无或出错,可提示出错原因。

    点击‘英语等级考试查询’,出现英语等级考试查询界面,输入学号,选择英语等级,按确定。若有,可显示查询结果。若无或出错,可提示出错原因。

    点击‘计算机等级考试查询’,出现计算机等级考试查询界面,输入学号,选择计算机等级,按确定。若有,可显示查询结果。若无或出错,可提示出错原因。

    4. 文件下载

    点击‘教学文件’下的‘下载中心’,列出可下载文件或附件或表格的主题,点击‘下载’或相应主题,即可下载。

    5. 子系统登录

    点击‘教学质量监控’菜单下的‘学生评教’,可进入学生评教系统登录界面。

    点击‘教学质量监控’菜单下的‘教师评学’,可进入教师评学系统登录界面。

    点击‘教材管理’菜单下的‘教材评价’,可进入教材评价系统登录界面。

    点击‘教学运行’菜单下的‘选课系统’,可进入网上选课系统登录界面。

    在教务处管理网站门户首页右边栏目的网上办公登录窗口中,可登录网上办公系统。

    二)网上办公子系统

    1.用户登录

    在教务处管理网站门户首页右边栏目的网上办公登录窗口中:

    输入正确的用户名\密码进入系统

    2. 接收、发送文件

    点击‘接收文件’,页面列出登录用户所能接收到文件的主题、发送者姓名、单位及发送时间,点击某一主题,能查看相应文件的具体内容,有附件还能下载附件。

    点击‘发送文件’,弹出一窗口,在此窗口中的收件人列表中选取相应收件人,填写好文件主题、内容,需添加附件的还可上传附件。点击发送按钮,能发送到所选收件人。

    3. 接收、发送通知

    所有登录户点击‘接收通知’,页面列出由管理员或教务处处长级领导近期所发布通知的主题、发送者姓名、单位及发送时间,点击某一通知主题,能查看相应通知的具体内容,有附件还能下载附件。

    若管理员或教务处处长级领导登录系统,则可发布通知。点击‘发布通知’,弹出一窗口,在此窗口中填写好通知主题、内容,需添加附件的还可上传附件。点击发布按钮,能发布通知。

    4. 个人服务

    点击‘万年历’,可显示任何年月的公历及农历。

    点击‘个人收藏’,页面列出登录用户自个收藏的文件,并能添加、删除个人收藏的文件。

    点击‘资料修改’,登录户可修改个人资料。

    点击‘密码修改’,登录户可修改个人密码。

    5. 系统管理

    若管理员登录,可发布办公的公共信息。点击‘发布公共信息’,弹出一窗口,在此窗口中填写好公共信息主题、内容。点击发布按钮,满足填写要求能发布公共信息。

    若管理员登录,可点击‘管理登录‘,登录后台管理系统。

    所有登录户点击‘帮助’,均可查看系统的使用帮助。

    所有登录户点击‘退出’,均可退出系统,转到教务处管理网站门户首页。

    三)学生评教子系统

    1.用户登录

    在教务处管理网站门户首页中,点击‘教学质量监控’菜单下的‘学生评教’,进入学生评教系统登录界面:

    输入正确的用户名\密码进入系统。

    2. 系统说明

    点击‘系统说明’,可显示系统的相关说明。

    3. 在线测评

    所有登录学生点击‘教学效果’,页面列出上学期教过所登录学生的所有老师的姓名、职称及相关课程名,点击某一老师(还未被此登录学生评测过),进入评测所点老师的评测界面。选择相应评测项,后提交,能测评老师。(登录学生对某一老师只能测评一次)

    4. 教评信箱

    点击‘教评信箱’,登录学生可向教务处相关领导发送信件,提一些关于教评的一些的意见(不可公开的)。

    5. 留言板

    点击‘留言板’,登录学生可公开发表关于教评的一些的意见及讨论一些相关问题。

    6. 密码修改

    点击‘密码修改’,登录学生可修改自个的密码。

    7. 退出

    所有登录户点击‘退出’,均可退出系统,转到教务处管理网站门户首页。

    四)教师评学子系统

    1.用户登录

    在教务处管理网站门户首页中,点击‘教学质量监控’菜单下的‘教师评学’,进入教师评学系统登录界面:

    输入正确的用户名\密码进入系统。

    2. 系统说明

    点击‘系统说明’,可显示系统的相关说明。

    3. 在线测评

    所有登录老师点击‘学风评价’,页面则列出上学期本人教过所有的班级名及相关课程名,点击某一班级(还未被此登录老师测评过),进入评测所点班级的评测界面。选择相应评测项,后提交,能测评班级。(登录老师对某一班级只能测评一次)

    4. 结果查询

    所有登录老师点击‘教学效果’,页面列出上学期自己教过的课程名,点击某一课程名,可显示学生对自己教此课程的教学效果的评价。

    若是管理员或教务处处长级领导登录系统,能查看所有有关学生评价及教师评学的相关结果。管理员或教务处处长级领导点击‘教学效果’,页面分页列出上学期所有上授课老师及其教过的课程名,点击某一课程名,可显示学生对教此课程老师的教学效果的评价。管理员或教务处处长级领导点击‘学风评价’,页面分页列出上学期所有班级名,点击某一班级名,可显示老师对此班学风的评价。

    5. 教评信箱

    点击‘教评信箱’,登录老师可向教务处相关领导发送信件,提一些关于教评的一些的意见(不可公开的)。

    6. 留言板

    点击‘留言板’,登录老师可公开发表关于教评的一些的意见及讨论一些相关问题。

    7. 密码修改

    点击‘密码修改’,登录老师可修改自个的密码。

    8. 退出

    所有登录户点击‘退出’,均可退出系统,转到教务处管理网站门户首页。

    五)后台管理子系统

    1.用户登录

    在网上办公子系统首页中,点击‘系统管理’菜单下的‘管理登录’,进入后台管理系统登录界面:

    输入正确的用户名\密码进入系统。

    2. 邮件管理

    点击‘邮件查看’,右边框架可显示信件来源选择界面。

    选择‘学生评教’,右边框架可分页显示所有学生评教子系统发来的教评信件的主题、发送者姓名、发送时间等信息。若要查看信件的详情, 点击‘查看’或相应主题则可显示此信件的具体内容。若信件需回复,点击‘回复’,则可进行相应的回复操作。若要删除信件,点击‘删除‘即可。

    选择‘教师评学’,右边框架可正确分页显示所有教师评学子系统发来的教评信件的主题、发送者姓名、发送时间等信息。若要查看信件的详情,点击‘查看’或相应主题则可显示此信件的具体内容。若信件需回复,点击‘回复’,则可进行相应的回复操作。若要删除信件,点击‘删除‘即可。

    选择‘全部’,右边框架可正确分页显示所有学生评教子系统及教师评学子系统发来的教评信件的主题、发送者姓名、发送时间等信息。若要查看信件的详情,点击‘查看’或相应主题则可显示此信件的具体内容。若信件需回复,点击‘回复’,则可进行相应的回复操作。若要删除留言,点击‘删除‘即可。

    3. 留言管理

    点击‘留言查看’,右边框架可正确显示留言来源选择界面。

    选择‘学生评教’,右边框架可正确分页显示所有学生评教子系统发来的留言的主题、发送者姓名、发送时间等信息。若要查看留言的详情,点击‘查看’或相应主题则可显示此留言的具体内容。若要删除留言,点击‘删除‘即可。

    选择‘教师评学’,右边框架可正确分页显示所有教师评学子系统发来的留言的主题、发送者姓名、发送时间等信息。若要查看留言的详情,点击‘查看’或相应主题则可显示此留言的具体内容。若要删除留言,点击‘删除‘即可。

    4. 信息处理

    点击‘信息发布’,右边框架显示信息发布页面,管理员可在这发布公告、新闻及各科室相关的通知或其它的文件,需附加附件的可点击‘添加‘,弹出附件上传页面。

    点击‘信息删除’,右边框架分页显示所有已发布信息的主题、来源、发布时间等信息。若要查看信息的详情可点击‘查看‘或其主题,则右边框架显示此信息的具体的内容。若要删除此信息,点击‘删除‘即可。

    5. 数据管理

    点击‘数据备份/恢复’,右边框架显示备份/恢复数据库页面。选择‘备份‘,按’确定‘管理员可备份各子系统用到的数据库。选择’恢复‘,管理员可恢复所选的已坏数据库。

    6. 用户管理

    点击‘用户添加’,右边框架显示用户添加页面,管理员可在这向各个子系统添加用户,添加时可单个添加,也可群组添加。选单个添加时,要在页面上选择用户类别、用户身份、用户权限,填写用户ID号、密码。按提交后,能添加单个用户。选群组添加时,要在页面上选择用户类别、用户身份、用户权限、用户所在院系、用户所在专业或科室。按提交后,能群组添加用户。

    点击‘用户删除’,右边框架显示用户删除页面,管理员可在这向各个子系统删除用户,删除用户时可单个删除,也可群组删除。选单个删除时,要在页面上选择用户类别、用户身份,填写用户ID号。按提交后,能正确删除单个用户。选群组删除时,要在页面上选择用户类别、用户身份、用户所在院系、用户所在专业或科室。按提交后,能群组删除用户。

    7. 帮助

    点击‘系统说明’,右边框架显示本后台管理系统的相关说明、介绍。

    点击‘使用说明’,右边框架显示本后台管理系统的使用说明。

    8. 退出

    点击‘退出’,可退出系统,转到教务处管理网站门户首页。

    本文来源:https://www.2haoxitong.net/k/doc/24b8dbeb81c758f5f61f676a.html

    《景德镇陶瓷学院教务管理网站系统 SQL SERVER 2000.doc》
    将本文的Word文档下载到电脑,方便收藏和打印
    推荐度:
    点击下载文档

    文档为doc格式