软件设计详细文档

软件设计详细文档

ID:26670443

大小:182.00 KB

页数:9页

时间:2018-11-28

软件设计详细文档_第1页
软件设计详细文档_第2页
软件设计详细文档_第3页
软件设计详细文档_第4页
软件设计详细文档_第5页
资源描述:

《软件设计详细文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、灰太狼学生信息管理系统[灰太狼学生信息管理系统]详细设计文档1灰太狼学生信息管理系统文档审核编制人高伟日期2011-4-18审核人日期审定人日期批准人日期文档修订版本号修订内容修订日期修订人10.0起草该文档2011-4-18高伟10.1修改并完善该文档2011-4-22高伟1.第8页共5页灰太狼学生信息管理系统目录1引言31.1编写目的31.2背景31.3定义31.4参考资料32程序系统的结构33程序设计说明33.1概述43.2功能43.3输入项43.4输出项43.5算法43.6流程逻辑43.7限制条件53.8实施方案53.9尚未解决的问题53.10运行

2、环境及配置说明54程序2设计说明5第8页共5页灰太狼学生信息管理系统1引言1.1编写目的本说明书在概要设计的基础上,对学生信息管理系统的各模块、程序分别进行了实现层面上的要求和说明。为下阶段开发提供依据。1.2背景A、软件系统的名称:灰太狼学生信息管理系统B、任务提出者:湖南程序设计大赛组委会开发者:高伟C、实现完成的系统将可用在所有windowxp和sqlserver的个人PC或者联网并且能够连接到远程sqlserver数据库的电脑上.为使用者管理学生信息提供方便。1.3定义Vc:visualc++6.0。微软出品的c++集成开发环境Sqlserver:

3、微软的sqlserver2000数据库。Mfc:MFC(MicrosoftFoundationClasses),是一个微软公司提供的类库(classlibraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。1.4参考资料需求分析说明书《软件工程导论》清华大学出版社,张海藩编著第8页共5页灰太狼学生信息管理系统1程序系统的结构2程序设计说明系统登陆管理第8页共5页灰太狼学生信息管理系统程序启动即启动登陆

4、模块,登陆模块与学生信息管理独立,登陆模块完成信息验证后不再影响学生信息管理的功能,修改管理员信息仅仅局限于密码修改。添加学生信息添加信息中包含学生学号,姓名,性别,年龄,籍贯,家庭地址,电话信息,拒绝空提交以及填写不完整的提交。满足完整性约束,即可添加成功,但添加成功后,应立即更新相关的列表项,以保证信息同步。修改信息类似于添加信息。查看信息以学号为主键检索某人信息并通过对话框显示。删除信息类似于查看信息管理员信息管理管理员登陆名固定,只可修改密码。不设计其他功能,如添加管理员等。数据库备份备份整个数据库清空数据库只需清空动态增长的学生信息表即可。其他表

5、对软件性能影响不大。1.1概述信息管理程序以低内存低cpu消耗运行于系统中,程序常驻内存,可以像qq一样随时唤醒或者最小化到图标栏。在具备基本功能的前提下,布局尽量简洁人性化,色调上选择淡色系。1.2功能显示全部学生信息添加,查看,删除,修改学生信息备份数据清空数据检索数据,对已有的数据进行排序,筛选处理管理员修改密码1.3输入项学生信息输入项如下名称数据类型输入格式输入方式限制字节备注学号Vachar数字键盘录入50姓名Vachar字符键盘录入10年龄tinyint数字键盘录入1小于200第8页共5页灰太狼学生信息管理系统地址Vachar字符键盘录入10

6、0电话Vachar字符键盘录入20籍贯Vachar字符键盘录入30性别Bit数字点击选择1修改密码输入项如下名称数据类型输入格式输入方式限制字节备注原始密码Vachar字符键盘录入50新密码Vachar字符键盘录入501.1输出项列表框信息输出名称输出格式有效长度学号字符50姓名字符10年龄字符1地址字符100电话字符20籍贯字符30性别下拉列表选项1消息框输出成功或者失败信息1.2算法本程序的排序部分采用了排序算法中的冒泡排序法。演示程序如下staticintCALLBACKMyCompareProc(LPARAMlParam1,LPARAMlParam

7、2,LPARAMlParamSort){CListCtrl*pListCtrl=(CListCtrl*)lParamSort;CStringstrItem1=pListCtrl->GetItemText(lParam1,iSorted);//获取要比较的某一列的一个数据第8页共5页灰太狼学生信息管理系统CStringstrItem2=pListCtrl->GetItemText(lParam2,iSorted);//获取这一列的下一个数据if(a==0)returnstrcmp(strItem2,strItem1);elsereturnstrcmp(str

8、Item1,strItem2);}1.1流程逻辑1.2限制条件本地

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。