1、 课程名称:课程名称:ASP.NETASP.NET 程序设计程序设计 报告题目:报告题目:留言簿的设计留言簿的设计 学生姓名:学生姓名: 所在学院:所在学院: 专业班级:专业班级: 学生学号:学生学号: 指导教师:指导教师: 2013 2013 年年 7 7 月月 1 1 日日 课程设计任务书 报告题目 留言簿的设计 完成时间 2013 年 7 月 1 日 学生姓名 专 业 班级 指导教师 职称 总体设计要求和技术要点 设计一个留言簿,要求如下: (1)设计一个比较简单的 Web 网站,完成留言薄。网站能进行登陆,注册,修改 密码,并且主要功能是留言,此外,还有对用户及管理留言等。 (2)设计
2、网页方案:包括数据库的选择,功能结构,功能模块的详细描述、关键 程序流程图、数据库中表的结构设计等。 (3)使用 ASP 语言,并结合数据库,实现页面。 (4)调试、修改并完善程序。 工作内容及时间进度安排 第 17 周:周 1-周 3 :设计功能分析、功能需求、功能模块、流程图等 。 周 4-周 5 :对需要开发的软件进行需求分析和软件设计。 第 18 周:周 1-周 3 :论证方案设计、程序设计。 周 4-周 5 :归纳总结、排版文档等。 课程设计成果 1与设计内容对应的软件程序 2课程设计总结报告 摘摘 要要 留言薄是可以供不同用户之间发表留言,并且可以回复的工具,用户可以注 册账号,并
3、在登陆留言薄留言,也可以回复好友留言。留言薄也提供了一个很好 的交流平台。 本次web程序设计的功能是创建一个网站,网站实现了用户注册,可以登陆 账户的密码,此外用户需要登陆账户才可以留言,留言薄可以进行留言,查看留 言主题,姓名,内容及email,可以对用户的留言进行回复,删除。留言薄内容不 能出现不文明词语,否则给予警告。此次设计还对网页界面进行了一定的美化。 留言簿内容概要要求如下: (1) 创建个人网站。 (2) 创建留言板信息(留言板信息的新增、删除、修改、查询) 。 (3) 注册用户信息的维护。 (4) 修改当前用户的密码和用户管理。 关键字:关键字: 网站、留言薄、界面美化、Vi
4、sual Studio 2010 目目 录录 一、可行性分析.错误错误! !未定义书签。未定义书签。 1.1 技术可行性. 1 1.2 经济可行性. 1 1.3 操作可行性. 1 二、题目任务描述和要求 2 2.1 任务描述 2 2.2 设计要求 2 三、需求分析 3 3.1 功能描述 3 3.2 功能模块 3 3.3 分析需求总结. 4 四、设计方案 4 4.1 总体设计 5 4.1.1 总体结构图. 5 4.1.2 流程图. 5 4.1.3 数据库中的表. 6 4.2 详细设计. 8 4.2.1 网站留言. 8 4.2.2 留言回复. 9 4.2.3 删除回复. 11 五、运行维护. 12
5、 5.1 注册 12 5.2 登陆. 14 5.3 留言 14 5.4 回复 15 5.5 删除回复 16 六、总结. 17 七、参考文献. 18 1 一、一、 可行性分析可行性分析 1.1 1.1 技术可行性技术可行性 此次编写的留言簿是建立在 Microsoft Visual Studio2010 开发环境下, 用 为留言簿的设计提供了便利, 此次设计主要是运用的 asp 与 sql 实现的。在此开发环境中是完全可行的。 留言簿主要涉及到网页美化与 sql 之间处理的,其中网页美化比较花 费精力,数据库的绑定交为简单。不过总体来说是可行的。 1.2 1.2 经济可行性经济可行性 一个留言
6、簿的实现,需要考虑用户大概用来做什么,是用来当个人的记录本 还是与朋友分享等。 以及用户打算将其功能做到怎样的程度依据用户的需求来确 定留言簿的开发方案。 一般来说普通用户不会让你去做一个全面的如微博那样可以随时登录,交 互,分享心情的大型平台。那样花费是巨大的。对于大多是普通用户来说一个跟 朋友交流分享的平台就足够了,所以从经济上来说留言簿是可行的。 1.3 1.3 操作可行性操作可行性 从技术上来考虑,需要你熟悉 C#与 以及 SQL SERVER 2008 并能够 简单的应用,那样留言簿就能够实现了。但对于用户来说他要的仅仅是能够与大 家交流,分享心情的平台。他并不会在乎你用什么技术去实现以及你花费多少精 力去完成的。 因此在操作上必须简单,这是完全能够去实现的。因此在操作上是完全可行 的。 此次课程设计的留言簿是基于 Microsoft Visual Studio2010 与 SQL SERVER 2008 之上的,只要你的电脑安装了此软件就可以部署留言簿了. 2 二、题目任务描述