软件工程学生选课系统详细设计说明书.docVIP

软件工程学生选课系统详细设计说明书.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

TOC\o1-3\h\z1引言 2

1、1编写目得 2

1、2背景 2

1、3定义 2

1、4参考资料 2

2程序系统得结构 3

3程序1(标识符)设计说明 5

3、1功能 5

3、2性能 6

3、3输人项 10

3、4输出项 10

3、5算法 10

3、6流程逻辑 10

3、7接口 11

3、8存储分配 11

3、9注释设计 11

3、10限制条件 12

3、11测试计划 12

3、12尚未解决得问题 12

详细设计说明书

1引言

1、1编写目得

该详细设计说明书得目得在于根据需求说明书与概要设计说明书提出该系统得详细设计,即系统得详细架构,主要包括系统得模块划分、程序系统得结构、各个模块得流程以及各层次中每个程序得设计考虑。用户群体为需要选课得学生。

1、2背景

软件系统名称:学生选课系统

软件实现计算机:LENOVO

任务提出者:黄素红

开发者:黄素红

用户:在校大学生

1、3定义

(1)Active?ServerPages?(ASP)?就是服务器端脚本编写环境,就是由Server端脚本、对象及

组件拓展过得标准主页使用它可以创建与运行动态、交互得Web?页与基于Web?得功能强大得应用程序。ASP程序就是由文本、HTML标记与脚本组合而成得。在ASP程序中,脚本通过分隔符与文本与HTML标记区分开来。ASP用分隔符〈%与%〉包括脚本命令。由分隔符括起得命令称为主脚本命令,这些命令由主脚本语言进行处理。在ASP分隔符〈%与%

〉内,可以包括主脚本语言允许得任何语句、表达式与操作符等。

(2)SQL?Server?就是一个具备完全Web?支持得数据库产品,提供了对可扩展标记语言(XML)?得核心支持以及在Internet?上与防火墙外进行查询得能力,提供了以Web?标准为基础得扩展数据库编程功能。丰富得XML?与Internet?标准支持允许使用内置得存储过程以XML?格式轻松存储与检索数据。

1、4参考资料

1、魏志华、《软件工程》、北京:清华大学出版社,2005

2、张海藩、《软件工程导论》、北京:清华大学出版社,2013

3、Roger?S、?Pressman、软件工程-实践者之路?第五版、影印、清华大学出版社、2001

2程序系统得结构

总体模块如图1所示。

学生选课系统

管理员教师学生退出

用户管理教师管理学生管理选/退课成绩查询信息管理修改密码退出系统

课程信息成绩录入信息管理修改密码

图1模块分析图

2、教师模块:

教师首先登录到系统,登录得时候输入教师编号与密码。该密码由管理员设置,通过各学院教师干事发给每个教师用户。在输入教师编号与密码之后,系统将验证教师编号与密码就是否正确。如果验证通过,就使教师处于登录状态。否则,系统显示教师账号或密码错误得信息。

教师登录到系统后,可以使用可设课程得系统功能。在开设课程得时候,要求输入课程编号、课程名信息。提交信息后,系统会到数据库中验证该课程就是否已经开设过。若没有,则统一开设该课程。

教师在开设了课程以后,可以删除已经开设得课程。

教师可以把成绩录入到系统中。

教师系统

教师系统

录入成绩删除课程

录入成绩

删除课程

开设课程

登录

图2教师模块分析图

3、学生模块:

学生首先登录到系统,登录得时候输入学生编号与密码。该密码由管理员设置,通过各学院教学干事发给每个学生用户。在输入教师编号与密码之后,系统将验证学生编号与密码就是否正确。如果验证通过,就使学生处于登录状态。否则,系统显示学生账号或密码错误得信息。

学生登录到系统后,可以使用选课系统功能。各门课程有各个教师开设,学生在系统中可以查到所有开设得可选得课程,然后进行选择。选择过得课程就不会再出现在学生可选得课程栏中。

学生选择了部分课程后,可以删除自己选择得课程,删除以后得课程会重新出现在学生可选得课程栏中。

学生得每门课程都会有一个考试成绩,改成绩由教师录入系统。学生在系统中可以查询自己所有课程得考试成绩。

学生

学生系统

查询成绩删除选课登录选课

查询成绩

删除选课

登录

选课

图3学生模块分析图

3、管理员模块:

管理员首先要登录到系统,登录得时候输入管理员账号与密码。该密码由更高一级得人员设置。在输入管理员账号与密码之后,系统将验证管理员账号与密码就是否正确。如果验证通过,就使

文档评论(0)

flowssdj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档