




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE.NET框架程序设计课程设计报告班级:姓名:学号:软件工程系目录1项目概述 12系统需求分析 12.1系统功能需求 12.2系统数据需求 13系统总体设计 23.1体系结构设计 23.2数据库设计 23.2.1物理表结构设计 23.2.2数据库实施 34详细设计 54.1实现技术 54.2应用程序结构 55系统实现 95.1源程序代码 96结束语 10参考文献 11PAGE131项目概述由于网站工作在Internet开放的环境中,因此网站可以给用户在最广阔范围内提供信息交换平台。目前,利用网站应用技术开发的网上报名、网上招聘、民意咨询、留言板以及各种评论等,已经成为网站中重要组成部分。一个用于信息交换的应用程序应该同时具备以下三方面得功能:1.给用户提供一个友好的输入界面2.能够自动保存用户输入的数据3.能够对输入的数据进行整理、分析和处理。其中“自动保存用户输入的数据”是设计的关键,也是用传统方法设计的难点。现在asp。Net2.0对这个问题提供了强有力的支持,大大简化了设计过程。本项目采用FormView空间并结合数据库来进行设计。本次课程设计包括2个系统:招聘网页,简易留言板2系统需求分析2.1系统功能需求招聘网站:首先介绍招聘单位本身的简要情况,并提出招聘要求,然后给应聘者提供一个登记的页面。该页面应该尽量友好,使用户能够用最简单的方式输入需要的数据,为以后进一步联系奠定基础。简易留言板:留言板可以为用户提供网上发言的机会,它不受时间、地点的限制,是及时获取用户反馈信息的一种方式。网站的留言板应能给用户提供一个简单、友好的输入界面;还要能自动保存这些信息并允许用户随时查看其他用户的留言。设计留言板网页要综合应用增添记录、校验输入、登陆检验等技术,在删除留言时还要用到批量删除记录的方法等。利用系统提供的空间,可以很方便地实现这些功能。2.2系统数据需求招聘网站:用户信息表(info)包含字段:编号(Bh),性别(Sex),婚姻状况(Marriage),爱好艺术(Art),爱好绘画(Draawing),简历(Eperience),姓名(Name),年龄(Age),爱好体育(Sport),爱好音乐(Music),学历(Schooling),电子邮件(Email)简易留言版:留言信息表(info2)包含字段:编号(Bh),姓名(姓名),主题(ZT),电子邮件(EMAIL),时间(SJ),内容(NR)3系统总体设计3.1体系结构设计招聘网站:网页的界面分为上、下两部分。上面部分使用FormView控件的Herder模板介绍公司情况并提出招聘要求。下面部分使用Insert模板,放入各类输入控件并与数据表个字段进行数据绑定,以便自动保存输入的数据。简易留言板:本系统是一个简单的留言板界面。界面中只包括三个连接指针:开始留言、查看留言、留言管理。通过它们打开留言区网页、查看留言以及管理留言网页。3.2数据库设计3.2.1物理表结构设计招聘网站用户信息表表3-1用户信息表列含义类型长度完整性约束编号(Bh)int4主键,自动增长性别(Sex)nvarchar4婚姻状况(Marriage)int4爱好艺术(Art)int4爱好绘画(Draawing)int4资历(Eperience)nvachar12姓名(Name)nvachar12年龄(Age)int4爱好体育(Sport)char10爱好音乐(Music)char10学历(Schooling)nvachar20电子邮件(Email)nvachar20简易留言板留言信息表表3-2留言信息表列含义类型长度完整性约束编号(Bh)int4主键,自动增长姓名(XM)nvarchar12主题(ZT)varchar40电子邮件(EMAIL)varchar40时间(SJ)varchar50内容(NR)varchar8003.2.2数据库实施1.创建表(使用SQLServer自动生成SQL语句)招聘网站用户信息表:ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[info]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[info]GOCREATETABLE[dbo].[info]( [Bh][int]IDENTITY(1,1)NOTNULL, [Sex][nvarchar](4)COLLATEChinese_PRC_CI_ASNULL, [Marriage][char](10)COLLATEChinese_PRC_CI_ASNULL, [Art][char](10)COLLATEChinese_PRC_CI_ASNULL, [Drawing][char](10)COLLATEChinese_PRC_CI_ASNULL, [Experience][nvarchar](12)COLLATEChinese_PRC_CI_ASNULL, [Name][nvarchar](12)COLLATEChinese_PRC_CI_ASNULL, [Age][int]NULL, [Sport][char](10)COLLATEChinese_PRC_CI_ASNULL, [Music][char](10)COLLATEChinese_PRC_CI_ASNULL, [Schooling][nvarchar](20)COLLATEChinese_PRC_CI_ASNULL, [Email][nvarchar](30)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GO图3-1简易留言板留言信息表:ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[info2]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[info2]GOCREATETABLE[dbo].[info2]( [Bh][int]IDENTITY(1,1)NOTNULL, [XM][varchar](12)COLLATEChinese_PRC_CI_ASNULL, [ZT][varchar](40)COLLATEChinese_PRC_CI_ASNULL, [EMAIL][varchar](30)COLLATEChinese_PRC_CI_ASNULL, [SJ][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [NR][varchar](800)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GO图3-24详细设计4.1实现技术操作系统:WindowsXPsp2开发工具:MicrosoftVisualStudio2008数据库设计工具:PowerDesigner12数据库环境:SQLServer2005实现技术:.net,html,javascript,PL/SQL4.2应用程序结构招聘网站:网站主页:图4-1填入信息:图4-2插入成功:图4-3验证:图4-4插入后数据库内容:图4-7简易留言板系统:系统主界面:图4-5开始留言:图4-6写入留言信息:图4-7留言成功:图4-8验证:图4-9查看留言:图4-10管理留言:图4-115系统实现5.1源程序代码招聘网站后台代码:publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidFormView1_ItemInserted(objectsender,FormViewInsertedEventArgse){Response.Write("感谢您参加应聘!");}}简易留言板后台代码:publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidFormView1_ItemInserting(objectsender,FormViewInsertEventArgse){SqlDataSource1.InsertParameters.Clear();SqlDataSource1.InsertParameters.Add("sj",DateTime.Now.ToString());}protectedvoidFormView1_ItemInserted(objectsender,FormViewInsertedEventArgse){Response.Write("感谢您的留言!");}}6结束语通过本次试验让我初步掌握了.net控件的使用,对VS软件有了一定的了解。从需求分析到系统实现,虽然系统很简单,但是我真正体会到了软件开发的复杂性,为以后的工作打下坚实的技术基础。感谢老师的细心指导,希望以后还能有这样的设计课程。参考文献[1]ASP.NET2.0动态网站开发教程清华大学出版社,2006[2]屈武江,梁霞.SQLServer2005数据库实用教程[M].第一版,大连:大连理工大学出版社,2010[3]钱雪忠.数据库原理及应用[M].第二版,北京邮电大学出版社2007[4]Microsoft.NET企业级应用架构设计埃斯波西托人民邮电出版社2010-6-1[5].NET软件测试自动化之道麦克卡佛瑞电子工业出版社2007-1-1[6]精通C#3.0与.NET3.5高级编程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《幼儿教师招聘》考前冲刺练习附答案详解(综合题)
- 2025年教师招聘之《小学教师招聘》通关题库附参考答案详解【基础题】
- 2025年呼伦贝尔莫力达瓦达斡尔族自治旗内蒙古大学校园引才笔试备考及答案详解1套
- 教师招聘之《小学教师招聘》题库(得分题)打印(易错题)附答案详解
- 教师招聘之《小学教师招聘》试题(得分题)(历年真题)附答案详解
- 教师招聘之《小学教师招聘》能力测试B卷及1套完整答案详解
- 2025龙泉农商银行秋季招聘若干人笔试参考题库附答案解析
- 2025广东佛山市南海农商银行中层正职管理人员社会招聘笔试参考题库附答案解析
- 2025版化工行业安全检查手册
- 合作学习赋能:高中生英语自主学习能力提升新路径
- 2024心肺复苏操作考核评分标准
- 2025春季学期国开电大专科《政治学原理》一平台在线形考(形考任务二)试题及答案
- 内镜标本规范处理
- 汽车电工电子基础电子教案2电流、电压和电位
- 2025年通力扶梯e1试题及答案
- 老年临床营养支持
- 发电厂继电保护培训课件
- 《李白的诗歌》课件
- 《免除烦恼》课件
- 《你的降落伞是什么颜色》读书笔记作品
- 电动机更换施工方案
评论
0/150
提交评论