C#图书管理系统设计 第5页
(2) 连接数据库。
与数据库创建链接,使用SQL语言在数据库中选取符合条件的记录。在符合条件的记录中选取相关字段值组成记录集。显示在页面的相应位置中。
(3) 创建超链接文本。
将书名设置为超链接文本。用户点击想要阅读的图书的书名,程序就会将页面导向readbook.asp页面。在readbook.asp页面中,用户就可以看到图书的详细内容。
输出:用户要求的页面
2.模块所使用的数据表
使用SQL语言在数据库中选取新书书目表newbook中的条目编号id、新书信息description字段及书目信息表bookdetail中的书目编号bookid、书目名称name、作者author和阅读次数times共优个字段值组成记录集。在记录集中选取符合新书书目表中的新书书目编号bookid字段值与书目信息表中的书目编号bookid的字段值相同的记录,创建记录集RS。
5.3 更改密码模块的设计与实现
1.更改密码模块的IPO图
功能:留言查看页面如图7-23所示,在主页面的上部分中的top.asp页面中,点击“更改密码”,就会调用javascript脚本语言,生成一个窗口。用户在生成的窗口中输入新的密码,提交后程序会将数据表中的密码进行修改。
输入:点击更改密码的超链接文本。
(1) 构造页面格式。
使用HTML语言的TABLE表格标签构造页面表单,构造放置各个字段及字段值的表单,美化页面。
(2) 判断合法性。
对session对象中的用户名字段值进行判断,判断用户的登录是否合法。如果不合法,显示要求重新登录的提示语,重新登录。
(3) 输入新密码。
在页面的相应位置填入用户的旧密码、新密码,在重新输入一次新密码,以确保输入无误。然后提交到pass_action.asp页面进行处理。
5.4添加书签模块的设计与实现
1. 添加书签模块的IPO图
功能:在各种表格和表单构成的add_bookmark.asp页面中的适当位置输入用户选择的书签图标、书签的详细内容等信息后,提交到add_action.asp页面进行将一条新记录插入数据表的操作。
输入:新增加的书签信息的用户选择的表情图标和书签的详细内容。
处理:
(1) 构造页面格式。
应用表格进行页面布局,相应的字段名称后使用多行文本框或单选框表单组件,构成书签信息输入页面。
(2) 判断合法性。
在连接数据库之前,首先判断用户是否在阅读某一本书。然后判断要添加书签的书目是否存在。
(3) 连接数据库。
以上一页提交的图书的编号为条件选取数据表中的记录创建记录集,将记录中的用户名、书名和作者等信息显示在相应位置。
(4) 输入书签。
在相应表单元素中选取书签标图,输入书签的详细内容。提交到add_action.asp页面进行处理。
(5) 插入操作。
获取相关信息,在add_action.asp页面中打开数据库,使用recordset对象的insert into方法向书签信息表bookmark插入一条新记录。
5.5图书搜索模块的设计与实现
1. 书目搜索模块的IPO图
功能:搜索方式分为3种:通过书名、作者和十大热门来进行查询。查出的结果显示在名字为 searchresult的窗口中。用户可通过以上各查询方式,方便的查询自己想要阅读的书目。
输入:选择一种查询方式,输入查询条件。
处理:
(1) 构造页面格式。
使用HTML语言的TABLE表格标签构造页面表单。本模块使用了框架结构。单行文本框和单选框来确定查询条件。
(2) 查询条件。
在三种查询方式中选择一种作为读者的查询方式。然后在单行文本框中输入查询条件。
(3) 查询结果。
连接数据库,在相应的数据表中选取符合查询条件的记录。将查询结果显示在下面的窗口中。
优、系统文护和改进
6.1 运行文护
本网站的文护主要包括以下内容:
1.权限文护
管理员需要对用户的用户名、密码和权限进行文护,给每位读者分配享用的用户名和密码,确定阅读级别。
2.书目管理
书目需要经常进行更新,在书目信息表中更改、增加各相应的数据信息。
3.书目类别管理
书目的更新操作,引起书目类别信息表的更改,管理员就需要及时调整书目类别。
6.2 系统的改进与提高
由于各种原因,本系统有许多缺点。针对本系统的一些缺点,在二期开发时主要在以下方面进行改进:
1、 加强后台管理页面的建设
本系统只是面向用户,对书目的管理只靠人工在后台操作,费时又费力。加强后台管理系统的建设,各项操作由程序执行,方便、准确,又节省人工。
2、图书查询页面功能应该加强
例如:图书查询功能可以加入查询条件,方便读者查看符合要求的图书。
3、各模块之间的联系比较混乱。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
C#图书管理系统设计 第5页下载如图片无法显示或论文不完整,请联系qq752018766