毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net+sqlserver在线留言板系统的设计与实现(4)
4.3.1创建公共类SqlDataHelper.cs
在“解决方案资源管理器”中鼠标右键单击网站,在弹出的菜单中原则“添加新项”,给类命名为“SqlDataHelper.cs”,单击“添加”按钮,并按照提示将类文件保存到App_Code文件夹中。
1、声明公共类中的公共变量,用于存储公共的数据连接对象,数据查询命令对象,数据适配器对象等。具体定义如下:
声名一个SqlConnection对象
声名一个SqlCommand对象
2、SqlDataHelper.cs所包含的方法如下:
其中SqlDataHelper()的构造方法,是用来初始化数据库连接数据的值。LoginExists()是检测用户名是否存在。GetMsg()是登陆时获取用户信息。GetNotice()是获取公告。LeaveWord()是获取留言列表。GetNum()是获取每页显示的留言数量。GetPageCount()是获取留言数量总数。deleteMsg()是删除留言。
AddMsg()是增加留言。AddNotice()是更新公告。Reply()是回复留言。UpdateNum()是更改每页显示的留言数量。register()是用户注册。
4.3.2创建公共类UserMsg.cs
根据数据库users表,创建公共类UserMsg.cs,封装字段,userName,userPwd,nickName,Sex,Email,QQ,Popedom。
5. 系统的部署与运行
5.1 系统的发布
1.在visual studio 2010中编写完程序之后,使用visual studio 2010的发布网站的功能,得到网站编译之后的代码,将此编译后的代码,放置在一个文件夹下[10]。
2.打开IIS进行配置 ,指定主目录,将主目录指向刚才的编译后的网站的文件夹,并设置主文档,设置网站的权限,设置网站的其他参数,并绑定要发布的机器的IP地址。在测试的过程中,我们使用局域网环境,将192.168.1.1设置为网站的web服务器。
3.在局域网中,打开其他的机器上的IE访问http://192.168.1.1/Default.a spx,出现了网站的主页面。
以上就是在局域网中的配置与发布的过程,如果需要在Internet中发布,则可能需要先购买ISP服务商提供的Internet空间和合适的域名,并将域名绑定在所购买的空间中,然后将自己编译后的网站代码上传到服务器空间,就可以实现Internet访问。
5.2 系统的测试
系统在开发的过程中,使用了每当完成一个独立的页面,我们对这些页面和模块都进行了单元测试[6]。借助Visual Studio中提供的测试模版,可以很轻松的实现单元测试、web性能测试,负载测试等。
本系统比较简单,业务逻辑也比较简单,在本系统中,单个用户访问网站的数据量也不大。故单元测试都没有出现较大的问题。
网站编码设计完成后,我们还对系统进行了整体测试,包含总体功能测试,网站的性能测试、网站的容错能力测试等[7]。
1、网站的总体测试:访问网站中包含的所有的页面及页面中出现的每一个超级链接,检查是否正确的访问,以及各个页面是否达到了预期的效果。
检查页面的美观,是否出现页面的变形以及移位,各页面之间的颜色是否一致等等。
通过以上测试,系统化基本正常访问。
2、系统的容错能力测试:当在和系统的交互过程中,系统接受用户输入有什么限制,并找寻系统有没有可能出现Bug。
在系统的运行中,登录页面、注册页面、发表留言以及发表回复页面都可能出现用户输入非法字符的情况,可能造成系统的异常,从而导致系统的崩溃。甚至在一些别有用心的访客,通过Sql注入式输入非法字符串,取得系统权限,这是非常危险的状况。
在编码设计阶段,将对数据库的增删查改操作都采用参数查询的方式进行,可以有效的防止非法字符的影响。
当然还有其他一些BUG,由于时间等其他一些关系,只能在运行过程中去逐步的发现并解决。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
SAT+MiniSAT三元可满足性问题的研究与实现
下一篇:
asp.net校园分类信息网的设计与实现
asp.net+sqlserver数据挖掘的在...
asp.net+sqlserver图书借还信息系统设计
asp.net+sqlserver仪器设备采购...
asp.net+sqlserver信息安全技术...
asp.net+sqlserver社区医院病员...
Node.js学生在线答疑系统设计
JSP在线学习与实例练习网站系统的设计
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
志愿者活动的调查问卷表
C#学校科研管理系统的设计
国内外图像分割技术研究现状
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
公寓空调设计任务书
承德市事业单位档案管理...