想做一个图书馆管理系统,那位高手可以提供指导或源代码 谢谢,我得邮箱:[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 书店管理系统设计书一 开发环境配置说明 1 操作系统 Windows2000 2 数据库 Oracle8i 3 开发工具 Delphi6(报表:ReportMachine 界面:SkinEngine) 4 建模软件 PowerDesigner9.5二 系统需求说明 1 能实现日常业务需求:如电子订单、入库记帐、退货冲帐、月底盘点等 2 能实现图书销售流畅:如条码输入、模糊查询、设置打折、特价书等 3 能实现图书租赁业务:如图书借出、图书归还、事故赔偿等 4 能实现会员借购管理:如会员管理、消费累积、新书通知等 5 能实现职工权限管理:如职工管理、角色授权、口令加密等 6 能实现经营成本核算:如销售利润、收入支出、进销统计、库存报表等 7 能实现决策支持系统:如图书排行、远景分析、市场预测等 8 能实现基础信息管理:如出版社、作者、供应商、图书分类等 9 其它需求:界面效果好、报表速度快、程序稳定、系统安全、操作方便等三 系统概要设计 1 后台管理系统(MDI) 系统维护 基础信息 流通管理 租赁管理 成本核算 角色授权 会员管理 价格维护 借出登记 销售报表 职工管理 供应商 电子订单 归还处理 利润报表 锁定系统 出版社 入库登记 费用管理 系统设置 图书分类 退货冲帐 图书排行 退出系统 图书档案 盘点管理 库存报表 2 前台销售系统(SDI) 销售(支持条码)、退货、换货、销售统计、锁定系统四 系统详细设计 由PowerDesigner完成数据库物理模型设计(PDM图),生成数据库 1 注意表、字段等数据库对象的命名规则 2 表要设计好主键、外键、索引、约束 3 表中所有字段不充许为空(NULL),可设置默认值 4 设计好所需的存程、函数、触发器、包、序列五 代码编写规范 参见D盘“资料一”文件夹中<<代码编写规范一>>,该文章详细地说明了代码编写中要注意的问题。 1 第三方控件引用尽量向<<代码编写规范>>靠齐 2 数据库对象命名要附合所选数据库的命名习惯 3 系统引用图片命名要向<<代码编写规范>>靠齐 六 系统实现注意事项 后台系统的成功是整个系统成功的关键,而前台的实现建立在后台系统成功的基础上,故在后台系统设计时要尽量考虑到复用代码的累积,加速前台系统的设计,并为以后其它系统的开发提供资料。在编程时要以客户为中心,考虑到程序的使用方便、安全稳定等方面,对待问题要认真分析,敢于啃“硬骨头”,有时觉得很复杂的东西却用不了多久就可以做出来,只要不怕困难。 在编写代码时也要孝虑到后期的维护,代码的注释必不可少,同时也要学会使用空行,清淅的注释可以为后以的修改提供方便。并不是所有的代码都要注释,只有不易理解的代码和大部分变量最好注明其目的。七 系统维护的实现1 角色授权要求:角色授权所需表是动态创建的,若该表不存在就创建,程序设计时每次运行要将所有菜单项添加到角色授权表中(判断程序是在编译前或编译后),能够管理到窗体的添加、删除、查询、打印等权限。 2 职工管理的要求: 记录职工的基础信息、口令要进行加密(用DLL加密)、能够保存职工的相片,能 够查看职工的权限。 3 锁定系统的要求: 保证用户离开时不充许非法操作。 4 系统设置的要求: 能够提供一般顾客打折、会员折扣、特价折扣等接口。 八 基础信息的实现 1 会员管理的要求: 能够保存会员的基本信息、消费积累、新书通知(电子邮件群发) 2 供应商的要求: 能够保存供应商的基本信息、信誉等级等 3 出版社的要求: 能够保存出版社的基础信息等 4 图书分类的要求: 允许无限制级别的分类,编码生成规则由“系统设置”决定 5 图书档案的要求: 能够保存图书的基本信息、条码(提防重码)、拼音码(系统自动生成)、作者信息 存储(一个字段,使用模糊查询好可),编码生成规则由“系统设置”决定九 流通管理的实现 1 价格维护的要求: 能够维护进价、售价、批发价、会员价、促销价、特价、历史参考价等 2 电子订单的要求: 图书档案中必须维护预警库存,能够生成参考订单,电子订单保存时间由“系统设 置”决定,订单与入库没有必然联系 3 入库登记的要求: 所有入库立即更新库存(使用触发器),入库单编码由“系统设置”决定 4 退货冲帐的要求: 该功能可以向供货商退货,并减库存(触发器完成) 5 盘点管理的要求: 可以生成空盘点单(按类别或编码)、录入盘点单、产生盘点盈亏表、盘点单记帐十 租赁管理的实现 1 借出管理的要求: 由押金决定可以借几本书,借书期限由“系统设置”决定,能区别会员与非会员, 并记录图书借出时的状态 2 归还管理的要求:是否退还押金、能够处理破损等其它事故的赔偿、归还期满能够提供“预警”,并产生电子通知单十一 成本管理的实现 1 销售报表的要求: 能够统计会员与非会员销售、销售与租借收入、能够按图书类型统计(日报月报) 2 销售利润的要求: 能够统计会员与非会员销售、销售与租借收入、能够按图书类型统计(日报月报) 3 费用管理的要求: 能够处理税务、工资、偷窃、销售、租借及所有经营费用 4 图书排行的要求: 统计图书销售排行榜、对图书的前期进行预测、能够按月保存统计结果 5 库存报表的要求: 能够生成日(月)进销存报表、日(月)进销报表十二 前台销售系统的实现 要求:零售、批发(支持条码)、退货、换货、销售统计(日分类)、锁定系统、打印小票,销售数据一旦产生,立即减库存(触发器)、也能够完成图书借出与归还等业务 如果规模不大的话,MYSQL可是首选注:我不是MYSQL的销售商 给我一个吧,[email protected]或[email protected],谢谢 给我发一个吧。[email protected],谢谢 谢谢,也给我一个吧,[email protected] 能不能给我也发一份,谢谢!!![email protected] 你去DELPHI空间下~那里的挺多的,我试过了都能用的~ i want [email protected] 各位大哥,能不能也给我一个呀 [email protected]先谢过了 给我一个好吗?跪求![email protected] 父亲致孩子的一封信(转) delphi有没有map这样的类啊? 大家帮下忙:怎样判断输入的数据在数据库中已存在? Windows NT Service能否有窗口?? 元旦 开帖子放分 用deiphi编写一个在dos运行的exe文件,用来把文本编辑成固定的格式,请大虾提供思路。 关于时间问题 Tserversocket问题?如果多个客户端同时向服务器端发送数据,用非阻塞型么?要自己写多线程么? 程序出錯, 怎麼能讓它繼續處理後面的工作, Qreport做一报表,如何打印出对某一列的汇总---在线等待 FastReport打印图片的问题. 怎么让图标跟着鼠标移动?
一 开发环境配置说明
1 操作系统 Windows2000
2 数据库 Oracle8i
3 开发工具 Delphi6(报表:ReportMachine 界面:SkinEngine)
4 建模软件 PowerDesigner9.5二 系统需求说明
1 能实现日常业务需求:如电子订单、入库记帐、退货冲帐、月底盘点等
2 能实现图书销售流畅:如条码输入、模糊查询、设置打折、特价书等
3 能实现图书租赁业务:如图书借出、图书归还、事故赔偿等
4 能实现会员借购管理:如会员管理、消费累积、新书通知等
5 能实现职工权限管理:如职工管理、角色授权、口令加密等
6 能实现经营成本核算:如销售利润、收入支出、进销统计、库存报表等
7 能实现决策支持系统:如图书排行、远景分析、市场预测等
8 能实现基础信息管理:如出版社、作者、供应商、图书分类等
9 其它需求:界面效果好、报表速度快、程序稳定、系统安全、操作方便等三 系统概要设计
1 后台管理系统(MDI)
系统维护 基础信息 流通管理 租赁管理 成本核算
角色授权 会员管理 价格维护 借出登记 销售报表
职工管理 供应商 电子订单 归还处理 利润报表
锁定系统 出版社 入库登记 费用管理
系统设置 图书分类 退货冲帐 图书排行
退出系统 图书档案 盘点管理 库存报表
2 前台销售系统(SDI)
销售(支持条码)、退货、换货、销售统计、锁定系统四 系统详细设计
由PowerDesigner完成数据库物理模型设计(PDM图),生成数据库
1 注意表、字段等数据库对象的命名规则
2 表要设计好主键、外键、索引、约束
3 表中所有字段不充许为空(NULL),可设置默认值
4 设计好所需的存程、函数、触发器、包、序列五 代码编写规范
参见D盘“资料一”文件夹中<<代码编写规范一>>,该文章详细地说明了代码编写中要注意的问题。
1 第三方控件引用尽量向<<代码编写规范>>靠齐
2 数据库对象命名要附合所选数据库的命名习惯
3 系统引用图片命名要向<<代码编写规范>>靠齐
六 系统实现注意事项
后台系统的成功是整个系统成功的关键,而前台的实现建立在后台系统成功的基础上,故在后台系统设计时要尽量考虑到复用代码的累积,加速前台系统的设计,并为以后其它系统的开发提供资料。在编程时要以客户为中心,考虑到程序的使用方便、安全稳定等方面,对待问题要认真分析,敢于啃“硬骨头”,有时觉得很复杂的东西却用不了多久就可以做出来,只要不怕困难。
在编写代码时也要孝虑到后期的维护,代码的注释必不可少,同时也要学会使用空行,清淅的注释可以为后以的修改提供方便。并不是所有的代码都要注释,只有不易理解的代码和大部分变量最好注明其目的。七 系统维护的实现
1 角色授权要求:
角色授权所需表是动态创建的,若该表不存在就创建,程序设计时每次运行要将所有菜单项添加到角色授权表中(判断程序是在编译前或编译后),能够管理到窗体
的添加、删除、查询、打印等权限。
2 职工管理的要求:
记录职工的基础信息、口令要进行加密(用DLL加密)、能够保存职工的相片,能 够查看职工的权限。
3 锁定系统的要求:
保证用户离开时不充许非法操作。
4 系统设置的要求:
能够提供一般顾客打折、会员折扣、特价折扣等接口。
八 基础信息的实现
1 会员管理的要求:
能够保存会员的基本信息、消费积累、新书通知(电子邮件群发)
2 供应商的要求:
能够保存供应商的基本信息、信誉等级等
3 出版社的要求:
能够保存出版社的基础信息等
4 图书分类的要求:
允许无限制级别的分类,编码生成规则由“系统设置”决定
5 图书档案的要求:
能够保存图书的基本信息、条码(提防重码)、拼音码(系统自动生成)、作者信息 存储(一个字段,使用模糊查询好可),编码生成规则由“系统设置”决定九 流通管理的实现
1 价格维护的要求:
能够维护进价、售价、批发价、会员价、促销价、特价、历史参考价等
2 电子订单的要求:
图书档案中必须维护预警库存,能够生成参考订单,电子订单保存时间由“系统设
置”决定,订单与入库没有必然联系
3 入库登记的要求:
所有入库立即更新库存(使用触发器),入库单编码由“系统设置”决定
4 退货冲帐的要求:
该功能可以向供货商退货,并减库存(触发器完成)
5 盘点管理的要求:
可以生成空盘点单(按类别或编码)、录入盘点单、产生盘点盈亏表、盘点单记帐十 租赁管理的实现
1 借出管理的要求:
由押金决定可以借几本书,借书期限由“系统设置”决定,能区别会员与非会员,
并记录图书借出时的状态
2 归还管理的要求:
是否退还押金、能够处理破损等其它事故的赔偿、归还期满能够提供“预警”,并产生电子通知单十一 成本管理的实现
1 销售报表的要求:
能够统计会员与非会员销售、销售与租借收入、能够按图书类型统计(日报月报)
2 销售利润的要求:
能够统计会员与非会员销售、销售与租借收入、能够按图书类型统计(日报月报)
3 费用管理的要求:
能够处理税务、工资、偷窃、销售、租借及所有经营费用
4 图书排行的要求:
统计图书销售排行榜、对图书的前期进行预测、能够按月保存统计结果
5 库存报表的要求:
能够生成日(月)进销存报表、日(月)进销报表十二 前台销售系统的实现
要求:
零售、批发(支持条码)、退货、换货、销售统计(日分类)、锁定系统、打印小票,销售数据一旦产生,立即减库存(触发器)、也能够完成图书借出与归还等业务
注:我不是MYSQL的销售商
那里的挺多的,我试过了都能用的~
[email protected]
[email protected]
先谢过了