学生成绩管理系统详细设计

上传人:M****1 文档编号:544327921 上传时间:2023-04-16 格式:DOCX 页数:11 大小:141.29KB
返回 下载 相关 举报
学生成绩管理系统详细设计_第1页
第1页 / 共11页
学生成绩管理系统详细设计_第2页
第2页 / 共11页
学生成绩管理系统详细设计_第3页
第3页 / 共11页
学生成绩管理系统详细设计_第4页
第4页 / 共11页
学生成绩管理系统详细设计_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《学生成绩管理系统详细设计》由会员分享,可在线阅读,更多相关《学生成绩管理系统详细设计(11页珍藏版)》请在金锄头文库上搜索。

1、项目名称详细设计说明书学号姓名所完成的任务成绩1111311107尹路1.、21111311118张浩3、42013 年 12 月 3 日1.引言1.1 编写目的在完成软件开发前期工作,结合之前的该系统的需求分析报告,并与程序 使用者进行深入地探讨和分析的基础上,项目小组提出了这份详细设计说明书, 此设计说明书对学生成绩管理系统软件的功能分配,模块划分,程序的总体 结构,输入输出和接口设计,运行设计,数据结构设计及出错设计等方面做了全 面的概括性的说明,为软件详细设计奠定了一定的基础,同时作为系统分析员工 作的阶段性总结和程序员进行开发和未来测试开发的重要文档资料。1.2 背景1)待开发系统软

2、件名称:学生成绩管理系统;2)本项目的任务提出者是学校信息管理系统的各位老师,由本小组负责开 发,用于学校广大师生成绩查询及管理;3)开发背景:本系统是学生成绩管理系统,实现的是网络管理系统中关于 学生成绩管理的子功能,通过此软件,提高用软件工程分析问题、解决问题的能 力,同时增强对数据库和VC#的使用能力。1.3 定义1)待开发系统软件名称:学生成绩管理系统;2)本项目的任务提出者是学校信息管理系统的各位老师,由本小组负责开 发,用于西南大学广大师生成绩查询及管理;3)开发背景:本系统属于西南大学网络管理系统的学生成绩管理模块,实 现的是网络管理系统中关于学生成绩管理的子功能,通过此软件,提

3、高用软件工 程分析问题、解决问题的能力,同时增强对数据库和VC#的使用能力。2. 系统的结构本系统可分成管理员登录功能、管理员管理学生成绩管理功能、管理员添加 学生功能、管理员查询学生信息功能、管理员修改密码功能、学生登录功能、学 生查询课程成绩功能六个子系统功能模块。学生成绩管理系统3系统的模块设计3.1 登录模块3.1.1 模块描述 登录系统这个功能模块由两个部分组成:管理员用户学生用户。3.1.2 功能 用户可以进行“登录”行为,登录后可会根据其先前注册的资料和权限,使 用户进行查询、添加、删除、修改成绩等功能。3.1.3 性能(1)安全保密性 在该模块中,安全、可靠将作为第一要素。同时

4、,利用细分的权限管理,拒 绝非法用户进入系统和合法用户的越权操作,避免系统遭到恶意破坏,防止系统 数据被窃取和篡改。(2)稳定性 要求该模块可以长期稳定正常工作。(3)实用性 该模块可以完成用户所需要的基本操作,界面通俗易懂。容易操作。对设备详细设计说明书 3 的处理将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能。3.1.4 输入项用户名、密码3.1.5 输出项登录失败或者成功的提示3.1.6 算法if (this.textBox1.Text = | this.textBox2.Text = )MessageBox.Show( 用 户 名 或 密 码 不 能 为 空 ! ,

5、系 统 提 示 ,MessageBoxButtons.OK, MessageBoxIcon.Information);this.textBox1.Focus();elsetrystring str = Data Source=.;Initial Catalog=XSCJ;IntegratedSecurity=True;SqlConnection conn = new SqlConnection(str);string sql = select * from 用 户 表 where 用 户 名 = +this.textBox1.Text.Trim() + ;conn.Open();SqlComm

6、and cmd = new SqlCommand(sql, conn);SqlDataReader read = cmd.ExecuteReader();if (read.Read()if (textBox2.Text.Trim() = read 密 码.ToString().Trim()this.Hide();Form1 f2 = new Form1();name = this.textBox1.Text.Trim();f2.Show();elseMessageBox.Show( 密 码 错 误 , 系 统 提 示 ,MessageBoxButtons.OK, MessageBoxIcon.

7、Information);textBox2.Clear();textBox2.Focus();详细设计说明书 4elseMessageBox.Show(不存在该用户);conn.Close();catch (Exception ex)MessageBox.Show(ex.Message);name = this.textBox1.Text.Trim();3.1.7 接口 通过窗体首页中登录窗口中“登录”按钮进行调用与学成查询、添加、删除、修改相连接。3.1.8 限制条件必须连接到数据库,否则会出现无法连接到数据库。 必须登录,否则无法进行后续操作3.1.9 测试计划 采用黑盒测试,输入项无法都

8、为空。3.2 查询学生信息模块3.2.1 模块描述 这个功能模块主要由管理员和学生共同实现查询学生基本信息。3.2.2 功能 管理员或者学生可以根据自己的学号或者成绩查询自己的信息。3.2.3 性能(1)稳定性 要求该模块可以长期稳定正常工作。(2)实用性 该模块可以完成用户所需要的基本操作,界面通俗易懂。容易操作。对设备 的处理将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能。3.2.4 输入项学号、姓名、专业3.2.5 输出项 学号、姓名、密码、性别、年龄、班级、联系方式、课程名称、学分3.2.6 算法详细设计说明书 5用户在查询页面的选择查询方式,根据用户选择的查询方式将

9、用户提交的数据发给不同的页面处理。通过调用MakeSqlStr()方法按照输入条件进行查询。通 过调用查询按钮的search_b tn _Click方法执行查询3.2.7 接口 通过查询窗口中“查询”按钮显示数据库中所有符合条件的信息。3.2.8 限制条件 必须连接到数据库,否则会出现无法连接到数据库。3.3 添加删除修改学生信息模块3.3.1 模块描述 管理员实现对学生基本信息及成绩的增删改。3.3.2 功能 管理员可以对学生的学号、姓名、出生日期、性别、成绩、学分进行添加、删除、修改并且保存。其中对标注*的选项为管理员必须填的3.3.3 性能(1)稳定性 要求该模块可以长期稳定正常工作。(

10、2)实用性 该模块可以完成用户所需要的基本操作,界面通俗易懂。容易操作。对设备 的处理将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能。3.3.4 输入项 学号、姓名、出生日期、性别、年龄、成绩、联系方式、备注信息、其中对标注*的选项为管理员必须填的。3.3.5 输出项 执行成功的相关操作或者增删改失败的友好提示。3.3.6 算法通过调用st uAdd_Click里的方法对学生基本信息进行添加,调用 stuDelete_Click里的方法对学生基本信息进行删除,调用stuUpdate_Click里的 方法对学生基本信息进行更新。3.3.7 接口 对学生成绩的添加、删除、修改成功

11、转到显示学生详细信息界面。3.3.8 限制条件 必须连接到数据库,否则会出现无法连接到数据库。3.4 查询学生成绩模块3.4.1 模块描述详细设计说明书 6该模块只要提供给学生让学生进行成绩查询。3.4.2 功能 学生可以通过该模块查询自己的成绩。3.4.3 性能(1)稳定性 要求该模块可以长期稳定正常工作。(2)实用性 该模块可以完成用户所需要的基本操作,界面通俗易懂。容易操作。对设备 的处理将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能。3.4.4 输入项学号、姓名3.4.5 输出项显示学生的可门科目的成绩3.4.6 算法通过调用st uSelec tcore里的方法对学

12、生成绩进行查询。3.4.7 限制条件 必须连接到数据库,否则会出现无法连接到数据库。3.5 注册模块3.5.1 模块描述 该模块的核心思想是向数据库中输入数据,并且数据不能重复,数据库会保存相关的注册信息。3.5.2 功能 用户可以通过该模块完成信息的注册,信息被保存在数据库中,然后等待系统管理员审核。3.5.3 性能 要求该模块可以长期稳定正常工作。该模块可以完成用户所需要的基本操作,界面通俗易懂。容易操作。3.5.4 输入项主要输入用户的基本信息:用户ID,用户名称,密码,性别,年龄等。3.5.5 输出项反馈提示信息输出:“您所注册的个人帐号已被注册,请使用其它帐号!”;“注册已成功!”。3.5.6 算法通过执行一条sql语句直接插入到数据库。4 界面设计登陆界面查询学生信息模块J admin=回 浜童看学生施勵喊绩接改成绩删谨成绩运出学舄:1111311101姓名学号姓名數拥库原理编译原理犬学英语巩计舅机组成 原理1 1111311101张琳9098 :9090rrr查看学生成绩模块添加删除修改信息模块取消qg zhuce注册学生信息注册密码: 娃名:年龄:班级: 联系方式:注册模块5参考资料1.软件工程导论(第五版)张海藩2.百度文库学生成绩管理系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号