DoNet课程设计--个人通信薄系统的设计与开发.docVIP

DoNet课程设计--个人通信薄系统的设计与开发.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程考查报告书 课程名称: .NET程序设计 题 目:个人通信薄系统的设计与开发 系 名: 信息工程系 专业班级: 软件 姓 名: 学 号: 授课教师: 个人通信薄系统 1、开发环境 硬件环境:微机系列,内存在1G以上,软件环境:Microsoft Windows XP 2、开发工具、技术和平台 Visual studio 2005,SQL Server 2005 SQL Server数据库应用技术,C#语言设计 3、完成时间 2012.6 .18-----2012.6.24 4、需求分析 4.1 概述 个人通信薄系统的设计与开发是在面向对象和数据库开发两方面的基础上开发出来的,它是为了让大家妥善处理自己的联系人的信息,具有一定的保密功能,有利于自己联系人信息的安全性。本个人通讯录工具主要实现五大功能:联系人的查询;通过姓名查询;添加联系人以删除联系人信息及修改联系人信息。含有对通讯薄信息进行添加,查询,删除的功能。还有对用户对象信息的添加和修改功能。对通迅录可以按不同的条件查询。 4.2基本功能 本个人通讯录工具主要实现五大功能:联系人的查询;通过姓名查询;添加联系人以删除联系人信息及修改联系人信息。 4.3具体需求分析 4.3.1用户登录 用户进入系统登陆界面后在界面上对应的密码和用户名输入框中输入相应信息后点击登录按钮,系统自动根据数据库中的用户信息来进行用户登录验证,如果用户名和密码正确则进入功能界面;否则提示密码或者用户名输入错误,请重新输入。 数据名称 使用人员 组成 名称 格式 范围 精度 说明 密码 字符 16 - 登录时输入的密码 姓名 字符 16 - 使用人员的姓名 备注 姓名、密码在登录的时候,大小写敏感 4.3.2查看所有联系人信息用例 用户可以在功能界面上点击查看所以联系人按钮进行查看数据库中所有的联系人及其相应的信息。 4.3.3查询联系人用例 用户打开功能界面,功能界面为查询用例提供入口;用户选择“查询联系人”功能项,页面直接跳转到查询联系人界面,在界面上面可以看到输入框,可以输入联系人姓名,然后在点击查找按钮,系统则根据输入的姓名在数据库中查找联系人,并将联系人信息显示在对应的显示框中。 4.3.4添加、删除、更改联系人信息用例 点击功能界面上的添加按钮,进入增加联系人界面。输入联系人的基本信息,单击添加联系人按钮,则在数据中添加的此次输入的联系人信息,并且会在显示添加效果;删除和更改联系人方式都是类是与添加联系人信息。 5、系统总体设计 5.1总体设计思路 完成用户需求只需将所有功能实现即可,首先在SQL Server 2000 中将相应的数据表,存储过程建好;然后通过 Visual Studio 2005中将所以的功能界面设计完善,再就是编程代码设计,最后进行程序测试和更能测试。在代码设计过程中各个击破一个一个模块的功能实现。 5.2体系结构 使用ADO.NET技术与后台数据库进行连接, 并能调试运行。该系统将能够实现用户登录功能,通过选择对应菜单项对联系人信息进行增加、删除、修改和查询等功能。 总体架构如图: 系统用例图: 5.3概念设计(ER图)(此部分可以省略) 5.4逻辑设计 用户信息表(用户名,用户密码,用户类型) 联系人信息表(用户名,联系人编号,姓名,性别,生日,手机号码,固定电话,E-mail,家庭住址) 联系人类别表(类别,类别编号,备注) 用户信息表—联系人信息表(用户名,用户名) 联系人类别表—联系人信息表(类别,类别名) 5.5表的设计,包括表的结构、约束等 图 联系人信息表 字段名 字段类型 长度 设置键 字段约束 设置的约束及其说明 用户名 nchar 10 外键 Not null FOREIGN KEY 约束 此用户名必须与用户信息表的用户名一样 密码 nchar 5 主键 Not null PRIMARY KEY 约束 具有唯一性,它的值不能为空 姓名 char 30 — Not null 性别 char 10 — Not null CHECK 约束 性别只能是男或者女 生日 datetime — — null 手机号码 char 30 — Not null 固定电话 char 10 — null E-mail Nchar 20

文档评论(0)

mkt365 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档