网上选课系统总体设计说明书

合集下载

网上选课系统总体设计说明书

网上选课系统总体设计说明书

1。

导言1。

1目的目的旨在推动软件的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性和全面性,以利于系统的实现、测试、维护、版本升级等.1。

2范围软件设计总体结构设计、全局数据库和数据结构设计、外部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。

1.3命名规则变量对象命名规则:申明全局变量、局部变量对象的命名规则。

数据库对象命名规则:申明数据库表名、字段名、索引名、视图名等对象的命名规则。

1。

4术语定义表1-1 术语定义或解释表1。

5参考资料[1]用户需求报告[2]软件开发合同[3]数据库设计规范[4]命名规范1.6相关文档[1]《详细设计说明书》[2]源程序清单[3]测试计划及报告[4]《用户使用手册》1。

7版本更新记录表1—2 版本更新记录2.总体设计2。

1总体结构设计总体结构示意图:图2—1 总体结构示意图2.2运行环境设计该软件系统的运行环境:硬件平台:最低配置:奔腾4处理器、512内存、60G硬盘。

建议配置:奔腾双核T4400 2。

2GHZ及其以上 2G内存、320G硬盘外设的要求:键盘、鼠标、显示器.软件平台:A:windows 98 以上的操作系统B:Myeclipse 和 pl/sqlC:Microsoft office 2000网络平台:通信协议、通信带宽。

2.3子系统清单表2-1 子系统清单2.4功能模块清单3.模块功能分配3.1专用模块功能分配3.2公用模块功能分配表3—2 公用模块功能分配4。

数据结构设计4.1数据库表名清单的管理员才能登录 2 用户表 Depart用于学生、教师的登录信息,只有注册的学生才能登录系统选课 3 选课表 Elect用于定义学生所选的课程,可以存储学生选择的所有课程4 学生表 Student 用于存储学生的基本信息5 教师表 Teacher 用于存储教师的基本信息6课程表Cource存储所有开设课程的基本信息4。

学生选课系统设计说明书

学生选课系统设计说明书

学生选课系统设计说明书学生选课系统的系统设计1引言1.1编写目的开发一个学生选课系统, 采用计算机对学生成绩进行管理, 进一步提高了办学效益和现代化水平。

为广大教师和学生提高工作效率, 实现学生成绩信息管理工作流程的系统化、规范化和自动化。

一个高校的学生成绩管理系统可以存储历届的学生成绩档案, 不需要大量的人力, 只需要几名专门录入员即可操作系统, 节省大量人力, 可以迅速查到所需信息、高效、安全, 学生也能方便的查看自己的成绩。

1.2项目背景(1)ASP的动态网页和SQL Server大型的数据库建立一个学生选课系统。

(2)以Windows XP作为学生选课管理系统的后台操作系统,后台数据库系统采用SQL Server 2000。

系统的名称:学生选课系统;工程组织者:数学与计算机学院;产品所有权:学生选课系统开发小组拥有任务的详细信息:a) 任务提出人:张阳b) 需求分析人:张阳c) 用户:使用该软件且具有一定特权的管理人员(老师)和学生。

1.3 定义(1)Active Server Pages (ASP) 是服务器端脚本编写环境,是由Server端脚本、对象以及组件拓展过的标准主页使用它可以创建和运行动态、交互的Web 页和基于Web 的功能强大的应用程序。

ASP 程序是由文本、HTML标记和脚本组合而成的。

在ASP程序中,脚本通过分隔符与文本和HTML标记区分开来。

ASP用分隔符〈%和%〉包括脚本命令。

由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理。

在ASP分隔符〈%和%〉内,可以包括主脚本语言允许的任何语句、表达式和操作符等。

(2)SQL Server 是一个具备完全Web 支持的数据库产品,提供了对可扩展标记语言(XML) 的核心支持以及在Internet 上和防火墙外进行查询的能力,提供了以Web 标准为基础的扩展数据库编程功能。

丰富的XML 和Internet 标准支持允许使用内置的存储过程以XML 格式轻松存储和检索数据。

简单的选课系统设计说明书(1)

简单的选课系统设计说明书(1)

简单的选课系统设计说明书(1)
一、需求分析
本选课系统需要满足学生在线选课和教师管理课程两大功能。

学生可
以在系统中浏览课程信息,选择自己要上的课程,并完成选课。

教师
可以在系统中发布课程信息、管理选课情况,进行提交、修改、删除
等操作。

二、系统设计
1.数据库设计
本系统需要用到以下两个数据表:`teacher`和`course`。

2.模块设计
(1)学生模块
学生模块主要包括浏览课程信息、选课、查看已选课程等功能。

(2)教师模块
教师模块主要包括发布课程、管理选课情况等功能。

3.页面设计
(1)登录页面
该页面设计学生和教师的登录功能,学生和教师登录后才能进行后续
的操作。

(2)学生选课页面
该页面展示课程信息和当前可选课程,让学生选择自己将要上的课程。

(3)教师管理页面
该页面提供教师发布课程、管理选课情况等功能。

三、技术实现
本系统采用前后端分离的方式开发,前端采用Vue.js实现,后端采用Node.js实现,并使用MySQL作为数据库。

四、总结
该选课系统实现了简单的选课功能,但还有许多功能可供完善。

例如,
可以增加选课时间限制、选课人数限制等。

如需使用此系统,请在实际应用前进行适当修改,并保证系统安全性和稳定性。

选课系统设计说明书

选课系统设计说明书

学生选课管理系统目录一、引言................................................................. 错误!未定义书签。

1.1背景 (1)二、总体设计 (2)2.1可行性分析 (2)2.2结构化设计 (2)2.3系统用例模型 (3)2.4.1动态模型 (7)2.4.1活动图 (7)2.4.2协作图 (9)2.4.3状态图 (10)2.4.4类图 (11)三、数据库设计 (12)3.1设计内容 (12)3.1设计要求 (13)3.1数据库表结构 (13)四、功能模块设计 .................................................... 错误!未定义书签。

4.1学生模块设计 (12)3.1教师模块设计 (13)3.1管理员模块设计 (13)学生选修课管理系统一、引言1.1背景“选课”是现在高校行政管理工作中一项很重要的课题。

而且是每个学期都必须要面对的问题。

选课工作做不好,学生不知道自己将要学习的课程,老师也不知道自己将要讲授的课程,教务处的排课计划、教室安排等其他调度工作也无从做起。

因此,如何解决高校教务管理中的选课工作便成为了如今各大高校面临的很实际的问题。

随着近几年高校的持续扩招,学生人数逐年增加。

为了满足广大学生的求学需要,各个高校的师资力量、硬件配置也随之增强。

这样一来,日常行政部门的工作也就越来越繁重,这一点在选课这块显得尤为突出。

而传统的手工操作,即费时又费力,而且容易出错,工作效率较低。

因此,拥有一套实用、高效、完善的在线选课系统就显得尤为重要,它可以提升高校的教育质量和教学管理质量,提高工作效率,降低行政成本。

大学期间总会有很多公共选修课,以往的选课方法是随堂报名。

这种方法虽然直接,但是造成选课的盲目性,有些课堂选课时人满为患,有些课堂无人选课。

原因是传统的选课方法没有预见性,大家没有事先协调好。

学生选课管理系统(概要设计说明书)

学生选课管理系统(概要设计说明书)

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2总体设计 (3)2.1需求规定 (3)2.2运行环境 (6)2.3基本设计概念和处理流程 (7)2.4结构 (9)2.5功能需求与程序的关系 (10)2.6人工处理过程 (10)2.7尚未问决的问题 (10)3接口设计 (10)3.1用户接口 (10)3.2外部接口 (10)3.3内部接口 (11)4运行设计 (11)4.1运行模块组合 (11)4.2运行控制 (11)4.3运行时间 (12)5系统数据结构设计 (12)5.1逻辑结构设计要点 (12)5.2物理结构设计要点 (15)5.3数据结构与程序的关系 (16)6系统出错处理设计 (16)6.1出错信息 (16)6.2补救措施 (17)6.3系统维护设计 (17)概要设计说明书1引言1.1编写目的(1)开发学生网上选课系统,提高管理工作的效率、提高信息的开放性、改善学生和教师对其最新信息查询的准确性。

(2)本报告由共同修改完成。

1.2背景随着学校规模的不断扩大,专业、班级学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而且目前许多高校的学生选课管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低。

因此,迫切需要开发学生网上选课系统来提高管理工作的效率。

学生网上选课系统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。

它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。

1.3定义(1)Active Server Pages (ASP) 是服务器端脚本编写环境,是由Server端脚本、对象以及组件拓展过的标准主页使用它可以创建和运行动态、交互的Web 页和基于Web 的功能强大的应用程序。

ASP程序是以。

asp为扩展的文本文件,其控制部分是用VBScript和Jscript等脚本语言来编写的。

ASP的工作流程大致是:①当浏览器从Web服务器上请求。

选课管理系统需求规格说明书

选课管理系统需求规格说明书

选课管理系统需求规格说明书选课管理系统需求规格说明书1:引言1.1 编写目的1.2 背景1.3 目标1.4 参考资料2:项目概述2.1 项目背景2.2 项目目标2.3 主要功能2.4 用户特征2.5 使用环境2.6 开发环境2.7 术语定义3:总体设计3.1 架构设计3.2 数据库设计3.3 界面设计3.4 安全性设计3.5 性能设计3.6 可用性设计3.7 系统接口设计4:功能需求4.1 登录模块4.1.1 学生登录4.1.2 教师登录4.1.3 管理员登录4.2 选课模块4.2.1 学生选课4.2.2 教师设置课程4.2.3 课程时间冲突处理 4.3 成绩管理模块4.3.1 成绩录入4.3.2 成绩查询4.4 课程管理模块4.4.1 添加课程4.4.2 删除课程4.4.3 修改课程信息 4.5 学生信息管理模块 4.5.1 学生信息录入 4.5.2 学生信息查询 4.6 教师信息管理模块 4.6.1 教师信息录入 4.6.2 教师信息查询 4.7 班级信息管理模块 4.7.1 班级信息录入 4.7.2 班级信息查询5:非功能需求5.1 性能需求5.2 安全需求5.3 可用性需求5.4 可维护性需求5.5 可测试性需求6:界面设计6.1 登录界面设计6.2 选课界面设计6.3 成绩管理界面设计6.4 课程管理界面设计6.5 学生信息管理界面设计 6.6 教师信息管理界面设计 6.7 班级信息管理界面设计附件:附件1:数据库设计文档附件2:界面设计原型图附件3:系统测试报告注释:1:学生登录:学生使用学号和密码登录系统。

2:教师登录:教师使用工号和密码登录系统。

3:管理员登录:管理员使用管理员账号和密码登录系统。

4:课程时间冲突处理:系统应提供课程时间冲突检测功能,并给出相应的处理方案。

网上选课概要设计说明书

网上选课概要设计说明书

网上选课系统概要设计说明书1. 引言目的目的是为了设计软件结构,即将需求规格转换为体系结构,划分出程序的大体模块组成,确信模块间的彼此关系,并确信系统的数据结构。

本说明书的用途在于寻觅实现目标系统的各类不同方案,分析员从这些可供选择的方案当选取假设干个合理的方案,为每一个合理的方案都预备一份系统流程图,列出组成系统的物理元素,进行本钱\效益分析,从当选出一个最正确方案向用户和利用部门负责推荐。

若是用户和利用部门负责人同意了推荐的方案,分析员应该进一步为那个最正确方案设计软件结构。

通常,设计出初步的软件结构后还要进一步改良,从而取得更合理的结构,进行必要的数据库设计,确信测试要求而且制定测试打算。

要紧读者为系统分析员和用户及利用部门的有关人员,为后面的系统开发提供依据。

项目背景1.开发软件名称:网上选课系统2.实现软件开发者:任婷、刘思盈、廖瑞雪、郭红梅3.项目与其他软件的关系:1)运行平台:采纳WINDOWS 7为操作系统2)数据库:采纳SQL2005为开发软件的操作系统概念本文档所涉及的专门术语概念和缩略语、缩写词的含义如下表:2. 任务概述目标选课治理系统的目的是对学校范围内的选课信息进行全面的治理,以便于学生课程的日常治理、调整,学生成绩的录入和修改,开设课程的增加和删改。

需求概述1.学生选课系统第一提供用户登录,登录的初始用户名和密码都设置为当前学号,第一次登录后要求必需更改密码,以确保用户信息平安。

2.学生信息查询,能够查看当前用户的大体情形、选课情形、选修课程、课表信息等等3.治理员负责治理课程信息、教师信息、学生信息,具有最大的治理权限,为当前用户需要修改的信息进行更正4. 课表信息模块,用于表现当前用户的时刻安排,具体选修课程,课程时刻等,和空余时刻、空余教室查询条件及限制本项目的开发必需有学校领导的大力支持,能够提供合理的数据进行测试整改,能够依照提供的模块进行合理安排,团队人员高度一致的合作。

学生选课管理系统需求规格说明书

学生选课管理系统需求规格说明书

学生选课管理系统需求规格说明书学生选课管理系统需求规格说明书1:引言1.1 目的本文档旨在详细描述学生选课管理系统的需求规格,包括系统功能、性能、界面设计、安全性要求等方面的需求。

1.2 范围学生选课管理系统是一个在线的课程选课平台,为学生提供方便、快捷的选课服务。

本系统旨在满足学生选课的需求,提高选课效率,减少人工操作的工作量。

2:功能需求2.1 学生功能需求2.1.1 学生登录学生可以通过输入用户名和密码进行登录系统。

2.1.2 查看课程列表学生可以查看当前可选课程的列表,包括课程名称、授课教师和课程容量等信息。

2.1.3 选课学生可以从课程列表中选择心仪的课程进行选课,系统会检查课程容量和学生的选课限制。

2.1.4 退选课程学生可以退选已选课程,系统会更新课程容量。

2.1.5 查看已选课程学生可以查看自己已选的课程列表,包括课程名称、授课教师和上课时间。

2.1.6 查看个人信息学生可以查看和修改个人信息,包括姓名、性别、联系方式等。

2.2 管理员功能需求2.2.1 管理员登录管理员可以通过输入用户名和密码进行登录系统。

2.2.2 添加课程信息管理员可以添加新的课程信息,包括课程名称、授课教师、上课时间和课程容量等。

2.2.3 删除课程信息管理员可以删除不再开设的课程信息,系统会更新课程容量。

2.2.4 修改课程信息管理员可以修改已有课程的信息,包括授课教师、上课时间和课程容量等。

2.2.5 查看学生选课情况管理员可以查看学生已选的课程情况,包括学生姓名、所选课程和选课时间。

3:性能需求3.1 响应时间系统对于用户的操作请求,应在2秒内给予响应。

3.2 并发性能系统应支持至少100个并发用户同时进行选课操作。

4:界面设计要求4.1 学生界面设计学生界面设计应简洁明了,便于学生进行选课操作,信息展示清晰明了。

4.2 管理员界面设计管理员界面设计应提供课程管理、学生信息查看等功能入口,方便管理员进行操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.导言目的目的旨在推动软件的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性和全面性,以利于系统的实现、测试、维护、版本升级等。

范围软件设计总体结构设计、全局数据库和数据结构设计、外部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。

命名规则变量对象命名规则:申明全局变量、局部变量对象的命名规则。

数据库对象命名规则:申明数据库表名、字段名、索引名、视图名等对象的命名规则。

术语定义表术语定义或解释表序号术语名称术语定义总体结构软件设计的总体逻辑结构。

按照不同的设计方法,有不同的总体逻辑结构。

外部接口本软件系统与其他软件系统之间的接口,接口设施可以是中间件。

接口描述包括:传输方式、带宽、数据结构、传输频率、传输量、传输协议。

数据结构数据结构包括:数据库表的结构、其他数据结构等概念数据模型关系数据库的逻辑设计模型,叫做概念数据模型。

主要包括一张逻辑图及其相应的数据字典。

物理数据模型关系数据库的物理设计模型,叫做物理数据模型。

主要内容包括一张物理表关系图及其相应的数据字典。

视图在基表或其他视图之上建立的一张虚表,叫做视图,它具有物理表的许多性质,在数据处理和授权上很有用。

角色数据库只能够享有某些特权操作的用户,叫做角色。

角色的权利通过授权来实现。

子系统具有相对独立功能的小系统叫做子系统。

一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块和多个部件组成。

模块具有功能独立、能被调用的信息单元叫做模块。

模块是结构化设计中的概念。

内部接口软件系统内部各子系统之间、个部件之间、各模板之间的接口,叫做内部接口。

接口描述包括:调用方式、入口信息、出口信息等。

相关文件相关文件是指当本文件内容变更后,可能引起变更的其他文件。

如需求分析报告、详细设计说明书、测试计划、用户手册。

参考资料参考资料是指本文件书写时用到的其他资料,如各种相关规范、模板、标准、准则。

参考资料[]用户需求报告[]软件开发合同[]数据库设计规范[]命名规范相关文档[]《详细设计说明书》[]源程序清单[]测试计划及报告[]《用户使用手册》版本更新记录表版本更新记录版本号创建者创建日期维护者维护日期维护记录小明小黄.总体设计总体结构设计总体结构示意图:图 总体结构示意图运行环境设计该软件系统的运行环境: 硬件平台:最低配置:奔腾处理器、内存、硬盘。

建议配置:奔腾双核 及其以上 内存、硬盘 外设的要求:键盘、鼠标、显示器。

软件平台:: 以上的操作系统 : 和 :登陆界面教师登陆管理员登陆学生登录密码修改自主选课删除课程选课课表课程信息教师信息选课查询已选课程密码修改填写个人信息修改个人信息课程信息发布查询已发布课程选课情况修改发布课程信息删除已发布课程认证教师注册发布选课公告认证学生注册生成选课课表更新信息更新学生信息更新教师信息填写个人信息修改个人信息网络平台:通信协议、通信带宽。

子系统清单表子系统清单子系统编号子系统英文名子系统功能描述子系统之间的关系查询、选择课程,查询成绩学生与教师采用多对多关系发布课程,查询课程所有的学生,发布成绩教师与学生采用一对多关系管理学生、教师、课程的信息管理员调节学生与教师功能模块清单表功能模块清单模块编号模块英文名模块功能简述模块的接口简述查询、选择课程,查询成绩功能调用发布课程,查询课程所有的学生,发布成绩功能调用管理学生、教师、课程的信息功能调用实现用户的身份验证,密码修改,退出系统等功能功能调用.模块功能分配专用模块功能分配表专用功能模块分配专用模块编号模块英文名模块详细功能分配模块接口标准实现学生选课,查看所选课程,修改自己的选课信息数据结构封装标准、标准实现查看自己所教授的课程,课程有哪些学生选修,以及利用本系统提交学生的成绩数据结构封装标准、标准实现对课程的修改,删除,查看某个课程的详细信息,对学生和教师信息的添加、修改,删除操作,对课程的添加,添加时为其分配任课教师,上课时间和地点数据结构封装标准、标准、标准实现用户的身份验证,密码修改,退出系统等功能数据结构封装标准、标准公用模块功能分配表公用模块功能分配公用模块编号模块英文名模块详细功能分配模块接口标准对用户登入进行身份验证匹配数据结构封装标准、标准用户自定义密码进行修改标准注销退出并提示是否退出系统标准.数据结构设计数据库表名清单表数据库表名清单序号中文表名英文表名表功能说明管理员表用于定义登录系统的管理员,只有获得权限的管理员才能登录用户表用于学生、教师的登录信息,只有注册的学生才能登录系统选课选课表用于定义学生所选的课程,可以存储学生选择的所有课程学生表 用于存储学生的基本信息教师表 用于存储教师的基本信息课程表存储所有开设课程的基本信息数据库表之间关系说明图 图数据库表的详细清单表 学生用户表序号 字段中文名 字段英文名 类型、宽度、精度 取值约束 空否 默认值主键外键 索引否学生学号() 默认值 否关键字学生密码() 默认值 否学生姓名() 默认值 否学生系院号默认值 否学生年级默认值 否学生班级 默认值 否表 教师用户表教师任教选修 学生课程职工号 所在系姓名 电话学号 级别 专业 所在系 姓名电话时间 课程号 课程名 类别 地点 人数 成绩序号字段中文名字段英文名类型、宽度、精度取值约束空否默认值主键外键索引否关键字教师编号() 默认值否教师密码() 默认值否教师姓名() 默认值否教师系院号() 默认值否表课程信息表序号字段中文名字段英文名类型、宽度、精度取值约束空否默认值主键外键索引否课程编号() 默认值否关键字教师编号() 默认值否关键字课程名称() 默认值否上课时间() 默认值否上课地点() 默认值否课程简介默认值是表选课信息表序号字段中文名字段英文名类型、宽度、精度取值约束空否默认值主键外键索引否学生学号() 默认值否关键字课程编号() 默认值否关键字教师编号() 默认值否关键字课程成绩默认值否表管理员表序号字段中文名字段英文名类型、宽度、精度取值约束空否默认值主键外键索引否() 默认值否关键字系统管理员用户名() 默认值否系统管理员密码表表序号字段中文名字段英文名类型、宽度、精度取值约束空否默认值主键外键索引否系院号默认值否关键字系院名称() 默认值否视图设计表学生信息视图中文名英文名中文列名英文列名类型、宽度、精度对应的表()学生信息学号、密码、系院号、年级、班级算法:学生信息姓名,密码学号系院号年级班级表教师信息视图中文名英文名中文列名英文列名类型、宽度、精度对应的表()教师信息编号、密码、姓名、院系号算法:教师信息编号,密码姓名系院号表课程信息视图中文名英文名中文列名英文列名类型、宽度、精度对应的表()课程信息课程编号,教师编号,课程名称,上课时间,上课地点,课程简介算法:课程信息课程编号,教师编号课程名称上课时间上课地点课程简介其他数据结构设计图系统登入流程图开始输入用户旧密码、新密码 验证用户密码是否合法输入不合法,重新输入修改用户密码提示修改成功是否合法? 结束是 否开始输入用户名、密码验证用户名、密码提示用户登录失败进入相应的用户页面选择相关管理操作安全退出系统验证正确 结束是否图用户密码修改流程图图教师提交成绩流程图开始退出转到添加课程 填写课程信息 点击添加填写编号提示重新填写编号添加课程 提示添加成功课程编号是否重复?否是开始点击成绩提交填写学生成绩提示已提交,不能再提交点击提交提交成绩,并提示成功检查是否已提交过 确认提交? 结束是否否是图管理员添加课程流程图图学生选修课程流程图.接口设计外部接口用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。

在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。

外观上也要做到合理化,考虑到用户多对 风格较熟悉,应尽量向这一方向靠拢。

在设计语言上,已决定使用 进行编程,在界面上可使用 所提供的可视化组件,向 风格靠近。

其中服务器程序界面要做到操作简单,易于管理。

在设计上采用下拉式菜单方式,在出错显示上可调用 库中的错误提示函数。

总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。

软件接口服务器程序可使用 提供的对 的接口,进行对数据库的所有访问。

开始结束点击选修选修成功更新选、退课课表提示时间冲突,不能选修上课时间冲突继续选课?是否是否服务器程序上可使用的对数据库的备分命令,以做到对数据的保存。

在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。

硬件接口在输入方面,对于键盘、鼠标的输入,可用的标准输入输出,对输入进行处理。

在输出方面,打印机的连接及使用,也可用的标准输入输出对其进行处理。

在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速。

内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。

具体参数的结构将在下面数据结构设计的内容中说明。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

.其他设计安全保密设计由于数据的传输上需要通过网络传输,为了客户资料进行保密,需要在网络的传输过程中对数据进行加密。

这个工作主要是在准备网络包,及解开网络包这两个模块完成,它们各对数据进行加密及解密还原工作。

维护设计维护方面主要为对服务器上的数据库数据进行维护。

可使用的数据库维护功能机制。

例如,定期为数据库进行,维护管理数据库死锁问题和维护数据库内数据的一致性等。

7.设计检查列表功能设计检查列表表功能设计检查列表编功能名称使用部门使用岗位功能描述输入内容系统响应输出内容是否覆盖号登入和注销所有学生、教师、管理员帐号登录、注销后可以重新登录系统。

账号和密码快登入成功、登入失败覆盖修改密码所有学生、教师、管理员修改用户的密码新的密码快密码修改成功覆盖录入信息管理管理员记录学生和教师的信息学生和教师的信息快录入成功覆盖发布课程管理管理员公布课程的时间、地点、人数课程的时间、地点、人数快公布成功覆盖选课学生学生选课所需的课程课程名称快选课成功、选课失败覆盖查询学生、教师学生、教师查询所选的课程账号密码快所选的课程名称覆盖删除管理管理员删除多余的信息、课程所要删除的信息快删除成功覆盖性能设计检查列表表性能设计检查列表编号性能名称使用部门使用岗位性能描述输入内容系统响应输出内容是否覆盖数据库的保存管理管理员保存所需的学生、教师、课程的信息录入学生、教师、课程的信息快数据库已保存覆盖选课时间学生学生选择课程时间快所选课程快选课成功覆盖运行控制所有学生、教师、管理员根据用户的身份赋予权限用户的账号密码快用户所能使用的功能覆盖接口设计检查列表表接口设计检查列表接口名称接口规范接口标准入口参数出口参数传输频率是否覆盖编号外部接口适用于标准() 覆盖软件接口适用于标准() 覆盖() 覆盖内部接口适用于数据结构封装标准。

相关文档
最新文档