软件工程-详细设计说明书_第1页
软件工程-详细设计说明书_第2页
软件工程-详细设计说明书_第3页
软件工程-详细设计说明书_第4页
软件工程-详细设计说明书_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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.引言11编写目的针对需求分析过程中用户对系统的功能要求,以及当前技术条件的限制,为 了更好地满足用户的功能和使用上的要求,实现系统设计的可行性,明确系统中 各个子模块的功能和设计方法,从而使得系统的设计过程循序渐进而编写此说 明。12项目背景为了满足用户对联系人信息的管理而设讣。参与设计人员:许

2、北虎、张富国、严文龙、邹庆松、汪骥。1.3定义1. 4参考资料软件工程(第二版) 杨文龙 C# 3. 0实例精通王院峰以及白度文库等网络资料古天龙编著电子工业出版社 陈静 等编著 机械工业出版社21需求概述实现用户登录和修改密码功能。添加新联系人的功能,修改已有的联系人信 息,删除联系人信息。对已有的联系人信息按照不同的项口进行排序的功能。按 照不同的类别实现对联系人信息的查询功能。将系统中的文件导出到表格中,或 者从文件中导入联系人信息到该系统的功能。2. 2软件结构3.程序描述(1).登录功能主要完成对密码的校验工作。(2).修改密码功能主要是用户通过初始密码登录成功后,如果有安全方面的需

3、要,则可以 通过修改密码来实现。(3) 查看全部联系人信息功能在用户需要快速浏览联系人信息时可以丄作该功能来实现。(4) .分类査看功能当用户不能确定自己要查询的对象的具体信息,此时可以通过分类查询 方式来实现,这种方式避免了对整个记录的搜索,提高了用户查找的效率。其中 按照不同类别可以实现按照关键字的方式进行查找,方便了用户使用。(5) .联系人信息维护功能主要是对联系人进行添加、修改和删除操作,其中修改和删除操作通过 直观的数据窗口的形式来体现。(6) .对联系人信息进行排序功能为了满足方便用户对联系人信息的管理,减少维护代价,提高维护系统 的效率,使联系人的信息结构更加清晰和直观。(7)

4、 .导入导出功能导出主要是为了实现程序内部数据的对外公布,导出数据到excel表 中。导入功能主要是为了实现批量输入数据,是很快的添加数据方法。3. 6程序逻辑37接口SqlDBHelper 类提供接口给 ContactsService 类。ContactsService 类提供接口给 Ma inForm 类。LoginSystem 、 AlterPassword 、 Query 、 QueryAll 、 UpdateContact 、 ModifyContact、SortContacts、ExportContact 类分别提供接口给MainForm类。3. 8存储分配3. 9限制条件类名在程序的设计过程中不能改变,各个模块部分必须在同一平台下编译。 修改后的类库文件必须重新加载到要引用该库文件的目录下。3. 10测试要点(1) .测试每个模块正常悄况下是否能实现功能。(2) .测试异常情况下是否会产生程序中断。(3) .测试主要目标放在用户的使用舒适度,作为一款简单的应用程序,主 要的亮点在于是否能够舒适的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论