计算机ASPNET毕业论文

更新时间:2023-03-17 19:53:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

焦 作 大 学

毕业设计(论文)说明书

作 者: 贾俊娜 学 号: 110306310 学院(系): 信息工程学院

专 业: 计算机应用技术 题 目: 企业网站管理 主 题: 电脑维修服务中心网站

指导教师: 冀佩刚 职称: 讲师

2013年12月

摘 要

此次毕业设计的主题是企业网站,目的就是为了方便企业宣传推广和内容管理。在设计的过程中主要运用了Visual Studio 2005 和SQL Server 2000 两大软件,其主要方法则是通过对该网站进行数据的分析与开发,以代码和页面的形式来表现出来。当然,这其中又包括查阅相关专业资料,向编者借鉴思想,再加上我们自己的独立思想和网页页面的具体设计,从而达到系统功能的实现。

网站的建设需要们自己去独立思考,相互讨论,其具体功能的实现需要循序渐进地进行,网站建设完成之后,可以达到预定的目标和功能。当然,其功能可以简单分为三个:录入、查询和计算。所以,在网站设计之初的系统分析中这些预定的功能理论上都是能够实现的,网站建设完成之后,通过不断地输入数据进行测试其是否能够实现录入、查询和计算这三个功能。除此之外,还要对网站的界面进行布局,通过对网站的属性设置来观察网站的显示效果,进而对其进行适当地调整,从而达到美化界面的效果。

关键词:企业网站 asp.net 设计

1

Abstract

The graduation design is the theme of the website, the purpose is to facilitate the promotion of enterprises and content management. In the process of design is mainly to use Visual Studio 2005 and SQL Server 2000 software, the main method is based on the data analysis and development of the site, in the form of code and the page to show it. , of course, this also includes access to related data, to the editor's ideas for reference, combined with our own independent ideas and web page design, so as to achieve the realization of system functions.

The construction of the site need to independent thinking, mutual discussion, the realization of the function of the specific need to be done step by step, the website construction is completed, and can achieve the goal you set for function. Of course, its function can be divided into three: simple input, query and calculation. So early in the design of system analysis in the book are able to achieve the function of the theory, the website construction is completed, through constant input data to test whether it can achieve input, query, and calculate the three functions. In addition, but also to the site interface layout, based on the attribute is set to observe site display effect, and then to adjust appropriately, to beautify the interface effect.

Keywords: enterprise website asp.net design

2

目录

第一章 绪论 ..................................................................................................... 5

1.1项目背景 .................................................................................................................. 5

1.1.1 网站设计背景 ............................................................................................... 5 1.1.2 网站设计目的与意义 ................................................................................... 5 1.1.3 网站设计主要任务 ....................................................................................... 5 1.2技术背景 .................................................................................................................. 6

1.2.1 ASP.NET概述 .............................................................................................. 6 1.2.2 SQL Server2000概述 .................................................................................... 7 1.2.3 Photoshop概述 .............................................................................................. 8 1.2.4 Flash概述 .................................................................................................... 10 1.2.5 Dreamweaver概述 ....................................................................................... 13 1.2.6 CSS概述 ...................................................................................................... 15

第二章 项目分析 ........................................................................................... 17

2.1 网站需求分析 ....................................................................................................... 17 2.2可行性分析 ............................................................................................................ 17 2.3 网站的功能流程图 ............................................................................................... 18 2.4 网站用例图 ........................................................................................................... 20 2.5功能模块分析 ........................................................................................................ 20 2.6界面需求 ................................................................................................................ 21

2.6.1网页设计概述 .............................................................................................. 21 2.6.2网页中的Flash制作 ................................................................................... 21 2.7运行环境 ................................................................................................................ 25

2.7.1硬件需求 ...................................................................................................... 25 2.7.2软件需求 ...................................................................................................... 26

第三章系统分析和设计 ................................................................................. 27

3.1数据库分析和设计 ................................................................................................ 27 3.2数据库逻辑设计 .................................................................................................... 27

3

第四章 项目的实现 ....................................................................................... 30

4.1网站前台的总体设计 ............................................................................................ 30

4.1.1 网站前台的母板页设计 ............................................................................. 30 4.1.2 网站页设计 ................................................................................................. 31 4.1.3 公司简介设计 ............................................................................................. 32 4.1.4 成功案例设计 ............................................................................................. 33 4.1.5 常见问题设计 .................................................................................................... 34

4.1.6 客户在线留言设计 ..................................................................................... 35 4.2网站后台的总体设计 ............................................................................................ 37

4.2.1 网站后台管理母板页设计 ......................................................................... 37 4.2.2 登录页面的设计 ......................................................................................... 38 4.2.3用户管理的设计 .......................................................................................... 39 4.2.4 修改密码页面的设计 ................................................................................. 39 4.2.5 回复客户留言页面的设计 ......................................................................... 39 4.2.6 使用DataList控件实现图文混排 ............................................................. 40 4.2.7发送邮件功能的实现 .................................................................................. 43 4.2.8 限制显示数据信息字符长度的实现 ......................................................... 43 4.3系统测试 ................................................................................................................ 45

第五章 结论 ................................................................................................... 47

5.1 网站研究结论 ....................................................................................................... 47 5.2 感想与收获 ........................................................................................................... 47

致谢 ................................................................................................................. 49 参考文献 ......................................................................................................... 50

4

p:Label>

1. 在代码窗口中,添加用户自定义函数GetNewStr(),具体实现的代码如下: public string GetNewStr(string str, int Lens) {

if (!string.IsNullOrEmpty(str)) {

if (str.Length>Lens) {

str = str.Substring(0, Lens) + \; } } return str; } 4.3系统测试

系统测试是管理信息系统开发周期中一个十分重要而漫长的的阶段。其重要性体现在他是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查。

系统测试的任务是尽可能彻底的检查出程序中的错误,提高软件系统的可靠性,其目的是检验系统“做得怎样”。这个阶段又可以分为三个步骤:模块测试,测试每个模块的程序是否正确;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否满足用户功能和性能的要求。测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。基于系统整体需求说明书的黑盒测试,应覆盖系统随偶联合的部件,系统测试是正对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出需求规格不符合或与之矛盾的地方。

在测试之初,由于输入数据库中的数据是随便输入的,没有实用性,为了使系统

45

更加完善,在系统测试的过程中,本系统将一开始编程随便输入的数据全部清理后,输入了一些有效的测试数据,这样可以更真实的反映系统的功能实现情况。

这样不断发现问题,经过反复的测试、调试,把问题一个个的解决,最终系统可以正常运行。

测试流程:(1)打开系统首页,输入错误的登录信息 (2)登录

(3)输入正确的登录信息 (4)登录

(5)测试结果

测试流程如表4.1所示。

表4.1测试流程

模块名称 测试用例 用户名:null 登录模块 密码:null 用户名:adim 登录模块 密码:null 输入用户名 输入用户名 预期结果 弹出错误提示,请实际结果 登陆失败,提示请通过 是否通过 弹出错误提示,请输入密码 失败,提示输入密码 通过 用户名:adin 登录模块 密码:0 弹出错误提示,用登陆失败,提示用通过 户名或者密码错误 户名或者密码错误 用户名:adim 登录模块 密码:adim 弹出正确提示,请登陆成功 进入系统 通过 46

第五章 结论

5.1 网站研究结论

在本网站的开发过程中将ASP.NET技术应用到企业管理和企业宣传中,基于B/S结构,实现了企业的信息管理和企业宣传功能。

本网站主要是介绍了小鹏电脑维修服务中心的企业网站,另外本网站主要包括公司简介、服务项目、成功案例、常见问题、服务范围和在线留言等几个方面,并且各模块的功能都在此作品具体的实现了。

一个多月的设计也就这样结束了,在做设计的过程中也学到了很多以前学不到的知识,让我获益匪浅,时至今日,论文基本完成。从最初的茫然,到慢慢的进入状态,再到思路的逐渐清晰,整个过程难以用语言来表达。历经了一个月的奋战,紧张而又充实的毕业设计终于落下了帷幕。回想这段日子的经历和感受,我发现了自己看问题的角度,思考问题的方式也逐渐开拓,这与这次设计密不可分。

通过本次毕业设计我锻炼了自己的自学、研究能力,也从中学到不少在企业在课堂上学不到的东西.通过实践我也深刻的体会到软件开发的艰辛及问题解决后的喜悦心情,培养我的独立思考问题的能力,同时也增强了我的理论联系实际的能力,这为自己以后的工作奠定了良好的基础。我也对网站设计有了基本的思想。在今后的学习中将不断提高自己的知识水平,不断完善。 5.2 感想与收获

通过本次设计,我锻炼了动态网页技术。初步了解了编程语言与数据库之间的配合,基本做了一个企业网站,不过对动态网页设计,还不够熟悉,还需要动手实践更多的东西,才能更加了解这一行 和自己所学。

我以前总认为编程是一件很痛苦的事情,但是经过这次作业,使我明白了编程也可以是一件很有趣的事情。想象一下:自己去构思和设计一个别人都没做过的项目那是多么的有成就感。学习网页设计不能心急,这不是一日之功,要想有比较高的造诣,没有长期的练习是达不到的。通过这次毕业设计的整个开发过程,系统开发过程从需

47

求分析到具体功能实现,再到最终测试和维护的理解有了很大的进步,让我对系统开发有了更深层次的认识。现在我的动手能力和独立解决问题的能力也得到了很大的锻炼和提高,这是这次毕业设计最好的收获。

我想我已经敲开了动态网页设计这扇大门,大门里有很多精彩的风景需要我去浏览。当然也会有很多荆棘坎坷需要我去面对。相信只要有恒心,我终会摘到胜利的果实!

48

致谢

在本次毕业设计中,我从指导老师处学到了很多东西。老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我们受益匪浅。他们无论在理论上还是在操作实践中,都给予我们很大的帮助,使我们得到不少的提高。这对于我们以后的工作和学习都是一种意义深远的帮助,感谢他们耐心的辅导,才使得我们的系统设计能够顺利完成。

正是他们的付出,使我找到并改正了许多看起来很明显的错误和不严谨的论述。毕业设计的过程是愉快的,我很感谢与我设计有帮助的每一个人,是他们的存在,让我感到了工作的快乐,使我融入到了团队工作中,感受到了相互合作的乐趣。

最后,当然不能忘记帮助过我的同学与朋友们。写论文通常是一项非常枯燥的工作,但幸运的是他们使这项工作变成了一种乐趣。还有那些不知是道姓名的朋友和默默无闻帮过我的朋友,也在此表示对你们诚挚的感谢。

另外,在任务的完成过程中,由于开发语言和环境的相近性,我还得到了课题组同学的大力支持和帮助。上官鹏飞同学、左新伟同学、曹忠月同学、刘现威同学还有同机房的其他同学都给予了我很大的帮助,正是他们的无私奉献才能够让我顺利地完成毕业设计,在此我真诚地向他们表示最衷心的感谢。

49

图4.11回复客户留言页面的设计

4.2.6 使用DataList控件实现图文混排

在本网站的主页中,应用了DataList控件以控件以图文混排的形式显示公司的成功案例信息。其具体实现的操作方法如下所示。

1.在网站主页放置“成功案例”的单元格中添加一个DataList控件。

2.编辑DataList控件的源代码,使其能够显示作用DataList控件不仅可以在网页中显示文字信息,还可以显示图文混排的数据信息。图文混排的数据信息。编辑完成后DataList控件的代码如下:

style=https://www.bwwdw.com/plus/\height: 54px;https://www.bwwdw.com/plus/\

style=https://www.bwwdw.com/plus/\0px; padding-left: 0px; padding-bottom: 0px; padding-top: 1px; height: 35px; https://www.bwwdw.com/plus/\

40

colspan=https://www.bwwdw.com/plus/\  

ImageUrl='<%# DataBinder.Eval(Container.DataItem,https://www.bwwdw.com/plus/\' Width=https://www.bwwdw.com/plus/\ />

style=https://www.bwwdw.com/plus/\height: 29px; width: 110px;https://www.bwwdw.com/plus/\

   服务项目:

style=https://www.bwwdw.com/plus/\height: 29px;https://www.bwwdw.com/plus/\

 

Text='<%# DataBinder.Eval(Container.DataItem,https://www.bwwdw.com/plus/\'>

style=https://www.bwwdw.com/plus/\

41

width: 110px;https://www.bwwdw.com/plus/\

  维修备注:

style=https://www.bwwdw.com/plus/\  

Text='<%# DataBinder.Eval(Container.DataItem,https://www.bwwdw.com/plus/\'>

style=https://www.bwwdw.com/plus/\width: 110px;https://www.bwwdw.com/plus/\

  详细描述: 

style=https://www.bwwdw.com/plus/\  

Text='<%# DataBinder.Eval(Container.DataItem,https://www.bwwdw.com/plus/\'>

42

4.2.7发送邮件功能的实现

与将网站设置为首页或将网站添加到收藏夹的功能一样,在网站中发送邮件的功能也经常会被用到。在网站中实现发送邮件的功能其实很简单,只需在相应的网页单元格中添加如下代码就可以实现。如图4.12所示。

发送邮件

图4.12发送电子邮件的对话框

4.2.8 限制显示数据信息字符长度的实现

网页中不可能一次显示所有的数据信息,如果要显示的数据字符过长,可以使用“...”代替多余的字符部分,如图4.13所示。

43

图4.13 使用“...”代替多余的字符信息

实现使用“...”代替多余的字符信息的实现方法如下。

1.在 Web窗体的HTML代码中,调用用户自定义函数GetNewStr()。该函数有两个参数,一个是显示的数据字符信息参数;另一个是显示字符个数的参数,通过该函数来实现在Web窗体的显示页面中显示多少个字符信息的功能。在HTML代码中调用GetNewStr()函数的HTML代码如下:

>

Text='<%#

GetNewStr(Convert.ToString(DataBinder.Eval(Container.DataItem,https://www.bwwdw.com/plus/\'>

44

本文来源:https://www.bwwdw.com/article/9f8f.html

Top