- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机]CSI_08_详细设计说明书
项目管理体系文件
详细设计说明书
编 撰 人:TMO
审 核 人:
批 准 人:
批准日期:2010-9-1
保密级别:机密
文档版本:0.0.1
北京中软国际信息技术有限公司
版本历史
日期 版本 说明 作者 目 录
1. 引言 3
1.1. 编写目的 3
1.2. 背景 3
1.3. 术语 3
1.4. 参考资料 3
2. 程序系统结构 3
3. 功能模块设计说明 4
3.1. 模块一 4
3.1.1. 功能描述与性能描述 4
3.1.2. 与本模块相关的代码表和表 4
3.1.3. 输入信息 4
3.1.4. 输出信息 4
3.1.5. 算法 5
3.1.6. 处理流程 5
3.1.7. 类设计 5
3.1.8. 应说明的问题与限制 6
3.1.9. 界面设计与说明 7
3.2. 模块二 7
引言
编写目的
本文主要详细描述OLES项目的各个功能模块,包括其功能、输入输出信息、类说明以及界面设计说明,为实现该系统的实现提供完整的参考,并为后期的测试,维护及版本升级等做准备。
背景
本项目全名在线考试系统,英文缩写OLES;
项目由中软国际提出、由Vampire小组开发;
本软件可供公司在职员工及面试员工进行专业知识的测试,方便项目经理对于所带领的员工的成绩的查看和管理。
术语
术语、缩略语 解 释 需求提供者 提出有效软件需求的客户 OLES 本文及相关文档中均代表在线考试系统的应为标准化简称 参考资料
数据库设计规范
界面接口设计规范
概要设计说明书
需求规格说明书
程序系统结构
用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。
功能模块设计说明
模块一
模块编号
Vampire_login_1
功能描述
为登录功能,即所有用户在此以对应的身份进行系统登录。
与本模块相关的代码表和表
说明与本模块相关的数据库代码表及表格。格式可如下:
名称 中文注释 类型 作用 代码表 表 √ √ √ √ 作用指在本子系统中对该表的操作为:input(输入) 、output(输出)、update(更新)等。
输入信息
登录身份:string
登录账号:string
密码:string
输出信息
暂无。
算法
if (身份=所选身份账号=正确账号密码=正确密码)
登录成功;
else
重新登录;
其中所用的最重要的函数方法就是在登录按钮下面所设置的方法,通过判断用户输入的身份,账号与密码是否与数据库中所存储的记录一致,一致才能够顺利登录,否则无法登录该系统。
处理流程
类设计
类图
类说明
该类主要完成的功能为登录该OLES系统。
(一)Login说明:
1、功能:
登录系统
2、主要方法:
1) button_land_Click():用来判断所输入的身份与账号及密码是否与数据库中的信息所一致。
2) button_exit_Click():用来退出该系统
3) linkLabel1_LinkClicked():连接跳转至“密码找回“界面
4) Login_KeyDown():点击键盘上的回车按钮就相当于用鼠标点击“登录”按钮同样的功能
应说明的问题与限制
最大的问题是与数据库的连接问题,若连接出错则无法在数据库中找到相应信息进行匹配,则导致无法登录。
界面设计与说明
系统的整体风格简洁干练,以湖蓝色与银灰色也主色调,在登陆界面左边配以制作团队的logo,关于其中主要所用控件说明如下:
控件一、comboBox_flag:用下拉列表来选择登录身份;
控件二、textBox_id:用文本框输入账号;
控件三、textBox_pwd:用文本框输入密码;
控件四、button_land:用按钮关联跳转至下一页面;
控件五、button_exit:用按钮关联退出系统;
控件六、linkLabel1:用标签连接关联跳转至找回密码页面;
(其他标签控件不做赘述)
模块二
模块编号
Vampire_login_1
功能描述
如果用户忘记自己的密码,可以通“密码找回”重新找回密码。
与本模块相关的代码表和表
说明与本模块相关的数据库代码表及表格。格式可如下:
名称 中文注释 类型 作用 代码表 表 √ √ √ √ 输入信息
身份:string
账号
文档评论(0)