基于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。基于bs的校友录设计与实现毕业论文(编辑修改稿)
相关推荐
完整的可视化开发环境,并在生产效率、灵活性和可扩展性、性能、完整性上更加完善,在操作及代码编写上更加简捷方便。 是作为 .NET 框架体系结构的一部分推出的。 从 20xx年 .NET技术的崭露头角,到 20xx年 .,微软公司为推广‘ NET技术可以说是不遗余力,尤其是作为应用程序开发的核心技术, 更是万众瞩目。 一直以来, .NET 给人的感觉比较抽象和笼统,无法给出明确的定义
2 文件系统)。 Jx44b0 uClinux 系统采用的就是 romfs 文件系统。 ( 2) uClinux 根文 件系统的制作 uClinux 发行版本中包含所有跟文件系统应用程序的所有源程序,并可配置以进行文件系统的裁剪。 文件系统源代码位于 /home/cvtech/jx44b0/uClinuxdist/us er 目录下。 在
码 [6]。 . Framework 类库是一个综合性的面向对象的可重用类型集合 , 可以XX 大学学士学位论文 3 使用它开发多种应用程序 , 这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序 , 也包括基于 所提供的最新创 建 的应用程序(如 Web 窗体和 XML Web Services) [3]。 和 C语言简介 结构是一个三层系统: UI 层、业务逻辑层和数据层 ,
由程序员等专业人士向全部普通用户发展„” 中用户可读写。 在 阶段,大多数用户只是信息的读者,而不是作者,一个普通的用户只能浏览新浪网的信息而不能进行编辑;在 阶段人人都可以成为信息的提供者,每个人都可以在自己的 BLOG 上发表言论而无须经过审核,从而完成了从单纯阅读者到信息提供者角色的转变。 实现人的互联。 在 中实质上是数据(信息)的互联,是以数据(信息)为中心的;而 中最终联接的是用户
用性,功能的全面性,系统的安全性和可靠性。 只要 8 知道基本的业务流程即可对各项管理进行操作,这样使得操作变得更加轻松,因而在操作上是完全可行的。 按上述三方面进行可行性分析 [1]、研究后,我们认为该系统的开发是可行的。 系统需求分析 实验室排课一直是实验教学管理人员一项重要且复杂的基本工作,它涉 及面广,限制条件多,其实质就是为学校所设置的实验课安排一组适当的教学时间和空间
公司在加大生产投入、基础设施建设力度的基础上 ,坚持规范生产、优质服务 ,实现了生产经营的协调持续发展 ,不仅完善了产业结构 ,而且为区域农民群众脱贫致富做出了贡献。 公司还以构建和谐、顺畅、团结、民主的企业为目标 ,坚持以人为本 ,着力打造优秀的企业团队。 公司领导经常深入生产经营一线 ,密切了与员工的关系 ,促进了企业内部的和谐。 现存的主要问题是