- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 数据的后台管理
掌握后台数据管理的系统分析
掌握后台数据管理的系统实现
8.1 系统分析
8.2 书库管理
8.3 订单管理
8.1 系统分析
(1)当进了一种新图书时,就需要将新图书添加到
Book_Info表中,并提供对表中图书信息的修改和删除
功能。
(2)当用户在本站选购了图书,且本站已收到该用
户的汇款时,就需要从BookBag表中查到该用户选购的
图书并加以核实,确认无误后将BookBag表中该用户已
付款的图书送入Orders表,并相应地修改Book_Info表
中相关图书的库存量。
(3)当一个用户由于种种原因需要删除时,就要将
该用户资料从Customer表中删除;当客户信息不符合要
求时,就需要修改用户信息。
(4)当进了一个新出版社的图书时,就需要将该出
版社信息添加到Publisher表中。
8.1 系统分析
这些管理工作必须由本站管理员以超级用户
(Supervisor)的身份登录后,才能完成。超级用户登
录后,系统进入管理工作区:
ManagerMenu.inc包含文件,使用SSI方式
8.2 书库管理
8.2.1 新书入库管理
当进了一本新图书后,就要进行入库工作。
Book_infoAdd.asp程序用来完成新书的入库工作,
它要求输入新入库图书的各种信息,单击“添加”按
钮后将所输入的数据提交给Book_infoControl.asp
程序,并由Book_infoControl.asp程序检测提交数
据的正确性,若提交数据正确则将这些数据送入到
Book_Info表中。
8.2 书库管理
新书入库界面:
8.2 书库管理
8.2.2 图书管理
当某种图书的资料发生变化时,书店管理员需要
修改该图书的记录数据;另外也需要随时了解
Book_Info表中记录数据所发生的变化。图书管理程
序BooksManager.asp就可完成记录信息的修改和删
除工作。
当管理员在本站管理工作区中单击“ 图书管理”按
钮,出现图书管理界面。
8.2 书库管理
图书管理界面:
8.2 书库管理
点击“删除”超链接,由Book_infoControl.asp程
序将该图书从Book_Info表中删除。
点击“修改”超链接,则超链接到BookUpdate.asp
程序。BookUpdate.asp程序根据BooksManager.asp
传来的图书编号Book_ID,将该图书的详细资料显示
在如图8-4所示的页面上供修改,修改完毕后,点击
“更改”按钮,系统将更改后的数据提交给
Book_infoControl.asp程序更新该图书资料。
BookUpdate.asp关键代码
9: % dim Con_Book, rs_Book, Sql, Book_ID
11: Book_ID=Request(Book_ID) 取得BooksManager.asp传
送的图书编号
12: set Con_Book =
Server.CreateObject(ADODB.Connection)
13: 打开与数据库的连接
14:Con_Book.Open DSN=BookStoreSource;UID=sa;
PWD=d215502g
15: set rs_Book = Server.CreateObject(ADODB.Recordset)
16: rs_Book.CursorType=adOpenStatic
文档评论(0)