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

下载本文档

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

文档简介

1、网站概要设计说明书(模板)1 引言 .21.1 编写目的.21.2 背景.21.3 定义.21.4 参考资料.32 总体设计 .32.1 需求规定.32.2 运行环境.42.3 基本设计概念和处理流程.42.4 结构.72.5 功能器求和程序的关系.82.6 人工处理过程.92.7 尚未问决的问题.93 接口设计 .93.1 学生接口.93.2 外部接口.93.3 内部接口.104 运行设计 .104.1 运行模块组合.104.2 运行控制.104.3 运行时间.105 系统数据结构设计.10 5.1 逻辑结构设计要点.105.2 物理结构设计要点.125.3 数据结构和程序的关系.126 系

2、统出错处理设计.12 6.1 出错信息.126.2 补救措施.126.3 系统维护设计.121 引言本说明书为“XXXX 网站系统”的概要设计说明书,概要阐述了对学生所提出需求的 设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确 定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。此外,本说明书 还明确了系统的数据结构和软件结构,还将给出内部软件和外部系统部件之间的接口定义, 各个软件模块的功能说明,数据结构的细节以及具体的装配要求。1.1 编写目的ll编写本说明书的目的是:1. 为编码人员提供依据;2. 为修改、维护提供条件;3. 项目负责人将按

3、计划书的要求布置和控制开发工作全过程;4. 项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认。 本说明书的预期读者包括:1.2.3.4.5.6.7.项目开发人员,特别是编码人员;软件维护人员;技术管理人员;执行软件质量保证计划的专门人员;参和本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报 告的有关人员;合作各方有关部门的负责人;项目组负责人和全体参加人员。1.2 背景a.项目名称:XXXX 网站系统项目b. 系统名称:XXXX 网站系统c.项目提出者:XXXXd. 系统学生:XXXX、XXXX、XXXX1.3 定义总体设计:对有关系统全局问题的设计,也就是设计系

4、统总的处理方案,又称系统概 要设计。它包括:计算机配置设计、系统模块结构设计、数据库和文件设计、代码设 计以及系统可靠性和内部控制设计等内容。运行设计 :是针对建筑或环境的特定要求,以活动发生地点的建筑或场地设计及现状条件为基础,对活动运行期间的空间分配、人行和车辆流线及运行所需的临时设施进 行的妥善安排和布置。MySQL5.0::MySQL 名字的来历 MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQLAB 公司,在 2008 年 1 月 16 号被 Sun 公司收购。MySQL 被广泛地使用在 Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是

5、开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。其中,5.0 是其一个版本号。1.4 参考资料1 XXXX.2 XXXX2 总体设计2.1 需求规定1. 输入/输出(I/O)项目一览表(参见表 4.1)表 4.1 I/O 项目一览表NO.12345678项目名称学生名密码密码确认性别电话号码电子邮箱住所邮编操作(I/O) IIIIIIII类型字符字符字符字符字符字符字符字符备注2. 校验项目(参见表 4.2)表 4.2 校验项目NO.123校验项目学生名密码电子邮箱正常条件半角英文字母、数字、字符 半角英文字母、数字、字符 半角英文字母、数字、字符

6、、错误信息 学生名类型错误 密码类型错误 非法邮箱地址错误2.2 运行环境服务器:服务器配置(基本要求):双核 CPU、内存 2G 以上、硬盘 80G 网卡:10M/1000M Ethernet客户机:CPU:Inter Pentium E 2200 或 AMD Athlon 5000 及以上内存:512M 以上硬盘:8G 以上网卡:10M/1000M Ethernet外围设备:打印机 扫描仪 绘图仪通讯设备:传真机操作系统: WINDOWS2000/2003 Server IE4.0 SP1/NT SP4/2000/2003 SERVER SP4数据库服务器: MySQL Server 5W

7、EB 服务器软件:IIS6.0+客户端: WINDOWS 系统皆可2.3 基本设计概念和处理流程学生行为流程:学生输入用户名和密码用户名、密码是 否正确进入学生功能页面NO是否选择审核个人 信息功能?NOYES进入审核个人信息页面是否选择NOYES进入成绩查询页面是 否 选 择 选 课 管理功能YES进入选课查询页面NO是 否 选 择 在 线 学习功能YES进入在线学习页面退出系统教师行为流程:教师输入用户名和密码用户名、密码是 否正确进入教师功能页面NO是 否 选 择 个 人 信 息管理功能?NOYES进入个人信息管理页面是 否 选 择 信 息 发布功能?NOYES进入信息发布页面是 否 选

8、 择 网 上 答疑功能?YES进入网上答疑页面NO是否选择学生成 绩查看功能?YES进入学生成绩查看页面退出系统管理员行为流程:管理员输入用户名和密码用户名、密码是 否正确进入管理员功能页面NO是 否 选 择 个 人 信 息管理功能?NOYES进入个人信息管理页面是否选择个人信 息管理功能?NOYES进入个人信息管理页面是 否 选 择 课 程 安排功能?YES进入课程安排页面NO是否选择新闻发 布功能?YES进入新闻发布页面退出系统2.4 结构1. 学生子系统(参见表 4.3) 表 4.3NO.模块名称功能需求程序 ID1个人信息模块创建个人基本信息StudentManage_*修改个人基本信

9、息 查看个人基本信息2成绩查询按照查询条件进行成绩StudentScore_*查询34学习资料共享 学习管理在线下载学习资料 和老师在线学习互动Studing_*StudentStudy_*2. 教师子系统和同学在线讨论学习 给老师留言作业提交(参见表 4.4)表 4.4NO.1模块名称 个人信息模块功能需求 创建个人基本信息程序 IDTeacherManage_*修改个人基本信息 查看个人基本信息2学生信息查询按照查询条件进行学生信TeacherSearch_*息查询3教学安排在线答疑TeacherArrange _*回复学生提问4信息发布各种学习资料发布TeacherRelease_*3.

10、 管理员子系统(参见表 4.5) 表 4.5NO.1模块名称 学生信息管理功能需求 添加学生信息程序 IDManageStu_*删除学生信息 修改学生信息2教师信息管理添加教师信息ManageTea_*删除教师信息 修改教师信息3课程安排任课老师授课安排ManageCourse_*学生课程安排4新闻发布各类学习活动信息发布NewPublish_*各类参考书籍信息发布更新时事新闻发布2.5 功能器求和程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:程功 序能需求个人信息程序课程安排程序新闻发布管理 程序教学信息发布 程序个人信息更新程序信息查询个人信息管理 (学生)课

11、程安排(老师)新闻发布管理 (管理员)教学资料上传(教师)个人信息更新(教师、学生)信息查询(学生)2.6 人工处理过程 1. 创建学生(注册新学生):学生信息需要手工输入计算机。2. 学生登录:学生登录系统需要手工输入学生名及密码。2.7 尚未问决的问题暂无;3 接口设计3.1 学生接口(1)进入“XXXX 网站系统”主页面,学生输入 ID 和密码,只有输入正确才能进入系统。 (2) 在做新建和更新类操作时,只有输入合法的内容才能成功地编辑内容。3.2 外部接口说明本系统同外界的所有接口的安排包括软件和硬件之间的接口、本系统和各支持软件 之间的接口关系。3.3 内部接口模块间接口采用数据耦合

12、方式,通过参数表传送数据,交换信息。4 运行设计4.1 运行模块组合XXXX 网站系统的所有模块在服务器启动的时候完成所有模块的加载工作,随时等候学生的调用。包括:注册、登陆、个人资料管理、课程、资料共享、管理学生教师课 程新闻论坛。4.2 运行控制1、 在页面上,通过鼠标点击触发相应的操作。2、 在页面上,也可以通过 Tab 键、回车键等功能键完成某些特定的功能。说明每种运行模块组合将占用各种资源的时间。5 系统数据结构设计5.1 逻辑结构设计要点1教师表NO.1234字段名称tea_idtea_nametea_pidtea_sexual类型CHARCHARCHARCHARSize NULL

13、10205010主键1说明教师的 ID教师姓名性别567tea_nationtea_birthdaytea_office_addCHARDATETIMECHAR50850可以可以可以国籍生日 办公室地址ress8tea_polityCHAR10可以政治面貌9tea_home_addreCHAR50可以家庭地址ss10tea_home_mailiCHAR10可以d111213tea_mobiletea_home_phonetea_office_phoCHARCHARCHAR505050可以可以可以手机号居住电话办公电话ne14151617tea_mailtea_marriagetea_educa

14、tiontea_postCHARINTCHARCHAR5041010可以可以可以邮箱婚姻情况教育等级岗位2学生表NO.1234字段名称stu_idstu_namestu_pidstu_sexual类型CHARCHARCHARCHARSize NULL10205010主键1说明学生 ID姓名性别5678910111213141516stu_nationstu_yearstu_birthdaystu_classstu_politystu_home_addressstu_home_mailidstu_mobilestu_home_phonestu_dorm_phonestu_ mailstu_ ma

15、rriageCHARINTDATETIMECHARCHARCHARCHARCHARCHARCHARCHARINT204810105010505050504可以可以可以可以可以可以可以可以可以可以可以籍贯出生年份生日时间班级政治面貌家庭住址手机号家庭电话公寓电话邮箱婚姻情况17Stu_mentor_company CHAR20可以导师18192021stu_menter_schoolstu_intershipstu_financestu_majorCHARINTINTCHAR204450可以可以学校导师实习情况经济情况主修3课程信息表列名数据类型可否为空说明course_Nocourse_Nam

16、ecourse_Typecourse_DesINT(4)CHAR(10)CHAR(10)CHAR(50)NOT NULLNULLNULLNULL课程编号(主键)课程名称课程类型课程描述5.2 物理结构设计要点xxxx 网站系统在 mysql 上是一个物理数据库,命名为 GRUSystem。系统的物理结 构具体有数据库来设计和生成,此处略。5.3 数据结构和程序的关系系统的数据结构由标准数据库语言 SQL 生成。具体的实例如创建系统学生表格 ad_info 的程序用 SQL 表示就是:CREATE TABLEdbo.ad_info(ad_idchar(10)COLLATE Chinese_PRC_CI_AS NOT NULL,ad_PWDchar(10)COLLATE Chinese_PRC_CI_AS NULL,as_Deschar(10)COLLATE Chinese_PRC_CI_AS NULL)ON PRIMAR

温馨提示

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

评论

0/150

提交评论