当前位置 >> 综合实践 >> 课程设计

课程设计


    1. 课程设计目的
    课程设计的目的是架深学生对Web程序设计知识的理解和综述应用,熟悉并掌握VS.NET开发环境和IIS服务器的架设,初步具备小型软件的设计和开发经验环节。
    课程设计涉及到HTML基础知识、ASP.NET标准控件、验证控件、数据库的建立和维护、ASP.NET对数据库的连接和操作、数据库相关控件的使用等知识。
    2. 课程设计要求
    课程设计要求学生使用ASP.NET和数据库独立完成一个小型的新闻发布系统。
    该系统支持以不同用户身份发布新闻,每条新闻除正文文字外,支持提交一张图片。支持在新闻正文文字中嵌入HTML标记。
    支持用户删除或修改已发布的新闻。
    3. 课程设计内容
    开发环境
       参见11.2. VS集成开发环境 一节。
    IIS服务器架设
        参见 11.1. 服务器架设 一节。
    建立数据库
        参见 8.1. Access建库方法 一节。
    数据库中表及字段要求如下:
    用户表: (用户ID,用户登录名,用户密码,显示的用户名)
    新闻表: (新闻ID,用户ID,新闻标题,新闻正文,新闻图片,发表时间,最后修改时间)
    登录页面:

图1 登录页面图

    提交新闻页面:

图2 提交新闻页面图

    修改新闻页面:

图3 修改新闻页面图

    删除新闻页面:

图4 删除新闻页面图

    作为系统的加强功能,学有余力的同学也可以在此页面上增加新闻发布用户的登录名或显示的用户名、发布时间等内容,甚至新闻正文文本的部分,以更方便地区分新闻条目。
    新闻发布页面:

图5 新闻发布页面图

    其中新闻标题字体加粗,作者为显示的用户名,而不是登录名。

                                               参考代码: News