学生选课管理系统;详细设计说明书Word格式文档下载.docx

上传人:聆听****声音 文档编号:317114 上传时间:2023-04-28 格式:DOCX 页数:11 大小:146.63KB
下载 相关 举报
学生选课管理系统;详细设计说明书Word格式文档下载.docx_第1页
第1页 / 共11页
学生选课管理系统;详细设计说明书Word格式文档下载.docx_第2页
第2页 / 共11页
学生选课管理系统;详细设计说明书Word格式文档下载.docx_第3页
第3页 / 共11页
学生选课管理系统;详细设计说明书Word格式文档下载.docx_第4页
第4页 / 共11页
学生选课管理系统;详细设计说明书Word格式文档下载.docx_第5页
第5页 / 共11页
学生选课管理系统;详细设计说明书Word格式文档下载.docx_第6页
第6页 / 共11页
学生选课管理系统;详细设计说明书Word格式文档下载.docx_第7页
第7页 / 共11页
学生选课管理系统;详细设计说明书Word格式文档下载.docx_第8页
第8页 / 共11页
学生选课管理系统;详细设计说明书Word格式文档下载.docx_第9页
第9页 / 共11页
学生选课管理系统;详细设计说明书Word格式文档下载.docx_第10页
第10页 / 共11页
学生选课管理系统;详细设计说明书Word格式文档下载.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学生选课管理系统;详细设计说明书Word格式文档下载.docx

《学生选课管理系统;详细设计说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《学生选课管理系统;详细设计说明书Word格式文档下载.docx(11页珍藏版)》请在冰点文库上搜索。

学生选课管理系统;详细设计说明书Word格式文档下载.docx

3.9存储分配 11

3.10注释设计 11

3.11限制条件 11

3.12测试计划 11

3.13尚未解决的问题 11

4程序2(标识符)设计说明 错误!

未定义书签。

详细设计说明书

1引言

1.1编写目的

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

1.2背景

软件系统名称:

学生选课系统

软件实现计算机:

方正科技

与其他系统和机构的相互管理:

暂无。

1.3定义

缩写

含义

Administrator

教务处管理人员

Teacher

教务处选课使用教师

Student

选课学生

Username

用户姓名

Uermessage

用户信息

Userview

用户当前界面视图

Password

用户密码

Classmessage

课程信息

Othermessage

其他相关信息

Userkey

管理员模块中用户账号主键

Teacherkey

教师模块中主键

Studentkey

学生模块中主键

Intime

查询信息是在有效期

图1程序数据字典定义

1.4参考资料

1.《软件工程导论》(张海藩编著清华大学出版社2007年5月)

2.《数据库系统概论(第四版)》(王珊编著高等教育出版社2007年11月)

3.«

VisuaIbasic程序设计》(吴定雪主编科学出版社)

2程序系统的结构

2.1>管理员模块程序设计说明

①人员管理:

管理员在登录之后可以对系统内的人员(包括学生、教师等)进行管理,包括对人员的信息进行查询、修改和删除等操作。

②课程管理:

管理员在后台添加、编辑课程的基本信息(包括授课教师、开课时间设定),

同时可以编辑系统开放选课的时间,在适当时间开启和关闭选课系统。

③系统信息管理:

管理员可对系统的基本信息进行编辑,对系统公告进行更改或者系统标题、系统相关链接等。

④系统权限管理:

对不同的用户要分配不同的权限,管理员可设定不同人员对不同模块的访问权限,允许或者拒绝不同用户对模块的增删查改操作。

图2.1管理员模块图

22、教师模块程序设计说明

(1)基本信息管理:

此模块主要实现两个分支功能:

①个人信息修改和密码修改。

在教师用户登录状态下,实现这些功能,通过对自己的注册信息的修改满足用户的个性需求,能将注册信息及时反映个人状态,另外,密码修改则是很多网站都应具备的基本功能,能有效保护用户身份和网络安全。

②其它基功能如学生查询,教师查询和留言查询,这三个功能都是在教师在线状态下实现的。

学生查询对于教师来说非常实用,如果教师想要某个学生的基本信息,只要登录查询就可以找到目标学生,此模块目的在于让老师更方便的掌握学生的基本信息以备不时之需,用以师生交流上非常方便;

教师查询对于同事间的交流和联系会显得很重要,这个分支模块主要在于促进同事之间的了解和及时沟通,以便得到共同关心的话题并进行探讨;

而留言查询,此模块是则实现师生,同事以及个体之间的交流实现了一个更好的交流平台。

(2)资料管理:

随着教师办公信息化的发展,教师对网络的以来与日俱增,自己的授课计划以及出行安排都会及时更新在自己的平台上,这种平台包括个人博客,此模块的涉及就在于想把学校的办公平台向个人博客过渡,让老师的工作伴随自己的个性体现。

(3)成绩录入:

对于在本教师选课范围内的学生,教师可以查看学生的基本信息,并对学生成绩进

行登记和更改。

(4)成绩查询:

这个模块相对简单,链接上常用的网站,既有利于以此平台为核心网站,方便老师

做一些信息化的查询,又有利于提高工作效率。

教师模块详细设计流程图

2.3、学生模块

①个人信息的查询和修改:

登陆页面具有自动导航功能,不同用户登陆时将根据其不同的身份,进入不同的系统功能页面,本系统用户包括管理员、教师、学生,在用户身份通过验证后,系统将用session变量记录其用户名、用户身份,伴随用户对系统进行操作的整个生命周期。

学生信息查看界面其所属的学生信息维护模块是管理学生学籍基本信息的部分。

主要是负责所有学生个人信息的浏览,以及到其他管理页面的链接,页面采用与对应的DAO文件连接以返回所有学生的信息,可以对学生信息进行修改和删除。

②选课退课:

学生选课管理页面,学生选课后需要管理员进一步确认管理,来确定最终选课信息。

学生选课页面,学生可在此页面浏览本学期待选课程的信息。

可设定条件查询,实现选课、退课的功能。

③查看课表:

课程信息管理页面,它和学生信息维护界面非常相似。

在页面初始加载时,就完成课程信息的加载显示,授课信息列下的链接信息指向与此课程相关内容的显示页面,例如任课教师的信息、对课程的简介等。

管理员也可在此页面对课程信息进行编辑和删除。

学生可以浏览所有课程信息,也可以对设定条件进行相关查询。

查询方式为组合条件查询,条件内容为课程号和名。

④成绩查询:

成绩管理页面,功能包括按选定的条件进行限定条件的成绩查询。

3程序设计说明

从本章开始,逐个地给出各个层次中的每个程序的设计考虑。

以下给出的提纲是针对一般情况的。

对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。

3.1程序描述

网上选课系统就是为了方便学生和老师所开发出来的系统,系统中有管理员(老师)对学生选课的管理包括添加课程,删除课程及录入成绩等功能,学生可以登录到该系统,登录该系统之后可以查看学校所开的课程的基本信息,学生可以选修其中的一些比较喜欢的课程,当学生又有其它想法对某课程不感兴趣的时候也可以退选已选的课程,然后重新选择喜欢的课程,选课结束后老师就给同学们上课,最后老师根据各个学生的表现或通过考试给同学们相应的考试分数(通过系统录入),最后学生可以通过此系统来查询所选课程的考试成绩。

如果学生发现成绩或其他信息出现问题,可以通过提供的教师电话联系该开课老师,老师核对后可以进行相应的修改。

本系统主要有三大模块组成:

学生模块、教师模块、管理员模块。

教师模块包括:

个人管理和课程信息管理,在个人管理中可以查看个人资料和修改密码,课程信息管理可以查看学生列表和教师自己的课程。

学生模块包括:

用户管理,课程查看,我的选择,其他管理。

管理员模块包:

用户管理、课程管理、选课管理、新闻管理。

3.2功能

3.3性能

性能需求能够同时允许多人同时登入,系统性能瓶颈是课程的高级查询,输入条件多,关联表也多,并且如果课程信息数量越多,查询也就越慢,为了达到性能要求,选课的高级查询采用存储过程,经常使用的查询字段建立索引。

并且保证数据冗余最小化。

3.4输人项

输入信息应该以简单为准则。

本系统只需用户输入学号以及密码,第一次输入时,应该

输出个人兴趣和爱好等。

3.5输出项

1.输出地基本要求是直观、表达清楚。

本系统采用了表格的输出方式,并加了一些跳转的功能,帮助用户准去获取信息。

2.输出应该考虑用户需要。

本系统加了许多快捷链接,使用户根据自己的需要,跳过某些步骤。

3.6算法

无。

3.7流程逻辑

3.8接口

本程序隶属于主程序模块

3.9存储分配

本程序的存储分配为:

用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度。

3.10注释设计

3.11限制条件

限制条件:

本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。

3.12测试计划

熟悉整体的运行,测试一周。

3.13尚未解决的问题

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2