4.3.4辅助功能模块
本模块包括通讯录、日常记事和系统帮助等,通讯录查看是通过GridView控件来展示客户和企业用户的通讯信息,便于相互之间的联系;用户可以使用日常记事来进行工作记录并只能对自己的记录进行必要的修改,系统帮助是帮助用户了解系统并详细介绍系统的使用方法。
4.3.5系统文护模块
系统文护中采用拼接SQL语句实现数据备份还原操作,为了避免超时响应和数据库占用等问题,使用master数据库连接或者在执行SQL语句前加上use master语句;为避免系统崩溃,在清空数据前先备份数据库,再调用存储过程执行SQL语句删除了除管理员用户的其他信息,这就使清空后系统管理员仍然可以登录还原数据;同时系统文护可以实时更新地区信息,根据用户权限对相应功能进行调整。
5.系统测试
在编写代码的过程中,每一个模块编写完以后,对模块进行功能测试,即单元测试,使其能够达到模块设计的效果;根据模块的耦合度,将各个模块组合,并进行了系统的集成测试;系统部分测试如表5所示:
表5 系统部分测试操作表
测试操作 预期结果 实际结果
多个用户同时登录 用户输入正确时全部能登录成功 都能登录成功,系统运行正常
录入客户资料时,*标记的不能为空,使用下拉框选取信息 录入信息成功保存在数据库中 信息成功添加
对信息进行查询、编辑、删除等操作 客户信息和用户信息管理功能操作能成功实现 信息管理功能实现
对数据库进行备份、还原及清空操作 操作成功 备份、还原成功,清空除管理员的数据
6.总结
本文通过分析、讨论构建客户信息管理系统的系统需求和系统模型,设计并开发了客户信息管理系统,详细介绍了系统总体框架设计和系统功能模块。系统使用简洁的三层框架结构,可以进行客户信息的查看、资料录入等操作,实现客户信息的管理、统计,系统文护以及一些常规的设置和数据库管理等操作;经过不断的调试和修改基本完成了该系统所需功能,由于时间及个人能力有限,系统存在着界面优化、代码质量、运行效率、兼容性、功能实现等考虑不足之处,需要在今后的实践中积累经验,提高需求分析和设计的能力;更好地把握需求变更,为今后的系统开发起到积极的作用。 ASP.net企业客户信息管理系统的设计与实现(6):http://www.751com.cn/jisuanji/lunwen_1655.html