编程项目综合实训课程设计报告

编程项目综合实训课程设计报告

ID:33394168

大小:205.47 KB

页数:21页

时间:2019-02-25

编程项目综合实训课程设计报告_第1页
编程项目综合实训课程设计报告_第2页
编程项目综合实训课程设计报告_第3页
编程项目综合实训课程设计报告_第4页
编程项目综合实训课程设计报告_第5页
资源描述:

《编程项目综合实训课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《備程项囱篠合实利》礫程殺针報告电子通讯录设计任务书1.设计目的与要求设计一款电子通讯录软件,用于记录所有客户信息以及所有部门领导人的联系资料,并且访问该通讯录时需要密码,以保证客户信息不外泄。该电子通讯录具有查询、添加、删除和修改客户信息以及部门领导人联系资料信息的功能。2.设计内容软件分为5个模块:数据库模块、用户登录模块、客户信息模块、部门领导人信息模块和用户信息维护模块:(1)建立“电子通讯录”的数据库及其相应表(2)完成用户登录模块的设计与开发(3)完成“电子通讯录”主窗体界面的设计与实现(4)完成“

2、客户信息汇总”子模块的设计与实现(5)完成“客户信息管理”子模块的设计与实现3.编写设计报告写出设计的全过程,附上有关资料,有心得体会。4.任务叙述在规定时间内完成设计,叙述并回答问题本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯录都是由联系人采用名片,笔录手工记账的方式来操作的。现在一般的通讯录管理都是采用计算机作为工具,通用编写使用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理,通讯录管理系统是典型的信息管理系统(MIS),其开发主要包括数据库的建

3、立和维护,以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库,在本系统中选用SQLServerManagementStudio数据库。对于后者则要求应用程序功能完备、易使用,界面友好等特点,本屯子通讯录用的前端开发程序是MicrosoftVisualStudio2010.(中文摘要约150汉字)关键字:通讯录管理系统SQLServerC#第1章系统分析11.1需求分析11.2可行性分析1第2章系统设计22.1系统目标22.2系统功能模块设计2第3章数据库设计43.1oooo

4、o分析43.2。。。。。设计43.3系统详细设计4第4章网站的实现54.1前台设计5144.2后台设计6总结附录(关键部分程序清单)15第1章系统分析1.1需求分析对于现如今高速发展的社会,有着各种各样的管理模式,但是都离不开计算机。在学习过程中,我们慢慢学到了编程,这是一个简单的管理系统,让我们理解系统管理的起步点。对于电子通讯录的实训,是一次锻炼的机会,在程序到设计中,采用的是函数的嵌套,这样就告别了main函数的巧妙变化,提高自己的优化能力。对于操作界面,达到能与用户友好交流,考虑到每一方面,从而进行完善

5、,在每一个模块中,采用结构体类型,每一步的衔接设计了循环,这样操作既方便又能使程序代码简单明了。1.2可行性分析通讯录管理系统是对已有联系人数字化管理的一个重要程序,它体现了相关信息的信息化管理,摆脱了以往人工操作的许多不便。本系统将方便使用者的存储、查询、修改和删除,也人大提高联系人信息资源的利用率,同吋使用者能够更加方便的对相关信息进行个性化的管理。我们大一的吋候,学过C语言,面向对象编程对基础知识,有i定的编程语言基础。同吋,经过大一的学习,有主动学习和探索的精髓,可以接受项目化实训的锻炼。第2章数据库设

6、计2.1数据库分析针对通讯录管理系统,分别对用户登录、添加通讯录和查找、删除以及修改数据进行详细的调研和分析,总结出如下需求信息:每条原始记录要包括姓名、公司名称、电话、邮箱、传真、手机号码,其屮姓名、公司名称、手机号码不能为空。保证通过姓名或公司名称能查询到对应的数据,能删除相应的信息,每张表的详细设计见以下内容(用户信息表,客户信息表,部门经理信息表)2.2数据库设计用户信息表(用户编号,用户姓名,用户密码);客户信息表(客户编号,客户姓名,公司名称,传真,固定电话,手机号码,Email,最近联系时间)部门

7、经理信息表(经理编号,经理名字,所在部门,固定电话,手机号码,Email)2.3数据库详细设计数据库名称:Contacts,共有3个数据表;用户信息表(tb_userinfo),客户信息表(tbcustomerinfo),经理信息表(tbdepartmentmanagerinfo),以下是3个数据表的详细设计;1•用户信息表(tbuserinfo);tbuserinfo列名数据类型(长度)允许空主键默认值备注useridnvarchar(20)V用户编号loginNamenvarchar(30)用户姓名logi

8、nPasswordnvarchar(40)用户密码2•客户信息表(tbcustomerinfo);tbcustomerinfo列名数据类型(长度)允许空主键默认值备注customerlDint设置为标识,种子为20010,增客户编号量为1customerNamenvarchar(30)客户姓名customcrCompanynvarchar(50)公司名称companyfaxnvarch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。