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