教育网站设计及说明书_第1页
教育网站设计及说明书_第2页
教育网站设计及说明书_第3页
教育网站设计及说明书_第4页
教育网站设计及说明书_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-PAGE . z大学门户系统详细设计说明书 TOC o 1-3 h z HYPERLINK l _Toc5069734821引言3HYPERLINK l _Toc5069734831.1编写目的3HYPERLINK l _Toc5069734841.2工程背景3HYPERLINK l _Toc5069734851.3定义3HYPERLINK l _Toc5069734861.4参考资料4HYPERLINK l _Toc5069734872总体设计4HYPERLINK l _Toc5069734882.1需求概述4HYPERLINK l _Toc5069734892.2软件构造4HYPERLI

2、NK l _Toc5069734903程序描述5HYPERLINK l _Toc5069734913.1功能5HYPERLINK l _Toc5069734923.2性能6HYPERLINK l _Toc5069734933.3输入工程6HYPERLINK l _Toc5069734943.4输出工程6HYPERLINK l _Toc5069734953.5算法6HYPERLINK l _Toc5069734963.6程序逻辑6HYPERLINK l _Toc5069734973.7接口7HYPERLINK l _Toc5069734983.8存储分配8HYPERLINK l _Toc5069

3、734993.9限制条件8HYPERLINK l _Toc5069735003.10测试要点81引言1.1编写目的本说明书在概要设计的根底上,对大学门户系统的各模块、程序、子系统分别进展了实现层面上的要求和说明。系统开发小组的产品实现成员应该阅读和参考本说明进展代码的编写、测试。测试成功后进展公测,所有的大学门户系统的使用对象均可进展使用和给出建议看法,然后系统维护人员会进展修改订正。1.2工程背景说明:软件系统的名称:大学门户系统任务提出者:无开发者:大学门户系统开发小组实现完成的大学门户系统将以系统嵌套的形式,以为整体外部构造,部使用数据库技术和软件开发技术为使用者提供教育的图书馆管理系统

4、、选课系统、系统、社区系统、资讯管理系统等子系统或模块程序,旨在提高该应扩大高校影响力,通过互联网向更多的网民宣传高校办学理念、学校规模、培养目标等信息;满足本校学生通过浏览该校网页更加方便快捷的了解校方及学校各种社团、组织的通知方案及自身的考试成绩、课程、学分等信息的需求;同时设有的网上报名、网上借书、网上学习等一系列辅助功能,既为校方除去了原有一些繁琐的程序又为学生提供了另一种学习方式浏览网页,使学生可以方便及时的向校方反响学生状况,提出自己的意见与建议;增强了校方与学生的互动式联系等。本系统将是共享的系统,任何能够上网的拥有*、教师号或者社会人 士都可以享用到本系统的不同功能。1.3定义

5、API函数由函数、消息、数据构造、数据类型以及语句组成,它们可在创立在 Microsoft Windows 下运行的应用程序中使用。API 中使用最多的局部是从 Windows 中调用 API 函数的代码元素,包括过程声明Windows 函数、用户自定义类型的定义用来传递到函数中的数据构造,以及常数声明传递给函数以及从函数中返回的值。1.4参考资料龚沛曾:Visual Basic程序设计教程,高等教育第三版;王珊、萨师煊:数据库系统概论,高等教育第四版;海藩:软件工程,人民邮电第二版;编程开发根底;工程方案任务书、合同或批文:无;国家标准详细设计说明书;工程开发方案:大学门户系统开发小组:教育

6、类总结、大 学门户可行性研究报告;需求规格说明书:大学门户系统开发小组:规划与设计三之需求规格说明书;概要设计说明书:大学门户系统开发小组:规划与设计四之概要设计说明书;测试方案初稿:使用黑盒测试和白盒测试来检验每个功能是否能正常使用,检验产品部动作是否按照需求规格说明书的规定正常进展;用户操作手册初稿:大学门户系统开发小组:大学门户系统使用说明书;2总体设计2.1需求概述自从有了互联网,信息量及信息的传递速度大大增加。教育,作为国家根底建立的重中之重,各高等教育院校利用了互联网诸多优点,建立了许多教育类,方便了信息的上传与下达。大学门户系统开发小组根据第三方提出的开发大学门户系统的需求,基于

7、使用成熟技术和实用化的原则,通过对系统的总体构造设计、系统运行环境设计、处理流程设计和系统功能设计、编码测试和维护等,设计出一款基于的教育系统,此系统是向最终用户提供方便强大的操作平台,包括信息资讯模块和信息管理模块,使得教育机构可以通过互联网向更多的网民宣传高校办学理念、学校规模、培养目标等信息;学生通过该系统可以加强管理教育信息和优化使用,增强学生与学校的交流。2.2软件构造本大学门户系统分为:信息资讯模块和信息管理模块两个局部。信息资讯模块又分为3个子模块:信息检索子模块、教务通知与新闻子模块、用户交互信息子模块;信息管理模块分为6个子模块:图书管理子模块、人事管理子模块、教务信息管理子

8、模块、成绩和选课管理子模块、管理子模块、娱乐资讯管理子模块。该系统模块图如下所示:大学门户系统信息管理信息资讯用户交互信息信息检索教务通知与新闻图书管理人事管理教务信息管理成绩和选课管理管理娱乐资讯管理3程序描述A、对于信息咨询的信息检索模块、教务通知与新闻模块和用户交互信息模块:3.1功能信息检索此功能主要是方便在校学生浏览网页,查阅相关信息。数据库会根据用户的检索单词迅速查找一切关于检索单词的相关容,使学生的查找更加方便快捷。教务处通知与新闻学生可以通过指定连接了解校教务处或者本院教务处的通知与新闻,学校的一切竞赛通知、考试通知、领导考察、学校新闻都会第一时间在网页上更新。学校社团、学校新

9、闻媒体也会在校园主页上有相应。用户交互信息交互信息的含义是指用户与制作方可以进展信息相互交流,学生可以将对学校提一些自己的意见与建议,发现好的学习资料也可以进展上传,使更多的学生获益。交互信息的概念使学生的上传与下载变的更加方便,信息资源更加广泛。用户的操作可以采用以下IPO图表示:用户所做的操作输 入系统根据用户操作信息执行处理处 理根据不同的操作指令范畴,在屏幕网页上给出相应的动作结果或网页文件信息;输 出3.2性能快捷性:信息检索时需快捷方便,并且搜索查询能力要强;及时性:通过数遍点击,网页要及时反响,并且通知与新闻的更新要及时和发布,这样才能使用户群了解更多的信息;沟通性:交互的使用必

10、须双方共同参与沟通,此时交互的无障碍和及时反响就显得很重要;3.3输入工程信息检索:输入所要查找的相关联单词或词组教务处通知与新闻:鼠标点击用户交互信息:用户上传3.4输出工程输入情况响应处理输出情况信息检索输入所要查找的相关联单词或词组数据库管理系统根据检索单词在数据库中查找相关容与所查单词有关联的容输出在网页上供用户选择教务处通知与新闻鼠标点击目标网页响应目标网页出现在新窗口或原窗口用户交互信息用户上传信息学校提供的上传与下载功能的效劳器用户下载对自己有用的相关信息3.5算法本局部没有采用自定义的算法。3.6程序逻辑可修复有错误操作退出显示主页或相关网页用户的各种操作指令执行相应判断处理作

11、出相应的提示根据相应的指令作出相应的动作结果或网页文件开场3.7接口SAPI SDK是微软公司免费提供的语音应用开发工具包,这个SDK中包含了语音应用设计接口SAPI、微软的连续语音识别引擎MCSR以及微软的语音合成TTS引擎等等。目前的5.1版本一共可以支持3种语言的识别 (英语,汉语和日语)以及2种语言的合成英语和汉语。SAPI中还包括对于低层控制和高度适应性的直接语音管理、训练向导、事件、语法编译、资源、语音识别(SR)管理以及TTS管理等强大的设计接口。其构造如下列图:语音引擎则通过DDI层设备驱动接口和SAPI(SpeechAPI)进展交互,应用程序通过API层和SAPI通信。通过使

12、用这些API,用户可以快速开发在语音识别或语音合成方面应用程序。Public WithEvents vo* As SpeechLib.SpVoice 定义获得声音变量Dim WithEvents RecoConte*t As SpSharedRecoConte*tDim Grammar As ISpeechRecoGrammar说明:以上所有对象的声明,都放的通用声明中。3.8存储分配本系统和数据检索查询所用存储单元均为临时分配,按照存和二级Cache映射数据或网址如果Cache中存在,则直接返回CPU处理;如果Cache中没有,则读入存并返回Cahce中替换当前数据,然后CPU进展处理。3.

13、9限制条件的信息需依靠于网络的网速响应时间,如果当前没有网络就无法对系统进展,这是最大的限制条件。3.10测试要点测试日期、测试人员安排请参考测试方案,测试用例的具体容,请参考测试用例说明。B、对于信息管理的图书管理、人事管理、教务信息管理、成绩和选课管理、管理、娱乐资讯管理:3.1功能图书管理功能图书管理系统具体包括根底信息管理、图书管理、借阅管理和系统管理等功能。a、根底信息管理主要由图书目录管理、图书存放位置管理、读者信息管理等个子模块组成。各个模块功能如下。图书目录管理要完成书号、书名、作者、定价、出版年月、类别等图书根本信息的输入、保存、修改、删除、查询功能。图书上存放位置管理主工完

14、成图书存放位置编号、存放位置信息的添加、保存与修改功能。读者信息管理主要完成图书证号、*、读者类别、已借书数等信息的添加、保存、修改、删除、查询功能。b、图书管理主要由入库管理、入库查询、库存查询、库存上下限设置、库存预警等子模块组成。各个模块功能如下。入库管理主要完成图书单价或批量入库的功能。入库查询主要完成入库图书的查询与打印功能。库存查询主要完成图书库存情况的查询与打印功能。库存上下限设置主要完成库存上限和库存下限的设置的功能。库存预警将根据用户设置的库存上限和下限,完成库存预警的功能。c、借阅管理主要由借书管理、借书查询、还书查询等子模块组成。各个模块功能如下。借书管理主要完成图书单个

15、或批量借出的功能。借书查询主要完成图书借出的查询功能。还书查询主要完成图书还回的查询功能。d、系统管理主要由操作员设置、密码设置、操作员级别设置、权限管理4个子模块组成。各个模块功能如下。操作员设置主要完成操作员的管理工作。密码设置主要完成操作员密码的设置工作。操作员级别设置主要完成操作员级别的设置工作。权限管理主要完成操作员权限的设置工作。人事管理功能人事管理信息系统主要包括教职工根本信息管理、人事管理、编制管理、数据库管理、系统管理等主要功能。a、教职工根本信息管理教职工根本信息管理中涉及的容较为全面,其主要功能模块包括:部门管理、行政职务类型管理、职称类型管理、文化程度管理、政治面貌管理

16、、民族管理等。其中部门管理是通过树构造对各个部门进展管理。b、人事管理人事管理实现了对教职工的全面管理,其中主要包括对人事信息的管理、员工调动、考核管理、政审管理等。c、编制管理对各行政职能部门和各院系的编制信息进展管理。d、数据库管理包括数据库的备份和恢复功能。e、系统管理登录系统时需要验证身份,只要合法的用户才可以进入管理系统,不同的用户使用不同的功能,同时也可以对密码进展修改,其主要包括注册和登录模块、用户和角色管理模块等。教务信息管理功能教务信息管理系统包括新闻发布、学生管理、教师管理、 教案管理、网上题库等子系统。其中,学生管理和教师管理又分别包含根本资料、个人档案、考勤录入和考勤管

17、理四个模块,学生管理和教师管理功能相似,教案管理和网上题库功能相似。a、新闻发布新闻发布子系统实现对校园新闻、通知的管理,包括在线发布、浏览等功能。b、学生管理学生管理子系统实现对学生信息的管理,包括模糊查询、修改、添加、删除等功能。它包括以下四个模块:根本资料此模块的功能是对学院学生的根本资料进展查询、修改、添加、删除等操作。个人档案此模块的功能是对学院学生的个人档案进展查询、修改、添加、删除等操作。考勤录入此模块的功能是对学院学生的日常考勤,比方迟到、早退、请假、旷课进展录入管理操作。考勤管理此模块的功能是对学院学生日常考勤进展查询、修改、添加、删除等操作,以作为学生考核评定根底。c、教师

18、管理教师管理子系统与学生管理子系统的功能相似,实现对教师信息的管理,包括查询、修改、添加、删除等功能。支持模糊查询、综合查询、防止误删除等功能。d、教案管理教案管理子系统实现对教案网上进展管理,包括查询、浏览、编辑、添加、删除、改名等功能。其中教案是以文件的形式存放的,按系别和教师分别归类,方便检索,系统也会自动列出所要查询的文件名称、文件类型、文件大小、文件上次修改时间等信息。e、网上题库网上题库子系统与教案管理子系统的功能相似,实现对考题网上进展管理,包括查询、浏览、编辑、添加、删除、改名等功能。历届题库也是按学期、课程以文件的形式分类存放。系统也会自动列出所要查询的文件名称、文件类型、文

19、件大小、文件上次修改时间等信息,同时支持模糊查询、综合查询、防止误删除等功能。成绩和选课管理功能成绩管理子系统实现对学生每学年每门课的成绩进展管理,包括查询、录入、统计等功能。它包括四个功能模块:成绩查询模块此模块功能是对学院学生每学年每门课的成绩进展查询,它支持智能查询、综合查询。成绩录入模块此模块功能是对学院学生每学年每门课的成绩进展录入操作,由于期中或期末考试后往往是班级成绩成批录入,所以有必要单独成为一子模块。如果选择的班级已有成绩,则提示要么重新选择,要么进入成绩处理模块进展所在班级的成绩管理。录入完毕按保存则可查看已录入的记录。成绩处理模块此模块的功能是对学院学生每学年各班成绩进展

20、查询、修改、添加、删除等操作,支持模糊查询、综合查询、防止误删除等功能,成绩存放在每学年的数据库中。成绩统计模块此模块的功能是对学院学生每学年各班成绩进展统计。包括按序号排序、按排序、按成绩排序、统计及格率、统计平均分以及分数段统计。如果不选择课程,则默认对所有课程进展操作,成绩排序按总分由高往低排列,及格率和平均分按各课程统计。网上选课用于公共选修课的选课安排工作,其包括学期选课消息发布、及学生的预先、正选及补/退选三个阶段。学期选课的消息发布功能发布学期开设哪能些公选课、及选修条件等有关选课信息。管理功能管理系统主要功能模块有:发送模块:包括普通正文及的发送、平安正文及的发送。接收模块:包

21、括普通正文及的接收、平安的解密与接收。加密模块:包括对正文及的加密与数字签名。地址簿模块:包括用户常用的收发件人地址及相关信息。娱乐资讯管理功能本子系统把新闻数据保存到数据库里,通过ASP技术对数据库方便的操作实现新闻信息的在线管理与维护,同时,通过数据库的管理也使得新闻信息能够动态生成,新闻页面随着数据库容的变化而变化。从处理流程上来说,主要是显示新闻信息的显示页面,然后再提供一个管理新闻的页面(可以添加和删除每天的新闻,包括新闻图片、标题等),最后还有一个阅读新闻时的详细容页面。用户的操作可以采用以下IPO图表示:用户所做的查询、登录、管理等操作输 入系统根据用户操作信息执行处理处 理根据

22、不同的操作指令范畴,在屏幕网页上给出相应的动作结果或网页文件信息;输 出3.2性能完整性:图书馆数据库系统的使用需使得数据保持完整性,具备一般数据库所有的数据要求,比方数据的及时更新和无冗余等,数据库系统的功能也应该完整,用户在使用查询、更新、修改和删除等操作时,应该保证输出的数据结果是用户所想要的,数据结果必须完整全面和有价值;性:人事管理的各项信息应该,由专门人员进展处理,并且人事信息必须及时更新和发布,当然数据也要进展备份和维护过程;及时性:教务信息管理的各项功能应最及时的更新,让用户及时得到所需信息并进展相关的反响;功能性:对于成绩和选课管理,需要系统做到公平公正和公开原则,在对成绩的

23、录入、查询和处理统计过程中,系统的自动处理能力需要很强大,比方自动排序、加权和统计等,而选课管理正选、补选等过程也需要系统自动处理,自动校正信息;效劳性:管理和娱乐资讯都是对用户进展效劳工程,通过的使用能够加强用户之间的联系和沟通,而娱乐资讯能够为用户提供最时尚的休闲娱乐和最前沿的时事新闻;3.3输入工程图书管理功能:键盘信息输入、查询条件关键字、鼠标点击按钮等;人事管理功能:键盘信息输入、鼠标点击管理等;教务信息管理功能:键盘信息输入、查询条件关键字、鼠标点击按钮等;成绩和选课管理功能:键盘信息输入、查询选择、鼠标点击按钮、打印等;管理功能:键盘信息输入、鼠标点击按钮、用户上传、用户下载等;娱乐资讯管理功能:鼠标点击或查看容显示外部;3.4输出工程输入情况输出情况输入信息,点击查询按钮 根据选择的命令执行相应的操作;鼠标点击根据选择作出网页响应的操作;用户上传、下载根据选择,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论