软件工程 详细设计说明书

上传人:陈** 文档编号:96331612 上传时间:2022-05-25 格式:DOCX 页数:6 大小:17.59KB
返回 下载 相关 举报
软件工程 详细设计说明书_第1页
第1页 / 共6页
软件工程 详细设计说明书_第2页
第2页 / 共6页
软件工程 详细设计说明书_第3页
第3页 / 共6页
点击查看更多>>
资源描述
详细设计说明书详细设计说明书1引言11.1编写目的11.2项目背景11.3定义21.4参考资料22总体设计22.1需求概述22.2软件结构23程序描述23.1功能33.2性能33.3输入项目33.4输出项目33.5算法33.6程序逻辑33.7接口33.8存储分配33.9限制条件33.10测试要点31引言1.1编写目的针对需求分析过程中用户对系统的功能要求,以及当前技术条件的限制,为了更好地满足用户的功能和使用上的要求,实现系统设计的可行性,明确系统中各个子模块的功能和设计方法,从而使得系统的设计过程循序渐进而编写此说明。1.2项目背景为了满足用户对联系人信息的管理而设计。参与设计人员:许北虎、张富国、严文龙、邹庆松、汪骥。1.3定义1.4参考资料软件工程 (第二版) 杨文龙 古天龙 编著 电子工业出版社C# 3.0 实例精通王院峰 陈静 等编著 机械工业出版社以及百度文库等网络资料2.1需求概述实现用户登录和修改密码功能。添加新联系人的功能,修改已有的联系人信息,删除联系人信息。对已有的联系人信息按照不同的项目进行排序的功能。按照不同的类别实现对联系人信息的查询功能。将系统中的文件导出到表格中,或者从文件中导入联系人信息到该系统的功能。2.2软件结构通讯录用户登录工具查询修改密码操作导出数据导入数据分类查看查看全部删除修改添加3程序描述 (1). 登录功能 主要完成对密码的校验工作。(2) . 修改密码功能 主要是用户通过初始密码登录成功后,如果有安全方面的需要,则可以通过修改密码来实现。(3) . 查看全部联系人信息功能 在用户需要快速浏览联系人信息时可以工作该功能来实现。(4) . 分类查看功能 当用户不能确定自己要查询的对象的具体信息,此时可以通过分类查询方式来实现,这种方式避免了对整个记录的搜索,提高了用户查找的效率。其中按照不同类别可以实现按照关键字的方式进行查找,方便了用户使用。(5). 联系人信息维护功能 主要是对联系人进行添加、修改和删除操作,其中修改和删除操作通过直观的数据窗口的形式来体现。(6) . 对联系人信息进行排序功能 为了满足方便用户对联系人信息的管理,减少维护代价,提高维护系统的效率,使联系人的信息结构更加清晰和直观。(7) . 导入导出功能 导出主要是为了实现程序内部数据的对外公布,导出数据到excel表中。导入功能主要是为了实现批量输入数据,是很快的添加数据方法。3.6程序逻辑登录修改密码验证成功修改成功结束查看编辑排序导出文件全部信息分类查看存在查找记录添加修改删除成功更新记录显示结果成功导出到Excel表退出NoYesNoYesNoYesNoYesNoYes3.7接口SqlDBHelper类提供接口给ContactsService 类。ContactsService 类提供接口给 MainForm 类。LoginSystem 、AlterPassword 、Query 、QueryAll 、UpdateContact 、ModifyContact 、 SortContacts 、ExportContact 类分别提供接口给 MainForm 类。3.8存储分配3.9限制条件类名在程序的设计过程中不能改变,各个模块部分必须在同一平台下编译。修改后的类库文件必须重新加载到要引用该库文件的目录下。3.10测试要点(1). 测试每个模块正常情况下是否能实现功能。(2). 测试异常情况下是否会产生程序中断。(3). 测试主要目标放在用户的使用舒适度,作为一款简单的应用程序,主要的亮点在于是否能够舒适的使用,测试的目的是为了去掉一些不需要的人为输入,减少程序对用户的要求,使操作更加的人性化。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 工作总结


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!