欢迎来到天天文库
浏览记录
ID:11203947
大小:97.16 KB
页数:16页
时间:2018-07-10
《c#程序设计-课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C#程序设计》课程设计题目:在线留言专业:计算机科学与技术学号:kkk姓名:mm指导老师:李向完成日期:2012-12-261515《C#课程设计》评分标准题目:在线留言专业:计算机科学与技术学号:111006316姓名:马欢考察项目评分依据完成情况分数报告(40分)规范完成设计报告,含光盘报告能够反映设计思路,并介绍系统功能报告内容比较完整,思路比较清晰,语句比较通顺报告内容完整,用语准确,能够反映系统开发过程前台开发工具(10分)能够使用开发工具的基本操作完成系统的开发能够熟练地运用开发工具来实现较全面的功能对开发工具熟悉,能够灵活
2、使用各类控件和语句完成系统开发能够熟练掌握多种开发工具,并能够独立解决较复杂的编程问题。应用到多种数据库对象。系统功能(25分)能够完成数据的输入输出和基本查询功能除了基本信息管理功能外,还可以完成比较复杂的数据查询和数据编辑功能能够方便地完成数据操作功能具有较复杂的数据管理功能系统界面设计(20分)具有一般的Window窗口界面功能比较全,操作也比较方便界面美观,功能全面,操作方便界面美观,功能设计有创新教师签字:成绩:1515目录1前言12需求分析12.1要求12.2任务12.3运行环境12.4开发工具13概要设计与详细设计13.1系
3、统流程图13.2查询函数流程图24编码与实现24.1分析24.2具体代码实现35课程设计总结3参考文献3致谢3151前言随着计算机的普及,人们可以更方便的借助计算机这一平台实现各种生活需求,此次的设计,就是为了设计一个留言本,其中包括了用户留言,回复,管理员对留言信息的管理等基本功能,其中管理员可以删除用户留言,或者对用户的留言进行回复等,这些功能都能方便的为大家所使用。给人们创造一个愉快的交流平台。2需求分析2.1需求分析开发一个在线留言系统,首先需要确定留言的功能是什么,也就是用户想要的留言所能做的工作。用户使用留言是按照一定的流程来
4、进行的:用户注册登录进入留言,可以就某个话题展开讨论,通过留言功能发布新的话题,通过回帖的功能回复已有的话题;管理员要管理留言,系统需要具有的功能有创建、删除留言的版块,管理注册的用户,管理留言,设置留言基本参数。这样的流程就决定了留言所应具有的功能。观察留言所有功能需求,按不同实体分类,可以分为四类实体对象:版块、留言、用户和留言。这四类对象,可以设计为四个数据实体,如果使用数据库存储它们,即可以设计四个基本数据表的集合来存储这些实体的基本信息;它们可以设计为四个基本表,映射四个实体的基本数据。这些基本对象只是留言系统中最为基本的要素,
5、对于一个完整的留言还需要其它相关的表来记录相关的信息,即实体之间的相互关系信息。留言一般存在两种用户,注册用户和管理员。用户的权限是向下覆盖的,即上级权限包含下级权限,在这个留言中,管理员的权限是上级权限。留言系统的用户浏览信息功能,是用户讨论问题的平台,发帖、浏览、回帖一直贯穿用户的整个活动。同时,由于留言系统的留言管理是管理员在留言浏览时进行的,因此编辑、删除等功能也安排在浏览信息时实现,只是一般用户没有权限做这些动作。其它与管理员相关的功能,包括版块管理、用户管理和留言设置的都是需要管理员在管理模块进行操作。2.2任务15下面就管理
6、员所做的管理进行介绍:查看留言:任何用户可以根据发言者留下的邮箱地址发邮件。删除留言:如果用户发表了不符合留言规则的留言,则需要管理员删除这些留言。管理版块:留言版块需要先创建,才能被使用,管理员还可以删改版块的相关信息。设置参数:留言一般有一些初始化信息,比如留言名称、每页显示留言数量等参数信息,管理员可以在后台界面自行设置。模块设计:(1)登录功能模块:用户个人注册、登录,管理员登录;(2)浏览功能模块:用户浏览版块、浏览主题帖列表、查看留言;(3)发帖回帖功能模块:用户发帖,管理员回帖;(4)留言管理功能模块:管理员编辑、删除;(5
7、)留言设置功能模块:管理员设置留言参数;(6)用户管理模块:管理员添加、删除。用户注册、登陆以及修改个人的注册信息组合成注册登录模块;用户浏览版块、浏览主体帖列表、查看留言组合成浏览模块;用户发帖;管理员编辑留言、删除留言。以上四个模块组成用户使用的基本功能模块。扩展功能模块都是与管理员相关的,设置留言参数单独为留言设置模块;创建、修改和删除版块为管理版块模块;删除和回复为管理用户模块。从以上分析,可以得到留言的功能框架,即系统的各个部分已经确定,对于留言系统来说,各个模块之间用一条主线串联起来,才能构建完整的系统。联系各个模块的主线是使
8、用者的权限,用户能使用留言的哪些功能是由用户的权限决定的。留言权限相对应。同一类用户使用的功能模块,是以使用者为中心连接起来的。另外,操作同一类事物的功能模块,也是有相互关系的。因此,浏览模块
此文档下载收益归作者所有