- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Iweb大作业报告
Web程序设计
期末考核报告
院 系: 数学与计算机学院
专 业: 软件工程
班 级: 1202班
学 号: 1205110308
姓 名: 袁琦
指导老师: 蒋丽华
2015年5月16日
基于ASP.NET的电子通信录系统的设计与实现
一、需求分析
为了掌握使用ADO.NET访问与操纵数据库的方法,我们决定通过制作一个电子通信录系统来掌握,目标系统应该达到以下要求:
系统的时间经济性。优化的逻辑设计和物理设计能够使系统的运行效率大大提高,系统的反应速度也会加快。
系统的可理解性。用户很容易就可以理解系统的功能和如何使用系统。
系统的可维护性和适应性。系统应该容易被修改、扩充和维护,能够适应用户不断发展变化的需求。
系统的可用性。目标系统的功能要求比较全,必须要能够完全满足系统的业务需求。
二、系统框架总体设计
(一)本系统是基于ASP.NET电子通讯录管理系统的设计与实现,主要实现用户的注册和登录,添加通讯组,显示通讯组,添加联系人,联系人显示和查找,修改密码等功能。
主要模块如下:
用户注册
用户登陆
添加通讯组
显示通讯组
添加联系人
显示联系人
查找联系人
密码修改
电子通讯录系统的系统结构图,如图下图显示:
(二) 数据库表的设计。
数据结构描述:数据库名-DataBase
用户名数据表结构(TableUser)
字段名 说明 数据类型 长度 允许空值 是否主键 UserID 用户名 Password 密码 CreatTime 用户建立时间
通信组数据表结构 (TableGroup)
字段名 说明 数据类型 长度 允许空值 是否主键 GID 通信组ID UserID 用户名 GName 通信组名 GDescription 通信组描述
联系人数据表结构 (TableUser)
字段名 说明 数据类型 长度 允许空值 是否主键 UID 联系人ID GID 所在通信组ID Name 联系人姓名 Gender 联系人性别 Address 联系人地址 PostCode 邮政编码 Telephone 联系人电话 Mobile 联系人手机 E-mail 联系人E-mail 说明:不同的用户拥有不同的联系组,不同的联系组用不同的联系人。
(三)电子通信录系统应至少包括下列功能页面(页面布局自定):
用户首先要进行注册,注册成功后,还要允许用户进行密码修改。
通信组的创建 AddGroup.aspx
通信组的显示与维护ShowGroup.aspx
通信组是根据联系人之间的关系建立不同性质的Group,以上页面主要访问数据库中的TableGroup数据表。页面主要功能分别为:组的创建和维护。比如,可以建立亲友通信组、工作通信组、同学通信组以及其他类型通信组等。
联系人信息的添加 AddPerson.aspx
联系人信息的显示与维护ShowPeople.aspx
根据联系人与通信组的关系,对联系人进行分类添加和维护,以上页面涉及到对TableUser数据表的操作,同时需要考虑与TableGroup数据表之间的关系。
查找通信录 Findperson.aspx
设置查找条件,用户可以直接输入查询关键字,也可以先选择通信组,再输入查询关键字,系统返回查询结果,可以绑定DataGrid控件来显示查询结果。
详细模块设计及截图
数据库设计
如下图所示,在SQL server数据库中新建了一个数据库名为DataBase,在该数据库中建了三个表,分别是用户名数据表结构(TableUser)、通信组数据表结构 (TableGroup)、联系人数据表结构 (TableContact),登录方式为Windows方式。
1、用户名数据表结构(TableUser)如下图所示,主键为UserID和Password.
2、通信组数据表结构 (TableGroup)如下图所示,主键为GID和UserID.
3、联系人数据表结构 (TableContact)如下图所示,主键为UID和GID.
建立三个表之间的视图(work)如下图所示,内部联系为:①
您可能关注的文档
最近下载
- 三级品酒师培训测试卷及答案.doc VIP
- 《骨性关节炎》课件.ppt VIP
- 土方倒运施工方案-.pptx VIP
- 多伦多述情障碍量表(TAS-20).docx VIP
- 体例格式12:工学一体化课程《小型网络安装与调试》任务2教学单元2教学单元活动方案.docx VIP
- 体例格式12:工学一体化课程《小型网络安装与调试》任务2教学单元1教学单元活动方案.docx VIP
- 体例格式12:工学一体化课程《小型网络安装与调试》任务2教学单元3教学单元活动方案.docx VIP
- 体例格式12:工学一体化课程《小型网络安装与调试》任务2教学单元5教学单元活动方案.docx VIP
- 《骨性关节炎》课件.pptx VIP
- 体例格式12:工学一体化课程《小型网络安装与调试》任务2教学单元6教学单元活动方案.docx VIP
文档评论(0)