计算机科学与技术本科专业(10级)
题 目: 基于WEB2.0的数字电视用户网络社区的设计与实现
学生姓名: 班级:10计算机4班 学号:
题目类型:软件工程(R)
设计目的和意义
当今社会正以飞快的发展速度进入信息社会,信息革命将会给社会带来巨大的变革。人们迫切需要获取各方面的信息,建立网络社区可以最贴近人们的社会活动,通过网络社区所提供的服务能够使各种信息和服务与社区物业管理工作有机地结合起来,真正将服务更为准确、迅速、便捷地送达千家万户。
该设计可采用C#和SQl server设计一个基于WEB2.0技术的数字电视用户网络交流社区,方便客户之间交流节目信息,同时使得商家可以及时了解用户喜好以便更好地提供服务。该设计可以使学生能够熟练掌握C#系统研发。
设计任务及要求
1、系统分为前台和后台两部分,系统前台浏览相关网络资源,获取本身所感兴趣的资源。后台主要由管理员对所有资源进行有效管理,并对不良内容进行删除。
2、系统氛围3个子系统,资源子系统主要处理与资源相关的内容,其核心功能是完成用户对资源的搜索及浏览,管理员对资源的管理。用户子系统处理与用户相关的内容,包括用户注册、用户登陆、资料修改、角色确定以及用户资料安全。论坛子系统处理与论坛相关内容,包括论坛栏目设置、帖子发布、评论反馈以及帖子恢复等内容。
3、系统要有一定的安全控制策略,确保评审的公正、公平、保密。
4、该系统的开发,采用JSP技术和数据库技术(数据库系统可选SQL Server 或 Oracle)。
5、系统要采用模拟数据进行测试。
主要参考文献
[1] 邵立硕,商乐.智能化网络社区系统设计与实现[J],计算机与网络,2011Vol 15 49-51
[2] 朱东红 . 网络社区交互对消费者购买意愿的影响[D],华中科技大学, 2012
[3] 明日科技编著.Oracle 从入门到精通[M].清华大学出版社.2012.9
[4] (美)埃克尔 著 陈昊鹏 译,Java编程思想(第4版),机械工业出版社,2007.6
[5] 常亚平,朱东红. 社交网络用户参与动机的测量[J]. 图书情报工作. 2011(14)
[6] 孟德欣著,Oracle 10g数据库技术,清华大学出版社,2012.10
[7] 李刚著,疯狂Java讲义(第2版),电子工业出版社,2012.2
[8] (美)Nicholas C. Zakas 著李松峰,曹力译JavaScript高级程序设计(第3版),人民邮电出版社,2012.3
[9] 李兴华著,Java开发实战经典,清华大学出版社,2009.8
[10] 蔺华著,Web 程序设计与架构,电子工业出版社,2011.5
[11] Andrea Steelman, Joel Murach. Murach’s Java Servlets and JSP[M]. Mike Murach & Associates Inc. 2nd Revised edtion,2008
[12] James Turner. MySQL and JSP Web Applications[M]. Sams Publishing, 2002