




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武汉工业学院 网站开发工具 大作业实验报告姓 名 学 院 专 业 年 级 学 号 指导老师 2012年 5 月 29 日 目录摘 要2第1章 绪论4第2章 系统需求分析与系统框架52.1 需求分析52.2 系统框架52.2.1 系统功能分析52.2.2 系统功能模块52.3 数据库设计62.3.1 数据库需求分析6第3章 系统详细设计83.1 系统模块的具体实现83.1.1 系统的登录界面83.1.2 通讯录管理9第4章 编码实现134.1 系统主界面134.1 系统主界面主要代码134.2 通讯组主界面134.2.1 通讯组主界面主要代码134.3 联系人主界面154.3.1 联系人主界面主要代码15第5章 系统测试与发布18第6章 实验感想与总结19第1章 绪论伴随着信息技术的快速发展,电子邮件已经成为最基本的网络通信工具,每天都有成千上万的用户使用它。电子邮件(简称e-mai1)又称电子信箱、电子邮政,它是种用电子手段提供信息交换的通信方式,它是全球多种网络上使用最普遍的一项服务。这种非交互式的通信,加速了信息的交流及数据传送,它是个简易、快速的方法。进入国际互连网的用户可以方便的使用电子邮件,而且不用任何纸张,就可以方便的写、寄、读、转发信件,而且它不论地球的任何区域,只要他在网内就可以进行转发,而不受任何时间的限制。利用电子邮件还可以实现文件的传输、电子杂志的订阅,进行学术讨论,举行电子会议或者查询信息。这是目前最普及也是最方便的通信工具。很多应用程序都附带有电子邮件的发送和接收功能,因此,电子邮件和接受程序的编程变的十分重要。邮件发送系统是采用c#开发的综合性的程序设计。它包括邮件用户的订阅、邮件组、记录以及邮件的收发。现在,这种电子邮件发送系统已成为人们生活中不可缺少的重要工具,也是许多商家和组织机构的生命血脉。用户可以通过电子邮件的讨论会进行项目管理,并且有时要根据快速,或洲际的电子邮件信息交换进行重要的决策行动。第2章 系统需求分析与系统框架2.1 需求分析需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么“这个问题。需求分析的任务不是确定系统怎样完成他的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。可行性研究阶段产生的文档,特别是数据流成图,是需求分析的出发点。数据流成图中已经划分出系统必须完成的许多基本功能,系统分析员将仔细研究这些功能并进一步将它们具体化。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。2.2 系统框架2.2.1 系统功能分析根据对客户需求进行分析的结果,现列出以下主要设计原则:1、 用户和邮箱易管理邮件系统要有大规模用户的支持能力,具有良好的用户扩展性,同时能够满足对用户邮箱的定制管理功能。2、 功能丰富实用包括用户使用邮箱的功能和系统管理员管理邮件系统的功能。方案要满足用户对这两方面的要求。3、 系统结构完善紧凑结构要合理可靠,同时模块具有独立性,包括硬件系统平台和软件系统的搭建,都要考虑到整个系统的可靠性。4、 高扩展性系统是否具有很好扩展性是方案成功的一个重要标志,本方案主要从硬件平台可扩展性和软件功能模块的可扩展性两个方面来满足要求。5、 高可靠性邮件系统最基本也是最重要的一个需求就是可靠性。2.2.2 系统功能模块和设计目标根据客户的现实状况和业务需求及今后的发展方向,系统设计总体目标是为客户建立高性能、易管理、可扩展、安全可靠、性能价格比良好的电子邮件信息交换系统。用户可能需要的具体功能如下:功能模块规格说明邮件管理基本功能收发邮件传送/接收内部或外部邮件撰写邮件利用web界面撰写邮件回复邮件利用web界面回复邮件或全部回复相关收/发件人全部回复转发邮件利用web界面转发邮件信箱管理内设收件箱、发件箱、已发送信箱等基本信箱。员工可依个人资料管理需要,无限层级添加、编辑信箱。其信箱分层式架构以树状结构清楚显示。2.3 数据库设计2.3.1 数据库需求分析设计一个性能良好的数据库系统,明确应用环境对系统的要求是首要的和基本的。因此,应该把对用户需求的收集和分析作为数据库设计的第一步。需求分析的主要任务是通过详细调查要处理的对象,包括某个组织、某个部门、某个企业的业务管理等,充分了解原手工或原计算机系统的工作概况及工作流程,明确用户的各种需求,产生数据流图和数据字典,然后在此基础上确定新系统的功能,并产生需求说明书。值得注意的是,新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。据分析,可以列出以下数据项和数据结构:用户名数据表结构:用户名,用户密码,邮箱,电话,地址。通信组数据表结构:通讯组id,用户名,通讯组名,通讯组描述。联系人数据表结构:联系人id,所在通信组id,联系人姓名,联系人性别,联系人地址,邮政编码,联系人电话,联系人手机,联系人e-mail。 电子通信录包括三部分信息:1. 用户登录注册信息2. 通信组信息3. 联系人信息数据结构描述:数据库名correspondence用户名数据表结构(tableuser)字段名说明数据类型长度允许空值是否主键userid用户名varchar20truepassword密码varchar18e_mail邮箱varchar50truetelephone电话varchar10trueaddress地址varchar50true通信组数据表结构 (tablegroup)字段名说明数据类型长度允许空值是否主键gid通信组idinttrueuserid用户名varchar20gname通信组名varchar20gdescription通信组描述texttrue联系人数据表结构 (tableuser)字段名说明数据类型长度允许空值是否主键uid联系人idinttruegid所在通信组idinttruename联系人姓名varchar10truegender联系人性别varchar50trueaddress联系人地址texttruepostcode邮政编码varchar6truetelephone联系人电话varchar10truemobile联系人手机varchar11truee-mail联系人e-mailtexttrue第3章 系统详细设计3.1 系统模块的具体实现3.1.1 系统的登录界面通讯录系统的登录界面采用多重窗体(mdi),使系统更加美观,方便实用.用户登录用户名及密码正确进入主界面非法用户重新输入退出 y n n y 图3-1 系统登录流程图打开visual studio 2008后,单击文件|打开菜单,在项目/解决方案中找到项目。单击开始执行按钮。登录的网页如图3-2所示。图3-2 系统登录界面3.1.2 通讯录管理输入正确的用户名和密码能进入到系统的主界面。 图3-3 通讯录的主界面在系统中添加一个通讯组如图3-4所示。 图3-4 添加通讯组若通讯组添加成功如图3-5所示。 图3-5 通讯组添加成功的结果通讯组修改如图3-6所示 图3-6 通讯组修改通讯组修改成功如图3-7所示 图3-7通讯组修改成功通讯组删除成功后如图3-8所示。 图 3-8 通讯组删除成功在系统中添加一个联系人如图3-9所示。 图3-9 添加联系人若联系人添加成功如图3-10所示。 图3-10 联系人添加成功的结果联系人修改如图3-11所示。 图3-11 联系人修改联系人修改成功如图3-12所示 图3-12联系人修改成功联系人删除成功后如图3-13所示 图 3-13 联系人删除成功查找联系人如图3-14所示 图 3-14 查找联系人输入要查找的联系人的姓名,单击查找按钮如图3-15所示 图 3-15 查找联系人的结果 第4章 编码实现4.1 系统主界面 4.1 系统主界面主要代码 无标题页 欢迎 用户使用通信录系统 4.2 通讯组主界面 4.2.1 通讯组主界面主要代码 无标题页 欢迎 用户使用通信录系统 asp:sqldatasource id=sds runat=server connectionstring= selectcommand=select gid , gname,gdescription from tablegroup where (userid = userid) onselecting=sds_selecting deletecommand=delete from tablegroup where gid =gid updatecommand=update tablegroup set gname = gname, gdescription = gdescription where gid = gid insertcommand=insert into tablegroup (gname, gdescription) values (gname, gdescription) 4.3 联系人主界面 4.3.1 联系人主界面主要代码 无标题页 欢迎 用户使用通信录系统 asp:sqldatasource id=sqldatasource2 runat=server connectionstring= selectcommand=select gname, gid from tablegroup where (userid = userid) asp:sqldatasource id=sqldatasource1 runat=server connectionstring= selectcommand=select uid, name, gender, address, postcode, telephone, mobile, e_mail from tableuser2 where (gid = gid) order by uid deletecommand=delete from tableuser2 where uid = uid insertcommand=insert into tableuser2 (name, gender, address, postcode, telephone, mobile, e_mail) values (name, gender, address, postcode, telephone, mobile, e_mail) updatecommand=update tableuser2 set name = name, gender = gender, address = address, postcode = postcode, telephone = telephone, mobile = mobile, e_mail = e_mail where uid = uid 第5章 系统测试与发布软件测试是保证软件质量的关键,它是对需求分析设计和编码的最后复审。在软件生命周期的每个阶段,都不可避免地会产生错误,通常在编写出每个原程序后,就要对它进行必要的测试,这步工作自己来完成。此后由专门的测试人员进行各种综合测试。软件产品可用黑盒法和白盒法进行测试,通常两种方法结合使用。我在测试系统时先进行黑盒法测试,即检查程序是否输出正确的结果,而后进行白盒测试,即了解程序的内部结构和处理过程,对程序中重要的逻辑路线进行测试,在不同点检查程序状态,确定实际状态与时期的状态是否一致2。完成了企业人事管理系统的编译和调试工作,最后一步就是系统的编译和发行。选择“crit + f5”快捷键,编译开始。编译完毕之后,即生成了相应的可执行文件。编译通过后,生成可执行文件debug.exe.我们需要在发布前对生成的可执行文件进行测试。通过测试的可执行文件,就可以发布了。第6章 实验感想与总结在internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。 计算机将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。除了提供自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。今天人们谈到计算机必然地和网络联系起来,一方面孤立的未加入网络的计算机越来越难以见到,另一方面计算机的概念也被网络所扩展。二十世纪九十年代兴起的internet在过去如火如荼地发展,其影响之广、普及之快是前所未有的。从没有一种技术能像internet一样,剧烈地改变着我们的学习、生活和习惯方式。全世界几乎所有国家都有计算机网络直接或间接地与internet相连,使之成为一个全球范围的计算机互联网络。人们可以通过internet与世界各地的其它用户自由地进行通信,可从internet中获得各种信息。人们已充分领略到网络的魅力,internet大大缩小了时空界限,通过网络人们可以共享计算机硬件资源、软件资源和信息资源。“网络就是计算机”的概念被事实一再证明,被世人逐步接受。通过这段时间的学习和老师的指导下以大量明晰的操作步骤和典型的应用实例,教会我们。使更
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三基医院感染课件
- 三只小猪的绘画课件
- 经尿道前列腺电切术配合
- 小儿静脉输液外渗课件
- 小儿药量课件
- 多领域人机关系面试题库版
- 大学生车间顶岗实习报告
- 大一新生入学教育感悟
- 小儿肾病课件
- 小儿用药基础知识培训课件
- 2025年急诊急救试题(附答案)
- 贵州航空产业城集团股份有限公司旗下子公司贵州安立航空材料有限公司招聘笔试题库2025
- 2025年医师节临床知识竞赛题库
- 2025年校长职级考试题及答案
- 2024兴平市辅警招聘考试真题
- 2025年保育员初级考试试题试题(含答案)(完整版)
- 2024年江苏镇江市科学技术局遴选事业单位人员2人笔试高频难、易错点备考题库及参考答案详解1套
- 成都市二手房买卖合同房屋交易税费缴纳及减免协议
- (高清版)TDT 1075-2023 光伏发电站工程项目用地控制指标
- NB-T 47013.15-2021 承压设备无损检测 第15部分:相控阵超声检测
- 公路工程质量检验评定jtgf80-1
评论
0/150
提交评论