基于bs的校友录设计与实现毕业论文(编辑修改稿)内容摘要:

) GO 搜索 好友 功能 在搜索功能中用户可以通过班级,学号等信息对其他用户进行搜索,从而查看用户的最近联系信息,方便用户之间的联系。 但是由于此系统比较简单。 功能也没有那么齐全,所以查找的时候只能通过 输入名字来找。 所以为了方便起见,还是在注册的时候用真是姓名。 这里我只写了一个存储过程,这个功能比较好实现,首先用一个 DataGrid 把数据库中所有的用户都绑定上,别人只可以看到用户名、、 Email。 只要用 select 在数据库中的 users 表中查找一下,可以模糊查询也可以准确查询。 查询存储过程如下: CREATE PROCEDURE SelSingleUser ( @userID int ) AS select * from users where userID=@userID GO 音 乐功能 这个功能就是向同学们推荐一些好听的,正在流行的歌曲,也许大家平日里忙碌着工作,连听音乐的心情都没有了,请大家来到这里的时候可以听一下,放松一下心情,因为这里是老同学聚会的地方,可以在线试听也可以下载下来。 添加音乐的表如下图 328: 图 328 添加音乐存储过程 CREATE PROCEDURE AddMusic ( @musicName varchar(20), @singer varchar(20), @listenNum int, @downLoadNum int ) AS insert into music(musicName,singer,listenNum,downLoadNum)values(@musicName,@singer, @listenNum, @downLoadNum) ( 9) 校友录基本信息的设置 管理员可以对校友录进行网站名、网站地址以及校友录名称的设置。 ER 图 设计 ( 1) 用户 ER 图 ( 2) 留言板 ER 图 ( 3) 回复 ER 图 留言 留言主题 留言者姓名 留言者头像 回复次数 访问次数 留言日期 留言者 ID 留言内容 用户 用户 ID 用户名 用户密码 用户邮箱 用户头像 用户 用户签名 用户角色 (4) 歌曲 ER 图 5 系统的详细设计 5 .1 系统 登陆页面 的设计 登陆 页排版设计如下 图 51: 歌曲 歌手 歌曲 ID 下载次数 试听次数 歌曲名 回复 回复者姓名 回复日期 回复留言 ID 回复留言主题 回复者 ID 图 51 说明: 把整个的系统设计放在虚拟的服务器的运行环境下,打开校友录的首页文件即 页面, 如果你注册了就可以登录,没有的话点击注册,然后再返回登陆。 然后就 可运行校友录系统的 主 页,如下图所示:主页提供操作菜单和链接,包括 用户登录,注册,显示留言,查找用户的资料信息。 为了显示留言信息,需要首先利用 sql 查询语句从留言表中查询所有记录。 然后利用循环语句,循环显示前面记录。 用户注册界面 的设计 如下 图 52: 说明: 新用户如果想要注册加入到自己的班级, 可以点击注册按钮,页面跳转到 , 要遵守一些规则,最好要填写自己的真名,以便同学们之间联系 , 注册成功之后 页面 可以 跳转到 页面,如果同意就会连接到如下界面,不同意就返回校友录首页。 当用户填写完注册信息后提交。 系统从用户表 user 中查找 username 完全相同的记录。 如果记录集非空,表明该用户帐号已经存在。 则不能注册。 如空则可以注册。 注册之后就可以登陆到普通用户的主页面。 5 .3 普通用户登录后的用户主界面的设计 如下图 : 说明: 用户登录后的主界面 ( 文件):此时用户可以通过操作用户菜单完成各种功能的操作,包括:留言,修改个人资料和发布信息查找同学等功能。 5 .4 发表新留言界面的设计 说明: 发新留言的页面是 ,信息输入后提交,将信息插入到留言表中。 观看留言的界面如下图: 说明: 观看留言的页面是 ,此页面将显示出留言的标题,作者,留言的时间以及留言的内容。 观看照片的页面如下图: 经过多日来的努力《校友录系统》终于完成了。 回顾这次毕业设计的过程,我觉得收获很大,现借撰写论文总结的机会,谈一谈我的体会。 通过这次毕业设计,我掌握了一种新的系统开发工具 Dreamweaver 4 和 网络技术。 ASP .NET 组件 的强大功能让我深感折服, ADO .NET 对象开发人员提供了一种最快、最简单和效率最高的访问所有数据库的方法,利用 ADO 我们可以在 脚本中生成对数据库的连接,并且利用该数据库 连接可完成各种各样的数据库操作。 ADO .NET 提供的是一种应用级程序的应用程序接口。 同时在这次设计的过程中,我始终遵循软件工程的思想,这使我的工作进度明显加快,也使我少走了不少弯路。 软件工程的思想,指导我一步一步从系统分析,到系统设计,再到系统实现,让我对整个系统的开发过程有了明显的全局观念,也合理地安排了整个设 计的时间。 由于受本人的水平,思维的局限性,本站设计的还有很多地方不足,有待以后改进。 包括:由于时间,水平的原因,网页设计的不精美。 比如排版设计有些不合理,动画,图片做的不是很有吸引力。 这些将是我努力的方向。 以上是我在本次毕业设计中的体会,也许认识到的问题还很肤浅,但就来说不得,它们正是我所需要的。 致谢 : 在本次毕业设计的过程中,我的导 师陈 老师给了我很大的帮助。 不仅使我在规定的时间内完成了系统的设计,同时还使我学到了很多有益的经验。 在此, 我谨向她表示最衷心的感谢。 同时,学校给了我这 次毕业设计的机会,使我得到了很好的锻炼,在此,我也向学校的各位老师表示最诚挚的感谢。 参考文献 : [1] 刘瑞新.ASP网页数据库 [M] . 1 版 . 机械工业出版社, 20xx : 7. [2] 王龙,黄峰.ASP管理信息系统项目开发实践 [M] . 1 版 . 科学出版社, 20xx : 1214. [3] 温明.ASP网站建设实录.北京希望电子出版社. 20xx 年2月第一版 [4] 杨威 . 网络开发技术 [M]. 北京:人民邮电出版社, 20xx : 10. [5] ( 美 ) 沃尔瑟 (Walther,s.) , ( 美 ) 莱文 (Levine,J.). 潇湘工作室译 21 天精通 ASP 电子商务编程 [M]. 北京:人民邮电出版社, 20xx : 3. [6] . Database system implementation[M] .机械工业出版社.出版日期: 20xx0212 [7] Hector GarcialMolina , Jeffrey , Jennifer Widom . An introduction to Database Systems(Seventh Edition) [M] . 机械工业出版社, 20xx : 05 ( 2 ) . [8] 张立科.数据库开发技术与工程实践 [J] .人民邮电出版社, 20xx : 08 ( 21 ) . [9] 孟小峰,王珊.数据库系统导论 [M] .机械工业出版社, 20xx. [10] 高怡新. ASP 网络应用技术 [J] .南京理工大学学报, 20xx. 附录 主要窗体的源代码 发表留言主要代码 : public SqlDataReader GetSingleTopic(int topicID) { SqlConnection con=()。 ()。 SqlCommand cmd=new SqlCommand(SelTopic,con)。 =。 SqlParameter paramTopicID=new SqlParameter(@topicID,4)。 =topicID。 (paramTopicID)。 SqlDataReader sdr=()。 if(()) { return sdr。 } else { return null。 } } public void AddTopic(int typeID,int userID,string topicName,string topicContent,string topicImg,int topicVisitNum,int topicReplyNum,string topicCreateDate) { SqlConnection con=()。 ()。 SqlCommand cmd=new SqlCommand(AddTopic,con)。 =。 SqlParameter paramTypeID=new SqlParameter(@typeID,4)。 =typeID。 (paramTypeID)。 SqlParameter paramUserID=new SqlParameter(@userID,4)。 =userID。 (paramUserID)。 SqlParameter paramTopicName=new SqlParameter(@topicName,rChar,100)。 =topicName。 (paramTopicName)。 SqlParameter paramTopicContent=new SqlParameter(@topicContent,.NVarChar,500)。 =topicContent。 (paramTopicContent)。 SqlParameter paramTopicImg=new SqlParameter(@topicImg,Char,50)。 =topicImg。 (paramTopicImg)。 SqlParamete。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。