欢迎来到天天文库
浏览记录
ID:51855361
大小:208.97 KB
页数:10页
时间:2020-03-17
《学生成绩管理系统详细设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、9详细设计说明书项目名称详细设计说明书学号姓名所完成的任务成绩1111311107尹路1.、21111311118张浩3、42013年12月3日9详细设计说明书1.引言1.1编写目的在完成软件开发前期工作,结合之前的该系统的需求分析报告,并与程序使用者进行深入地探讨和分析的基础上,项目小组提出了这份详细设计说明书,此设计说明书对《学生成绩管理系统》软件的功能分配,模块划分,程序的总体结构,输入输出和接口设计,运行设计,数据结构设计及出错设计等方面做了全面的概括性的说明,为软件详细设计奠定了一定的基础,同时作为系统分析员
2、工作的阶段性总结和程序员进行开发和未来测试开发的重要文档资料。1.2背景1)待开发系统软件名称:学生成绩管理系统;2)本项目的任务提出者是学校信息管理系统的各位老师,由本小组负责开发,用于学校广大师生成绩查询及管理;3)开发背景:本系统是学生成绩管理系统,实现的是网络管理系统中关于学生成绩管理的子功能,通过此软件,提高用软件工程分析问题、解决问题的能力,同时增强对数据库和VC#的使用能力。1.3定义1)待开发系统软件名称:学生成绩管理系统;2)本项目的任务提出者是学校信息管理系统的各位老师,由本小组负责开发,用于西南大
3、学广大师生成绩查询及管理;3)开发背景:本系统属于西南大学网络管理系统的学生成绩管理模块,实现的是网络管理系统中关于学生成绩管理的子功能,通过此软件,提高用软件工程分析问题、解决问题的能力,同时增强对数据库和VC#的使用能力。2.系统的结构本系统可分成管理员登录功能、管理员管理学生成绩管理功能、管理员添加学生功能、管理员查询学生信息功能、管理员修改密码功能、学生登录功能、学生查询课程成绩功能六个子系统功能模块。9详细设计说明书管理员登录功能管理员管理学生信息功能管理员添加学生功能管理员查询学生信息功能管理员修改密码功能
4、学生登录功能查询课程成绩功能学生成绩管理系统3.系统的模块设计3.1登录模块3.1.1模块描述登录系统这个功能模块由两个部分组成:管理员用户学生用户。3.1.2功能用户可以进行“登录”行为,登录后可会根据其先前注册的资料和权限,使用户进行查询、添加、删除、修改成绩等功能。3.1.3性能(1)安全保密性在该模块中,安全、可靠将作为第一要素。同时,利用细分的权限管理,拒绝非法用户进入系统和合法用户的越权操作,避免系统遭到恶意破坏,防止系统数据被窃取和篡改。(2)稳定性要求该模块可以长期稳定正常工作。(3)实用性9详细设计说
5、明书该模块可以完成用户所需要的基本操作,界面通俗易懂。容易操作。对设备的处理将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能。3.1.4输入项用户名、密码3.1.5输出项登录失败或者成功的提示3.1.6算法if(this.textBox1.Text==""
6、
7、this.textBox2.Text==""){MessageBox.Show("用户名或密码不能为空!","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);this.textBox1.
8、Focus();}else{try{stringstr="DataSource=.;InitialCatalog=XSCJ;IntegratedSecurity=True";SqlConnectionconn=newSqlConnection(str);stringsql="select*from用户表where用户名='"+this.textBox1.Text.Trim()+"'";conn.Open();SqlCommandcmd=newSqlCommand(sql,conn);SqlDataReaderread=
9、cmd.ExecuteReader();if(read.Read()){if(textBox2.Text.Trim()==read["密码"].ToString().Trim()){this.Hide();Form1f2=newForm1();name=this.textBox1.Text.Trim();f2.Show();}else{MessageBox.Show("密码错误","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);textBox2.Clear
10、();textBox2.Focus();}}else9详细设计说明书{MessageBox.Show("不存在该用户");}conn.Close();}catch(Exceptionex){MessageBox.Show(ex.Message);}}name=this.textBox1.Text.Trim();}3.1.7接口通过
此文档下载收益归作者所有