收藏 分销(赏)

基于bs的校友录设计论文与实现-学位论文.doc

上传人:a199****6536 文档编号:2175766 上传时间:2024-05-21 格式:DOC 页数:62 大小:2.49MB
下载 相关 举报
基于bs的校友录设计论文与实现-学位论文.doc_第1页
第1页 / 共62页
基于bs的校友录设计论文与实现-学位论文.doc_第2页
第2页 / 共62页
基于bs的校友录设计论文与实现-学位论文.doc_第3页
第3页 / 共62页
基于bs的校友录设计论文与实现-学位论文.doc_第4页
第4页 / 共62页
基于bs的校友录设计论文与实现-学位论文.doc_第5页
第5页 / 共62页
点击查看更多>>
资源描述

1、目录摘 要1引言.1.系统开发的背景和意义22. 开发工具的选用及介绍2.1 ASP.NET的优点2.2 SQL Server 2000 作数据库服务器的优点2.3 ADO.NET的特点.3.需求分析 3.1数据库需求分析.3. 2 功能需求分析.1)用户注册功能 2)用户登陆功能3)信息留言功能4)回复留言功能5 )搜索好友功能6)上传图片功能 7)音乐功能4 .系统总体设计 4.1 开发设计思想 4.2 功能模块设计4.2.1用户注册4.2.2用户登录 4.2.3用户信息修改功能 4.2.4密码修改功能 4.2.5信息流言功能 4.2.6 回复留言功能4.2.7搜索好友功能4.2.8音乐功

2、能4.3 E-R图设计5 .系统的详细设计 5 .1 系统登陆页面的设计 5.2用户注册界面的设计5 .3 普通用户登录后的用户主界面的设计5 .4 发表新留言界面的设计5.5 观看留言的界面5.6 观看照片的页面第六章6. 结束语7. 参考文献附录 主要窗体的源代码摘要 : 近年来计算机技术飞速发展,尤其网络的发展越来越深刻的改变了人们的方方面面,各种在线服务系统更改变了人们的联系方式可以使远隔千里之遥可以随时通信。校友录是基于信息交流的基础上利用 ASP 技术及 ACCESS 数据库技术设计开发的一个系统。本系统的主要功能模块包括用户注册、用户登录、信息的发布以及查找同学。 系统界面友好,

3、使用方便为同学间的信息交流和知识的传播提供了很大的方便。文中主要描述了校友录系统的设计方法和实现过程,阐述了系统的需求分析、概要设计、数据库设计以及实现步骤重点论述了系统的详细设计和实现过程方面。 关键词 : 校友录 ; ASP 技术;计算机网络 Abstract : In recent years the computer technology rapid development, especially the network development more and more profound change peoples aspects, each kind of online serv

4、ice system change have changed peoples contact method to be possible to cause to be widely separated by the great distance remotely to be possible to correspond as necessary.The alumnus record is uses the ASP technology and a ACCESS data bank technology design development system based on in the comm

5、unication foundation. This system main function module including the user registration, the user registers, the information issue as well as searches schoolmate.The 4 system contact surface is friendly, the easy to operate has provided very big convenient communication and the knowledge for schoolma

6、tes between dissemination.In the article mainly described the alumnus to record the system the design method and the realization process, elaborated the system demand analysis, the outline design, the database design as well as the realization step elaborated the system detailed design and the reali

7、zation process aspect with emphasis. he alumnus records; ASP technology; Comp u ter network引言 现如今的时代是个信息飞速发展的时代 ! 传统的手工处理信息已经远远的不能满足社会的需求 , 然而计算机的出现解决了这一难题。 随着时代的发展,计算机和数据库技术也在进行着日新月异的发展,网络已经成为人们生活中不可缺少的一部分,网站建设也越来越接近于一门艺术而不仅仅是一项技术。网页的艺术设计,日益被网站建设者所注重。 在网络的众多的应用领域中,信息的传播与交流是其中的一个非常重要的组成部分。为此建立一个校友录是

8、有必要的,它便与同学之间的日常的联系和信息的交流,为同学间的知识的传播和信息的交流提供了一个良好的平台,同时也可以增强彼此之间的感情1系统开发的背景和意义当同学们离开校园,走上各自的人生历程,同学间的友谊将成为宝贵的人生精神财富。 但是随着时间的流逝,工作变迁,生活环境的转变。手中的通讯薄已时过境迁。老友难聚,友情难叙。当然了, 随着 internet 和技术应用的飞速发展且以指数级的增长,网络已经遍布世界的每一个角落, 网络络资源的使用使人与人之间的地域性的距离缩短了,所以现在的通讯技术实在是让我们惊讶的同时又使我们感到实在和方便。手机,电邮信箱, QQ ,校友录等等,都给人们的联系增色不少

9、。每当我们上网时,最先打开的一般都是 QQ ,电邮信箱和校友录。那么作者就想自己做一个校友录,以后再上自己做的校友录的时候,是不是会有一种亲切感呢?校友录作为一种方便校友之间联系的实用系统便应运而生,校友录是为校友之间进行交流和联系提供的一个平台。它的应用也正是响应了众多用户的需求,突出了它的实用性。使用者可以通过上校友录去查找昔日的同窗好朋友的联系方式, 基于这种理念,作者便有了利用网页设计的思想来制作一个网上校友录想法,让同学们能够在网上交流信息,使同学们的友谊在网上得以延续。利用网络的优势,内容可以由同学们自己更新,这样我们的良师,我们的益友,随时通过网络可以建立起联系。这将对我们大家以

10、后的发展都有着非常重要的作用主页网站结构图: 留言板班级相册班级成员班级信息流行音乐2、 开发工具的选用及介绍题目所用主要开发工具是ASP.NET+SQL SERVER,这里先介绍一下所需要的开发工具的特点。2.1 ASP.NET的优点:ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。 世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的

11、工具所提供功能中的少数几种。 威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似

12、Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。 可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此零本地管理哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。 可缩放性和可用性。ASP.NET 在设计时考虑了可缩放性,增加了专门用于在

13、聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。 自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别插入代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。 安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。2.2 SQL Server 2000 作数据库服务器的优点Microsoft S

14、QL Server 2000 能提供超大型系统所需的数据库服务。大型服务器可能有成千上万的用户同时连接到 SQL Server 2000 实例。SQL Server 2000 为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止多个用户试图同时更新相同的数据。SQL Server 2000 还在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘 I/O。 超大型 Internet 站点可将其数据分开存放在多台服务器上,从而使处理负荷分散到多台计算机上,使站点能为成千上万的并发用户提供服务。 可以在一台计算机上运行多个 SQL Server 2000 实例。例如,一个为其

15、它许多组织提供数据库服务的组织可为每个客户组织单独运行一个 SQL Server 2000 实例,而全部实例可集中在一台计算机上。这样,既隔开了每个客户组织的数据,同时又使服务组织只需管理一台服务器计算机从而减少了费用。 SQL Server 2000 应用程序可在装有 SQL Server 2000 的计算机上运行。该应用程序通过 Windows 进程间通讯 (IPC) 组件(例如共享内存)而非通过网络连接到 SQL Server 2000。这使 SQL Server 2000 得以应用于应用程序必须在本地存储数据的小型系统中。 大型 Web 站点和企业级数据处理系统通常会生成大量的数据库处

16、理,超出了一台计算机的支持能力。在这些大型系统中,数据库服务由组成数据库服务层的一组数据库服务器提供。SQL Server 2000 不支持采用平衡负荷的聚集形式建立数据库服务层,但支持跨自主服务器组分存数据的机制。尽管每个服务器需分开管理,但组内的各个服务器可共同分担数据库处理负荷。共享同一工作负荷的一组自主服务器称为服务器联合体。2.3 ADO.NET的特点ADO(ActiveXDataObject)对象是继ODBC(OpenDatabaseConnectivity,开放数据库连接架构。微软所制定的架构,可以让透过这种架构和数据库连结。)之后微软主推存取数据的最新技术,ADO对象是程序开发

17、平台用来和OLEDB沟通的媒介,ADO目前的最新版本为ADO.NET。ADO.NET不像以前的ADO版本是站在为了存取数据库的观点而设计的,ADO.NET是为了应用广泛的数据控制而设计,所以使用起来比以前的ADO更灵活有弹性,也提供了更多的功能。ADO.NET的出现并不是要来取代ADO,而是要提供更有效率的数据存取。微软透过最新的.NET技术提供了可以满足众多需求的架构,这个架构就是.NET共享对象类别库。这个共享对象类别库不但涵盖了WindowsAPI(Windows Application Programming Interface,Windows应用程序设计界面。提供许多撰写Window

18、s程序所需要使用的对象以及基本函式等。)的所有功能,并且还提供更多的功能及技术;另外它还将以前放在不同COM组件上,我们常常使用的对象及功能一并含括进来。除此之外ADO.NET还将XML整合进来,这样一来数据的交换就变的非常轻松容易了。所以ADO.NET的架构及新功能是为了能满足广泛的数据交换需求所产生出来的新技术,这个就是ADO.NET3需求分析 3.1数据库需求分析ASP.NET是通过一组统称为 ADO.NET对象模块来来操作数据库的。数据库需求分析是数据库结构设计的第一个阶段。 无论是 ACCESS 、 SOLSERVER 、 VISUAL FOXPRO 或者是其他的数据库,只要该数据库

19、具有对应的 ODBC 或者 OLE DB 驱动程序, ADO.NET 对象就能够进行操作虽然可以使用多种数据库系统来从事 ASP .NET网页数据库的设计,由于 Microsoft SQL 取得较为容易,使用也容易,因此本系统采用 Microsoft SQL 进行网页数据库的设计。 3. 2 功能需求分析校友录系统主要是为了同学之间的信息的交流和知识的传播而设计的,其目的就在于方便同学和师生间的联系,增强彼此间的感情。所以基于上述的需求,校友录需要实现以下的功能: 1)用户注册功能 要使用校友录中的信息的发布功能,首先就需要用户注册,只要注册为网站的用户后就可以加入自己的班级成为班级的成员 。

20、没有注册的用户是没有资格发布信息的,只能浏览信息。2)用户登陆功能用户通过用注册过的用户帐号登陆到校友录系统中观看浏览信息,还可以发表信息! 此处需要判断用户是管理员还是普通用户,然后跳转的不同的页面。3)信息留言功能 在校友录系统中信息留言是最常用的功能,也是信息交流最主要的方式。只有登陆后在可以留言,没有登陆只有查看的权限。4)回复留言功能用户只有在登陆后在可以回复别人的留言,没有登陆只能查看留言,不能回复。5 )搜索好友功能 用户如果想要查找昔日好朋友的联系方式,可以通过输入他的一些有关的信息,比如说用户的姓名、昵称以及他的邮件地址等搜索到用户想要的信息。6)上传图片功能 之所以有这个功

21、能,是本着大家毕业后也许会很长时间不能见面, 同学们可以上传一些自己的生活照,也可以是几个人的小聚会的照片,让大家都看看毕业后的你有什么大的变化。也可以上传你喜欢的图片,什么之类的。这个功能和前面的留言功能其实差别不大。7)音乐功能这个功能就是向同学们推荐一些好听的,正在流行的歌曲,也许大家平日里忙碌着工作,连听音乐的心情都没有了,请大家来到这里的时候可以听一下,放松一下心情,因为这里是老同学聚会的地方,可以在线试听也可以下载下来。4 、系统总体设计 4.1 开发设计思想 计算机的应用越来越深入人们的生活,随着 internet 技术的迅速发展网络在人们的生活中扮演着一个很重要的角色。本课题运

22、用了 WEB 数据库技术设计了一个校友录系统。该系统采用的是模块化的设计,以便与以后对它进行进一步的完善。本系统主要是为了方便同学之间的日常联系,信息交流以及增强感情而设计的,为同学的信息交流提供了一个良好的平台,具有一定的网络功能。 4.2 功能模块设计 各个模块的功能描述如下: 4.2.1 用户注册 : 用户注册功能是每个系统一般都具有的模块功能,在校友录这个系统中,只有当同学经过注册后才能成为其中的一员,才有资格进入校友录去观看浏览校友录中的一些详细的信息。 注册后的成员信息会保存在数据库的users表中:如图4-2-1图4-2-1所需要的存储过程有:(1)添加普通用户CREATE PR

23、OCEDURE AddUser( userName nvarchar(20), userPwd nvarchar(20), userEmail nvarchar(100), userPhoto nvarchar(20), userQQ nvarchar(20), userWords nvarchar(500), userRole nvarchar(20) )ASinsert into users(userName,userPwd,userEmail,userPhoto,userQQ,userWords,userRole)values(userName,userPwd,userEmail, us

24、erPhoto,userQQ, userWords, userRole)GO(2)修改用户资料CREATE PROCEDURE ModLoginUser( userID int, userName nvarchar(20), userPwd nvarchar(20), userEmail nvarchar(100), userPhoto nvarchar(50), userQQ nvarchar(20), userWords nvarchar(500)AS Update usersset userName=userName ,userPwd=userPwd,userEmail=userEmai

25、l ,userPhoto=userPhoto,userQQ=userQQ ,userWords=userWords where userID=userIDGO4.2.2用户登录 用户通过用注册过的用户帐号登陆到校友录系统中观看浏览信息,还可以发表信息! 此处需要判断用户是管理员还是普通用户,然后跳转的不同的页面。存储过程如下:CREATE PROCEDURE CheckUser( userName nvarchar(20) )AS select * from users where userName=userNameGO4.2.3用户信息修改功能 如果注册用户的一些基本信息需要修改,就要通过资

26、料修改页面来完成资料的更新。在修改页面中可以修改姓名,通信地址等基本的信息,这些信息修改不会影响到数据表的结构。 4.2.4密码修改功能 为了保障用户的私人信息的安全,用户需要经常更换用户密码以确保不会被其他人盗用,在密码修改中只要填写就密码和新密码并确认新密码就可以完成操作了!用户修改密码的方式,登陆之后可以点击自己的用户名,然后进行修改。 4.2.5信息流言功能 在校友录系统个,信息留言功能是最常用的功能,也是信息交流最主要的方式。通过信息留言可以很方便的和其他同学进行交流。在信息流言系统中,应该具有信息的发布和浏览功能,所有的注册用户都可以在留言系统中发布信息和浏览其他用户发布的信息。信

27、息留言所需要的表如下图3-2-3: 图3-2-3留言所需要的存储过程如下:发表留言CREATE PROCEDURE AddTopic( typeID int, userID int, topicName nvarchar(100), topicContent nvarchar(500), topicImg nvarchar(50), topicVisitNum int, topicReplyNum int, topicCreateDate DateTime )ASinsert into topic(typeID,userID,topicName,topicContent,topicImg,to

28、picVisitNum,topicReplyNum,topicCreateDate)values(typeID,userID,topicName,topicContent, topicImg,topicVisitNum,topicReplyNum,topicCreateDate)4.2.6 回复留言功能:用户只有在登陆后在可以回复别人的留言,没有登陆只能查看留言,不能回复。回复留言所需的表如下图3-2-4:图3-2-4回复留言存储过程如下:CREATE PROCEDURE AddReply( topicID int, userID int, replyContent nvarchar(500)

29、, replyImg nvarchar(50), replyVideo nvarchar(50), replyDate DateTime )ASinsert into reply(topicID,userID,replyContent,replyImg,replyVideo,replyDate)values(topicID,userID,replyContent, replyImg,replyVideo,replyDate)GO4.2.7搜索好友功能 在搜索功能中用户可以通过班级,学号等信息对其他用户进行搜索,从而查看用户的最近联系信息,方便用户之间的联系。但是由于此系统比较简单。功能也没有那

30、么齐全,所以查找的时候只能通过输入名字来找。所以为了方便起见,还是在注册的时候用真是姓名。这里我只写了一个存储过程,这个功能比较好实现,首先用一个DataGrid把数据库中所有的用户都绑定上,别人只可以看到用户名、QQ、E-mail。只要用select在数据库中的users表中查找一下,可以模糊查询也可以准确查询。查询存储过程如下:CREATE PROCEDURE SelSingleUser(userID int) ASselect * from users where userID=userIDGO4.2.8音乐功能这个功能就是向同学们推荐一些好听的,正在流行的歌曲,也许大家平日里忙碌着工作

31、,连听音乐的心情都没有了,请大家来到这里的时候可以听一下,放松一下心情,因为这里是老同学聚会的地方,可以在线试听也可以下载下来。添加音乐的表如下图3-2-8:图3-2-8添加音乐存储过程CREATE PROCEDURE AddMusic( musicName varchar(20), singer varchar(20), listenNum int, downLoadNum int )ASinsert into music(musicName,singer,listenNum,downLoadNum)values(musicName,singer, listenNum, downLoadNu

32、m) (9)校友录基本信息的设置 管理员可以对校友录进行网站名、网站地址以及校友录名称的设置。 4.3 E-R图设计(1) 用户E-R图用户用户ID用户名用户密码用户邮箱用户头像用户QQ用户签名用户角色(2)留言板E-R图留言留言主题留言者姓名留言者头像回复次数访问次数留言日期留言者ID留言内容(3)回复E-R图 回复回复者姓名回复日期回复留言ID回复留言主题回复者ID (4) 歌曲E-R 图歌曲歌手歌曲ID下载次数试听次数歌曲名5 系统的详细设计 5 .1 系统登陆页面的设计 登陆页排版设计如下图5-1:图5-1说明:把整个的系统设计放在虚拟的服务器的运行环境下,打开校友录的首页文件即 lo

33、gin.aspx 页面,如果你注册了就可以登录,没有的话点击注册,然后再返回登陆。然后就可运行校友录系统的主页,如下图所示:主页提供操作菜单和链接,包括用户登录,注册,显示留言,查找用户的资料信息。为了显示留言信息,需要首先利用 sql 查询语句从留言表中查询所有记录。然后利用循环语句,循环显示前面记录。 5.2 用户注册界面的设计如下图5-2: 说明:新用户如果想要注册加入到自己的班级,可以点击注册按钮,页面跳转到register.aspx,要遵守一些规则,最好要填写自己的真名,以便同学们之间联系,注册成功之后页面可以跳转到 login.asp 页面,如果同意就会连接到如下界面,不同意就返回

34、校友录首页。 当用户填写完注册信息后提交。系统从用户表 user 中查找 username 完全相同的记录。如果记录集非空,表明该用户帐号已经存在。则不能注册。如空则可以注册。注册之后就可以登陆到普通用户的主页面。5 .3 普通用户登录后的用户主界面的设计如下图 : 说明:用户登录后的主界面( Index.asp 文件):此时用户可以通过操作用户菜单完成各种功能的操作,包括:留言,修改个人资料和发布信息查找同学等功能。 5 .4 发表新留言界面的设计 说明:发新留言的页面是 createTopic.aspx ,信息输入后提交,将信息插入到留言表中。 5.5 观看留言的界面如下图:说明:观看留言

35、的页面是 liuyanban.aspx ,此页面将显示出留言的标题,作者,留言的时间以及留言的内容。 5.6 观看照片的页面如下图:经过多日来的努力校友录系统终于完成了。回顾这次毕业设计的过程,我觉得收获很大,现借撰写论文总结的机会,谈一谈我的体会。 通过这次毕业设计,我掌握了一种新的系统开发工具 Dreamweaver 4 和 Asp.NET 网络技术。 ASP .NET组件的强大功能让我深感折服, ADO .NET对象开发人员提供了一种最快、最简单和效率最高的访问所有数据库的方法,利用 ADO 我们可以在 ASP.net 脚本中生成对数据库的连接,并且利用该数据库连接可完成各种各样的数据库

36、操作。 ADO .NET提供的是一种应用级程序的应用程序接口。同时在这次设计的过程中,我始终遵循软件工程的思想,这使我的工作进度明显加快,也使我少走了不少弯路。软件工程的思想,指导我一步一步从系统分析,到系统设计,再到系统实现,让我对整个系统的开发过程有了明显的全局观念,也合理地安排了整个设计的时间。 由于受本人的水平,思维的局限性,本站设计的还有很多地方不足,有待以后改进。包括:由于时间,水平的原因,网页设计的不精美。比如排版设计有些不合理,动画,图片做的不是很有吸引力。这些将是我努力的方向。 以上是我在本次毕业设计中的体会,也许认识到的问题还很肤浅,但就来说不得,它们正是我所需要的。 致谢

37、 : 在本次毕业设计的过程中,我的导 师陈 老师给了我很大的帮助。不仅使我在规定的时间内完成了系统的设计,同时还使我学到了很多有益的经验。在此, 我谨向她表示最衷心的感谢。 同时,学校给了我这次毕业设计的机会,使我得到了很好的锻炼,在此,我也向学校的各位老师表示最诚挚的感谢。 参考文献 : 1 刘瑞新网页数据库 M 1 版 . 机械工业出版社, 2005 : 7. 2 王龙,黄峰管理信息系统项目开发实践 M 1 版 . 科学出版社, 2005 : 12-14. 3 温明网站建设实录北京希望电子出版社 2005 年月第一版 4 杨威 .ASP3.0 网络开发技术 M. 北京:人民邮电出版社, 2

38、000 : 10. 5 ( 美 ) 沃尔瑟 (Walther,s.) , ( 美 ) 莱文 (Levine,J.). 潇湘工作室译 21 天精通 ASP 电子商务编程 M. 北京:人民邮电出版社, 2001 : 3. 6 C.J.Date Database system implementationM 机械工业出版社出版日期: 2002-02-12 7 Hector Garcial-Molina , Jeffrey D.Ullman, Jennifer Widom An introduction to Database Systems(Seventh Edition) M 机械工业出版社, 2

39、005 : 05 ( 2 ) . 8 张立科数据库开发技术与工程实践 J 人民邮电出版社, 2003 : 08 ( 21 ) . 9 孟小峰,王珊数据库系统导论 M 机械工业出版社, 2000. 10 高怡新 ASP 网络应用技术 J 南京理工大学学报, 2003. 附录 主要窗体的源代码发表留言主要代码:public SqlDataReader GetSingleTopic(int topicID)SqlConnection con=DB.createCon();con.Open();SqlCommand cmd=new SqlCommand(SelTopic,con);cmd.Comman

40、dType=CommandType.StoredProcedure;SqlParameter paramTopicID=new SqlParameter(topicID,System.Data.SqlDbType.Int,4);paramTopicID.Value=topicID;cmd.Parameters.Add(paramTopicID);SqlDataReader sdr=cmd.ExecuteReader();if(sdr.Read()return sdr;elsereturn null;public void AddTopic(int typeID,int userID,strin

41、g topicName,string topicContent,string topicImg,int topicVisitNum,int topicReplyNum,string topicCreateDate)SqlConnection con=DB.createCon();con.Open();SqlCommand cmd=new SqlCommand(AddTopic,con);cmd.CommandType=CommandType.StoredProcedure;SqlParameter paramTypeID=new SqlParameter(typeID,System.Data.

42、SqlDbType.Int,4);paramTypeID.Value=typeID;cmd.Parameters.Add(paramTypeID);SqlParameter paramUserID=new SqlParameter(userID,System.Data.SqlDbType.Int,4);paramUserID.Value=userID;cmd.Parameters.Add(paramUserID);SqlParameter paramTopicName=new SqlParameter(topicName,System.Data.SqlDbType.NVarChar,100);

43、paramTopicName.Value=topicName;cmd.Parameters.Add(paramTopicName);SqlParameter paramTopicContent=new SqlParameter(topicContent,System.Data.SqlDbType.NVarChar,500);paramTopicContent.Value=topicContent;cmd.Parameters.Add(paramTopicContent);SqlParameter paramTopicImg=new SqlParameter(topicImg,System.Da

44、ta.SqlDbType.NVarChar,50);paramTopicImg.Value=topicImg;cmd.Parameters.Add(paramTopicImg);SqlParameter paramTopicVisitNum=new SqlParameter(topicVisitNum,System.Data.SqlDbType.NVarChar,50);paramTopicVisitNum.Value=topicVisitNum;cmd.Parameters.Add(paramTopicVisitNum);SqlParameter paramTopicReplyNum=new

45、 SqlParameter(topicReplyNum,System.Data.SqlDbType.NVarChar,50);paramTopicReplyNum.Value=topicReplyNum;cmd.Parameters.Add(paramTopicReplyNum);SqlParameter paramTopicCreateDate=new SqlParameter(topicCreateDate,System.Data.SqlDbType.DateTime,8);paramTopicCreateDate.Value=topicCreateDate;cmd.Parameters.Add

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服