教育网站设计及说明书.docx

上传人:b****1 文档编号:2276288 上传时间:2023-05-03 格式:DOCX 页数:15 大小:122.33KB
下载 相关 举报
教育网站设计及说明书.docx_第1页
第1页 / 共15页
教育网站设计及说明书.docx_第2页
第2页 / 共15页
教育网站设计及说明书.docx_第3页
第3页 / 共15页
教育网站设计及说明书.docx_第4页
第4页 / 共15页
教育网站设计及说明书.docx_第5页
第5页 / 共15页
教育网站设计及说明书.docx_第6页
第6页 / 共15页
教育网站设计及说明书.docx_第7页
第7页 / 共15页
教育网站设计及说明书.docx_第8页
第8页 / 共15页
教育网站设计及说明书.docx_第9页
第9页 / 共15页
教育网站设计及说明书.docx_第10页
第10页 / 共15页
教育网站设计及说明书.docx_第11页
第11页 / 共15页
教育网站设计及说明书.docx_第12页
第12页 / 共15页
教育网站设计及说明书.docx_第13页
第13页 / 共15页
教育网站设计及说明书.docx_第14页
第14页 / 共15页
教育网站设计及说明书.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

教育网站设计及说明书.docx

《教育网站设计及说明书.docx》由会员分享,可在线阅读,更多相关《教育网站设计及说明书.docx(15页珍藏版)》请在冰点文库上搜索。

教育网站设计及说明书.docx

教育网站设计及说明书

大学门户系统详细设计说明书

 

1.引言

1.1编写目的

本说明书在概要设计的基础上,对大学门户系统的各模块、程序、子系统分别进行了实现层面上的要求和说明。

系统开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。

测试成功后进行公测,所有的大学门户系统的使用对象均可进行使用和给出建议看法,然后系统维护人员会进行修改订正。

1.2项目背景

说明:

A、软件系统的名称:

大学门户系统

B、任务提出者:

开发者:

大学门户系统开发小组

C、实现完成的大学门户系统将以系统嵌套的形式,以为整体外部结构,部使用数据库技术和软件开发技术为使用者提供教育的图书馆管理系统、选课系统、系统、社区系统、资讯管理系统等子系统或模块程序,旨在提高该应扩大高校影响力,通过互联网向更多的网民宣传高校办学理念、学校规模、培养目标等信息;满足本校学生通过浏览该校网页更加方便快捷的了解校方及学校各种社团、组织的通知计划及自身的考试成绩、课程、学分等信息的需求;同时设有的网上报名、网上借书、网上学习等一系列辅助功能,既为校方除去了原有一些繁琐的程序又为学生提供了另一种学习方式——浏览网页,使学生可以方便及时的向校方反应学生状况,提出自己的意见与建议;增强了校方与学生的互动式联系等。

D、本系统将是共享的系统,任何能够上网的拥有学号、教师号或者社会人士都可以享用到本系统的不同功能。

1.3定义

API函数----由函数、消息、数据结构、数据类型以及语句组成,它们可在创建在MicrosoftWindows下运行的应用程序中使用。

API中使用最多的部分是从Windows中调用API函数的代码元素,包括过程声明(Windows函数)、用户自定义类型的定义(用来传递到函数中的数据结构),以及常数声明(传递给函数以及从函数中返回的值)。

1.4参考资料

A、龚沛曾:

《VisualBasic程序设计教程》,高等教育第三版;

B、王珊、萨师煊:

《数据库系统概论》,高等教育第四版;

C、海藩:

《软件工程》,人民邮电第二版;

D、编程开发基础;

E、项目计划任务书、合同或批文:

无;

F、国家标准《详细设计说明书》;

G、项目开发计划:

大学门户系统开发小组:

《教育类总结》、《大学门户可行性研究报告》;

H、需求规格说明书:

大学门户系统开发小组:

《规划与设计三之需求规格说明书》;

I、概要设计说明书:

大学门户系统开发小组:

《规划与设计四之概要设计说明书》;

J、测试计划(初稿):

使用黑盒测试和白盒测试来检验每个功能是否能正常使用,检验产品部动作是否按照需求规格说明书的规定正常进行;

K、用户操作手册(初稿):

大学门户系统开发小组:

《大学门户系统使用说明书》;

2.总体设计

2.1需求概述

自从有了互联网,信息量及信息的传递速度大大增加。

教育,作为国家基础建设的重中之重,各高等教育院校利用了互联网诸多优点,建立了许多教育类,方便了信息的上传与下达。

大学门户系统开发小组根据第三方提出的开发大学门户系统的需求,基于使用成熟技术和实用化的原则,通过对系统的总体结构设计、系统运行环境设计、处理流程设计和系统功能设计、编码测试和维护等,设计出一款基于的教育系统,此系统是向最终用户提供方便强大的操作平台,包括信息资讯模块和信息管理模块,使得教育机构可以通过互联网向更多的网民宣传高校办学理念、学校规模、培养目标等信息;学生通过该系统可以加强管理教育信息和优化使用,增强学生与学校的交流。

2.2软件结构

本大学门户系统分为:

信息资讯模块和信息管理模块两个部分。

信息资讯模块又分为3个子模块:

信息检索子模块、教务通知与新闻子模块、用户交互信息子模块;信息管理模块分为6个子模块:

图书管理子模块、人事管理子模块、教务信息管理子模块、成绩和选课管理子模块、管理子模块、娱乐资讯管理子模块。

该系统模块图如下所示:

 

3.程序描述

A、对于信息咨询的信息检索模块、教务通知与新闻模块和用户交互信息模块:

3.1功能

☆信息检索

此功能主要是方便在校学生浏览网页,查阅相关信息。

数据库会根据用户的检索单词迅速查找一切关于检索单词的相关容,使学生的查找更加方便快捷。

☆教务处通知与新闻

学生可以通过指定连接了解校教务处或者本院教务处的通知与新闻,学校的一切竞赛通知、考试通知、领导考察、学校新闻都会第一时间在网页上更新。

学校社团、学校新闻媒体也会在校园主页上有相应。

☆用户交互信息

交互信息的含义是指用户与制作方可以进行信息相互交流,学生可以将对学校提一些自己的意见与建议,发现好的学习资料也可以进行上传,使更多的学生获益。

交互信息的概念使学生的上传与下载变的更加方便,信息资源更加广泛。

用户的操作可以采用以下IPO图表示:

 

3.2性能

快捷性:

信息检索时需快捷方便,并且搜索查询能力要强;

及时性:

通过数遍点击,网页要及时反应,并且通知与新闻的更新要及时和发布,这样才能使用户群了解更多的信息;

沟通性:

交互的使用必须双方共同参与沟通,此时交互的无障碍和及时反馈就显得很重要;

3.3输入项目

☆信息检索:

输入所要查找的相关联单词或词组

☆教务处通知与新闻:

鼠标点击

☆用户交互信息:

用户上传

3.4输出项目

输入情况

响应处理

输出情况

☆信息检索

输入所要查找的相关联单词或词组

数据库管理系统根据检索单词在数据库中查找相关容

与所查单词有关联的容输出在网页上供用户选择

☆教务处通知与新闻

鼠标点击

目标网页响应

目标网页出现在新窗口或原窗口

☆用户交互信息

用户上传信息

学校提供的上传与下载功能的服务器

用户下载对自己有用的相关信息

3.5算法

本部分没有采用自定义的算法。

 

3.6程序逻辑

 

3.7接口

SAPISDK是微软公司免费提供的语音应用开发工具包,这个SDK中包含了语音应用设计接口(SAPI)、微软的连续语音识别引擎(MCSR)以及微软的语音合成(TTS)引擎等等。

目前的5.1版本一共可以支持3种语言的识别(英语,汉语和日语)以及2种语言的合成(英语和汉语)。

SAPI中还包括对于低层控制和高度适应性的直接语音管理、训练向导、事件、语法编译、资源、语音识别(SR)管理以及TTS管理等强大的设计接口。

其结构如下图:

语音引擎则通过DDI层(设备驱动接口)和SAPI(SpeechAPI)进行交互,应用程序通过API层和SAPI通信。

通过使用这些API,用户可以快速开发在语音识别或语音合成方面应用程序。

PublicWithEventsvoxAsSpeechLib.SpVoice'定义获得声音变量

DimWithEventsRecoContextAsSpSharedRecoContext

DimGrammarAsISpeechRecoGrammar

说明:

以上所有对象的声明,都放的通用声明中。

3.8存储分配

本系统访问和数据检索查询所用存储单元均为临时分配,按照存和二级Cache映射访问数据或网址如果Cache中存在,则直接返回CPU处理;如果Cache中没有,则读入存并返回Cahce中替换当前数据,然后CPU进行处理。

3.9限制条件

的信息访问需依靠于网络的网速响应时间,如果当前没有网络就无法对系统进行访问,这是最大的限制条件。

3.10测试要点

测试日期、测试人员安排请参考测试计划,测试用例的具体容,请参考测试用例说明。

 

B、对于信息管理的图书管理、人事管理、教务信息管理、成绩和选课管理、管理、娱乐资讯管理:

3.1功能

☆图书管理功能

图书管理系统具体包括基础信息管理、图书管理、借阅管理和系统管理等功能。

a、基础信息管理

主要由图书目录管理、图书存放位置管理、读者信息管理等个子模块组成。

各个模块功能如下。

①图书目录管理要完成书号、书名、作者、、定价、出版年月、类别等图书基本信息的输入、保存、修改、删除、查询功能。

②图书上存放位置管理主工完成图书存放位置编号、存放位置信息的添加、保存与修改功能。

③读者信息管理主要完成图书证号、、学号、读者类别、已借书数等信息的添加、保存、修改、删除、查询功能。

b、图书管理

主要由入库管理、入库查询、库存查询、库存上下限设置、库存预警等子模块组成。

各个模块功能如下。

①入库管理主要完成图书单价或批量入库的功能。

②入库查询主要完成入库图书的查询与打印功能。

③库存查询主要完成图书库存情况的查询与打印功能。

④库存上下限设置主要完成库存上限和库存下限的设置的功能。

⑤库存预警将根据用户设置的库存上限和下限,完成库存预警的功能。

c、借阅管理

主要由借书管理、借书查询、还书查询等子模块组成。

各个模块功能如下。

①借书管理主要完成图书单个或批量借出的功能。

②借书查询主要完成图书借出的查询功能。

③还书查询主要完成图书还回的查询功能。

d、系统管理

主要由操作员设置、密码设置、操作员级别设置、权限管理4个子模块组成。

各个模块功能如下。

①操作员设置主要完成操作员的管理工作。

②密码设置主要完成操作员密码的设置工作。

③操作员级别设置主要完成操作员级别的设置工作。

④权限管理主要完成操作员权限的设置工作。

☆人事管理功能

人事管理信息系统主要包括教职工基本信息管理、人事管理、编制管理、数据库管理、系统管理等主要功能。

a、教职工基本信息管理

教职工基本信息管理中涉及的容较为全面,其主要功能模块包括:

部门管理、行政职务类型管理、职称类型管理、文化程度管理、政治面貌管理、民族管理等。

其中部门管理是通过树结构对各个部门进行管理。

b、人事管理

人事管理实现了对教职工的全面管理,其中主要包括对人事信息的管理、员工调动、考核管理、政审管理等。

c、编制管理

对各行政职能部门和各院系的编制信息进行管理。

d、数据库管理

包括数据库的备份和恢复功能。

e、系统管理

登录系统时需要验证身份,只要合法的用户才可以进入管理系统,不同的用户使用不同的功能,同时也可以对密码进行修改,其主要包括注册和登录模块、用户和角色管理模块等。

☆教务信息管理功能

教务信息管理系统包括新闻发布、学生管理、教师管理、教案管理、网上题库等子系统。

其中,“学生管理”和“教师管理”又分别包含“基本资料”、“个人档案”、“考勤录入”和“考勤管理”四个模块,“学生管理”和“教师管理”功能相似,“教案管理”和“网上题库”功能相似。

a、新闻发布

新闻发布子系统实现对校园新闻、通知的管理,包括在线发布、浏览等功能。

b、学生管理

学生管理子系统实现对学生信息的管理,包括模糊查询、修改、添加、删除等功能。

它包括以下四个模块:

1基本资料

此模块的功能是对学院学生的基本资料进行查询、修改、添加、删除等操作。

②个人档案

此模块的功能是对学院学生的个人档案进行查询、修改、添加、删除等操作。

③考勤录入

此模块的功能是对学院学生的日常考勤,比如迟到、早退、请假、旷课进行录入管理操作。

④考勤管理

此模块的功能是对学院学生日常考勤进行查询、修改、添加、删除等操作,以作为学生考核评定基础。

c、教师管理

教师管理子系统与学生管理子系统的功能相似,实现对教师信息的管理,包括查询、修改、添加、删除等功能。

支持模糊查询、综合查询、防止误删除等功能。

d、教案管理

教案管理子系统实现对教案网上进行管理,包括查询、浏览、编辑、添加、删除、改名等功能。

其中教案是以文件的形式存放的,按系别和教师分别归类,方便检索,系统也会自动列出所要查询的文件名称、文件类型、文件大小、文件上次修改时间等信息。

e、网上题库

网上题库子系统与教案管理子系统的功能相似,实现对考题网上进行管理,包括查询、浏览、编辑、添加、删除、改名等功能。

历届题库也是按学期、课程以文件的形式分类存放。

系统也会自动列出所要查询的文件名称、文件类型、文件大小、文件上次修改时间等信息,同时支持模糊查询、综合查询、防止误删除等功能。

☆成绩和选课管理功能

成绩管理子系统实现对学生每学年每门课的成绩进行管理,包括查询、录入、统计等功能。

它包括四个功能模块:

①成绩查询模块

此模块功能是对学院学生每学年每门课的成绩进行查询,它支持智能查询、综合查询。

②成绩录入模块

此模块功能是对学院学生每学年每门课的成绩进行录入操作,由于期中或期末考试后往往是班级成绩成批录入,所以有必要单独成为一子模块。

如果选择的班级已有成绩,则提示要么重新选择,要么进入成绩处理模块进行所在班级的成绩管理。

录入完毕按“保存”则可查看已录入的记录。

③成绩处理模块

此模块的功能是对学院学生每学年各班成绩进行查询、修改、添加、删除等操作,支持模糊查询、综合查询、防止误删除等功能,成绩存放在每学年的数据库中。

④成绩统计模块

此模块的功能是对学院学生每学年各班成绩进行统计。

包括按序号排序、按排序、按成绩排序、统计及格率、统计平均分以及分数段统计。

如果不选择课程,则默认对所有课程进行操作,成绩排序按总分由高往低排列,及格率和平均分按各课程统计。

网上选课用于公共选修课的选课安排工作,其包括学期选课消息发布、及学生的预先、正选及补/退选三个阶段。

学期选课的消息发布功能发布学期开设哪能些公选课、及选修条件等有关选课信息。

☆管理功能

管理系统主要功能模块有:

①发送模块:

包括普通正文及附件的发送、安全正文及附件的发送。

②接收模块:

包括普通正文及附件的接收、安全的解密与接收。

③加密模块:

包括对正文及附件的加密与数字签名。

④地址簿模块:

包括用户常用的收发件人地址及相关信息。

☆娱乐资讯管理功能

本子系统把新闻数据保存到数据库里,通过ASP技术对数据库方便的操作实现新闻信息的在线管理与维护,同时,通过数据库的管理也使得新闻信息能够动态生成,新闻页面随着数据库容的变化而变化。

从处理流程上来说,主要是显示新闻信息的显示页面,然后再提供一个管理新闻的页面(可以添加和删除每天的新闻,包括新闻图片、标题等),最后还有一个阅读新闻时的详细容页面。

用户的操作可以采用以下IPO图表示:

 

3.2性能

完整性:

图书馆数据库系统的使用需使得数据保持完整性,具备一般数据库所有的数据要求,比如数据的及时更新和无冗余等,数据库系统的功能也应该完整,用户在使用查询、更新、修改和删除等操作时,应该保证输出的数据结果是用户所想要的,数据结果必须完整全面和有价值;

性:

人事管理的各项信息应该,由专门人员进行处理,并且人事信息必须及时更新和发布,当然数据也要进行备份和维护过程;

及时性:

教务信息管理的各项功能应最及时的更新,让用户及时得到所需信息并进行相关的反馈;

功能性:

对于成绩和选课管理,需要系统做到公平公正和公开原则,在对成绩的录入、查询和处理统计过程中,系统的自动处理能力需要很强大,比如自动排序、加权和统计等,而选课管理正选、补选等过程也需要系统自动处理,自动校正信息;

服务性:

管理和娱乐资讯都是对用户进行服务项目,通过的使用能够加强用户之间的联系和沟通,而娱乐资讯能够为用户提供最时尚的休闲娱乐和最前沿的时事新闻;

3.3输入项目

☆图书管理功能:

键盘信息输入、查询条件关键字、鼠标点击按钮等;

☆人事管理功能:

键盘信息输入、鼠标点击管理等;

☆教务信息管理功能:

键盘信息输入、查询条件关键字、鼠标点击按钮等;

☆成绩和选课管理功能:

键盘信息输入、查询选择、鼠标点击按钮、打印等;

☆管理功能:

键盘信息输入、鼠标点击按钮、用户上传附件、用户附件下载等;

☆娱乐资讯管理功能:

鼠标点击或查看容显示(外部);

3.4输出项目

输入情况

输出情况

输入信息,点击查询按钮

根据选择的命令执行相应的操作;

鼠标点击

根据选择作出网页响应的操作;

用户上传、下载

根据选择,上载附件和下载文件;

3.5算法

本部分没有采用自定义的算法。

3.6程序逻辑

 

3.7接口

SAPISDK是微软公司免费提供的语音应用开发工具包,这个SDK中包含了语音应用设计接口(SAPI)、微软的连续语音识别引擎(MCSR)以及微软的语音合成(TTS)引擎等等。

目前的5.1版本一共可以支持3种语言的识别(英语,汉语和日语)以及2种语言的合成(英语和汉语)。

SAPI中还包括对于低层控制和高度适应性的直接语音管理、训练向导、事件、语法编译、资源、语音识别(SR)管理以及TTS管理等强大的设计接口。

其结构如下图:

语音引擎则通过DDI层(设备驱动接口)和SAPI(SpeechAPI)进行交互,应用程序通过API层和SAPI通信。

通过使用这些API,用户可以快速开发在语音识别或语音合成方面应用程序。

PublicWithEventsvoxAsSpeechLib.SpVoice'定义获得声音变量

DimWithEventsRecoContextAsSpSharedRecoContext

DimGrammarAsISpeechRecoGrammar

说明:

以上所有对象的声明,都放的通用声明中。

硬件接口:

需要标准打印机接口进行页面和统计分析结果打印

软件接口:

Windows标准接口

3.8存储分配

本子模块各程序在高级语言VisualBasic和MicrosoftSQLServer2000数据库进行编码,直接的存分配由VB运行时分配。

3.9限制条件

输入项不能为空,否则不能进行查询;

后台处理服务器的性能会影响查询速度和网页响应速度

3.10测试要点

测试日期、测试人员安排请参考测试计划,测试用例的具体容,请参考测试用例说明。

 

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2