1、详细设计阐明书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.
2、3定义1.4参照资料软件工程 (第二版) 杨文龙 古天龙 编著 电子工业出版社C# 3.0 实例精通王院峰 陈静 等编著 机械工业出版社以及百度文库等网络资料2.1需求概述实现顾客登录和修改密码功能。添加新联系人功能,修改已有联系人信息,删除联系人信息。对已有联系人信息按照不同项目进行排序功能。按照不同类别实现对联系人信息查询功能。将系统中文献导出到表格中,或者从文献中导入联系人信息到该系统功能。2.2软件构造通讯录顾客登录工具查询修改密码操作导出数据导入数据分类查看查看所有删除修改添加3程序描述 (1). 登录功能 重要完毕对密码校验工作。(2) . 修改密码功能 重要是顾客通过初始密码登录
3、成功后,如果有安全面需要,则可以通过修改密码来实现。(3) . 查看所有联系人信息功能 在顾客需要迅速浏览联系人信息时可以工作该功能来实现。(4) . 分类查看功能 当顾客不能拟定自己要查询对象详细信息,此时可以通过度类查询方式来实现,这种方式避免了对整个记录搜索,提高了顾客查找效率。其中按照不同类别可以实现按照核心字方式进行查找,以便了顾客使用。(5). 联系人信息维护功能 重要是对联系人进行添加、修改和删除操作,其中修改和删除操作通过直观数据窗口形式来体现。(6) . 对联系人信息进行排序功能 为了满足以便顾客对联系人信息管理,减少维护代价,提高维护系统效率,使联系人信息构造更加清晰和直观
4、。(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). 测试重要目的放在顾客使用舒服度,作为一款简朴应用程序,重要亮点在于与否可以舒服使用,测试目是为了去掉某些不需要人为输入,减少程序对顾客规定,使操作更加人性化。