项目名称:使用 ASP .NET 的图书馆网站
项目内容:
本节阐述了在 Web 编程课程年终作业范围内制作的 ASP .NET 和图书馆系统网站的内容和项目目的。
我们的图书馆网站“sefabookstore.com”的总体设计如下图所示。
图1:sefabookstore.com网站主页 从上图中可以看到,一个顶部横幅,5个菜单,主页屏幕,搜索书籍,书籍,关于我们,还有一个输入菜单。本页面的设计是在软件文件中的index.aspx文件中进行的。
会员登录程序:
另一方面,会员登录过程所需的用户名和密码请求部分的代码行如上图所示。从上面给出的代码行中可以看出,已定义了用于输入要在文本框中写入的值所需的代码行,并且已为网站的总体外观添加了横幅图像。
菜单: 搜索书籍:
搜索图书选项卡包含的内容。我们的网站上有 2 个不同的搜索条件。这些;书籍类型和书名
书籍:
在上图中,下拉列表用于书籍部分的选择类型部分。添加的书籍有故事、历史小说和小说类型。当您在 bookadd.aspx 文件中指定新类型来添加图书类型时,它将自动添加到下拉事件中。
添加一本书:
在上面的图画书ekle.aspx页面中,需要7个信息行,分别是书名、类别、发行日期、书本类型、添加图片、添加主题。正在将添加的书籍记录到sql数据库中。
关于我们:我们网站主菜单上的第五个也是最后一个选项卡是“关于我们”选项卡。
上图中给出了有关我们网站的信息。接触:
通讯部分的主要内容,其设计如上图所示;它由想要发送消息的人的姓名、电子邮件地址、地址、主题和消息字段组成。通过此表格,用户将能够报告有关网站或餐厅的投诉、请求和建议。这里,所请求的信息和要传输的消息将被保存在Access数据库的消息表中。消息表的一般属性和数据库属性将在第二部分详细给出。
从上面概述的“communication.aspx”文件的命令行中可以看出,验证操作也主要包含在我们的代码块中。检查使用验证命令输入的值(广泛用于制作必要的控件)后,将它们添加到 Access 数据库中。一般来说,我们首页的菜单和选项卡的代码片段是这样的。现在将给出的第二部分包括 Access 数据库中的表及其属性。
表决:
如上图所示,Radiobutton 和 Button 事件用于投票。使用的投票将发送到访问数据库并保存。 2. ACCESS数据库总体特点 本网站使用的是Access数据库,是作为年终作业而做的。数据库是收集和组织信息的工具。数据库存储有关人员、产品、订单或其他任何内容的信息。在这个项目中,Access数据库程序用于保存和列出我们网站上的数据。使用 Access: 您可以将新数据输入数据库;例如,您可以向库存添加新商品 您可以编辑数据库中的现有数据;例如,您可以更改项目的当前位置。 如果物品被出售或丢弃,您可以删除信息 以多种方式组织和查看数据 通过报告、电子邮件、内部网或 Internet 与其他人共享数据 考虑到上面给出的功能,使用 Access 数据库既简单又方便非常有用。本项目的Access数据库共有3张表。这些表分别是; “成员”、“预订”和“投票”。下图显示了 Access 数据库上的表列表。
书籍表:这些表中的第一个是“书籍”表,该表保存了作为我们网站成员的用户的数据。
上图给出了我们表格的总体视图,其中包含 8 个不同的字段:书籍、类别、日期、主题、类型、图片、旅游、作者姓名和出版年份。通过“图书”选项卡在网站上注册的用户在必填字段中输入的数据将自动放置在此表的 8 个不同字段中。 Kitapekle.aspx、Kitapara.aspx 和 Kitap.aspx 使用此数据库。
票数表:
上述现场投票均已进行,并制定现场评分制度,存入accesss数据库。会员表:
Access数据库中的另一个表是保存成员的表。该表的内容有8个字段。上面给出了该表的屏幕截图,该表由 8 个字段组成:姓名、用户名、密码、电子邮件、秘密问题、秘密答案和授权。这是网站注册用户保密的部分。 Member.aspx 和member.aspx 页面从此表提供。 Member.ASPX 页面的代码块:
在上图中,通信菜单与数据库的连接显示为代码片段。一般来说,用asp.net创建的项目的大致线路如下。项目中使用了现成的css模板。对项目建设阶段使用的很多Web编程课程如验证、sql数据库连接、sql数据库查询操作、网站设计等都进行了详细的学习和研究。课程中学到的理论知识已在该项目中付诸实践,并在基础层面上解释了使用 ASP .NET 进行 Web 编程的主题。