图书管理系统_系统调研报告内容摘要:
考虑到自己对不同组件的理解程度、个人习惯以及其它各个方面。 凡是做过程序开发的人都知道从来没有单纯的数据应用程序,也就是说,数据库应用程序必须和用户界面(可以是图形界面,也可以是命令接口)元素相结合,只讲界面或只讲数据库本身都构不成数据库应用程序,因而用 Delphi 着界面开发。 组件在 Delphi 程序的开发中是最显眼的角色。 大家知道,在编写程序时一般都开始于在组件面板上选择组件并定义组 件间的相互作用。 但也有一些组件不在组件面板上,窗口组件类是窗口化的可视化组件类,在 Delphi 的类库中占有最大的份额。 在实际编程中,窗口组件类的对象都有句柄,可以接受输入焦点和包含其它组件。 长 春 大 学 课程设计纸 共 10 页 第 5 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 组员:唐杰 图书销售管理系统 系统调研报告 一、系统背景 随着社会发展的多元化,信息化,图书信息的管理已经成为一个令人头痛的事情。 由于现有的图书种类繁多,顾客需求量大,以及帐目数大,交易速度快,如何在最短的时间内,对各种图书进行有效的管理,以及如何让管理人对现有的销售情况有一个明确的了解,已成为十分迫切的问题。 二 、现状分析 调查新华书店图书销售业务,设计的图书销售点系统主要包括进货、退货、销售、统计功能。 根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。 输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。 顾客把已买的书籍退还给书店。 输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。 根据销售情况输出统计的报表。 一般内容为每月的销售总额、销售总量及排行榜。 输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库 中。 三、系统功能设计 系统管理员可以对用户提交的注册信息进行验证,在确认信息之后,可以将其列为正式的用户,若管理员确认其注册信息不详细,也可以将其删除,只有在注册成功以后才可以在网上购书。 每个用户可以对自己的信息进行查看,修改以及密码修改等操作。 该模块主要是为客户提供售书点查询这个功能,因为图书销售是面向全国各地的客户。 客户可以查看所在地是否有售书点,如果有可以到销售点直接购买。 如果没有则可以在填写订单的时候选择需哪种服务。 图书可以分 成不同的类别,系统管理员可以对图书类别进行增加和更改等操作。 在系统管理员录入图书信息时,需要输入图书名称、图书作者、出版社及价格等信息,同时还需要选择图书类别,上传图书图片和图书内容简要等信息。 对已存在的图书信息可以进行修改删除操作。 长 春 大 学 课程设计纸 共 10 页 第 6 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 客户在选购了自己所买的书以后,就会自动添加到购物车中,然后点击提交。 就会生成订单。 系统管理员在后台可以查看所有购书者所购买的图书名称及购买的数量和库存图书数量,如果定购量超过库存量,则不允许发货。 发货之后,系统自动会给客户发送已经发货的信息,以便客户查收。 在此模块中,系统 管理员可以查看对应一种书,其库存量多少,目前需求量是多少,且可以直接在页面上进行库存量的修改操作,其中还可以链接到图书详细信息查询。 在此模块中,用户可以查看所有图书信息,选择图书进行购买操作,通过查看购物车信息,确定购买数量以及删除购买操作。 用户单击提交按钮之后,购物车中的信息将会被清空。 此外,用户还可以查看历次消费记录及交易是否完成等信息。 系统管理员可以在后台查看销售额,寄货数量,利润额,付款与未付款,寄出与未寄出等销售情况。 客户可以在评论及留言板上发表评论或留言,系统管理员在后台对以上消息进行阅读、。图书管理系统_系统调研报告
相关推荐
blishDate,BookClassify, BookSubject,BookIndex,BookPrice, BookPageNum,BookSeries,BookDescription,BookRoom) 用户: Users( UserID,UserName,UserPassword,UserType,UserSex, UserDepart,UserTelephone,UserEmail
《 XXX 测试计划》 《 XXX 测试用例》 《文档三》 《文档四》 版本信息 测试数据 测试项总数 0 PASS 0 PASS 率 DIV/0! FAIL 0 FAIL 率 DIV/0!
数据库 期刊信息 图书信息 登陆用户信息 图书信息表 作者 位置 ISBN号 录入时间 书籍号 正题名 副题名 价格 出版社 附录 文件类型 期刊信息表 价格 年份 卷 统一刊号 ISSN号 出版社 副题名 期刊号 正题名 登陆用户信息表 用户名 用户口 令 11 ● ER 图 图书 期 刊 刊 作 者 者 存放位置 ISBN号 录入时间 正题名 价格 出版社 副题名 书籍号 正题名 年 份 份
书不在此书库。 )。 } 通过指针所指书号与 查找图书 的书好进行比较,若相同则输出该图书的所有信息。 若不相同,则指针指向下一个结点,直到指向为 NULL,结束 并提示“该图书不在此书库。 ”。 借阅模块 void borrowbook(linklist *l)//借阅 { linklist *p。 int i。 printf(\n 借阅的图书书号 :)。 scanf(%d,amp。 i)。
用高性能计算机,并安装 Oracle、Sybase、 Informix 等大型数据库。 B/S 结构简化了客户端的工作,它是随着 Inter 技术兴起而产生的,对 C/S 技术的改进,但该结构下服务器端的工作较重,对服务器的性能要求更高。 ( 2) B/S 模式的架构优势与劣势 ① 维护和升级方式简单。 目前,软件系统的改进和升级越来越频繁, B/S 架构的产品明显体现着更为方便的特性。
空,没有图书信息。 \n)。 break。 } else{ printf(请输入要删除的图书的书号(书号应为整数,输入 0时跳出删除元素) :)。 scanf(%ld,amp。 num)。 if(num==0)break。 else{ if(num0) 13 head=del(head,num)。 else printf(书号不能为负数,请重新输入。 \n)。 } } }while(1)。