目录。第一章可行性研究 2
1.1问题描述 2
1.2开发背景 2
1.3开发环境 2
1.4应用范围 2
第二章需求分析 3
2.1用户需求 3
2.2功能需求 3
2.3性能需求 4
2.4接口需求 4
2.5书籍管理系统数据流图 4
2.6登录模块数据字典 5
2.7 e-r图 5
第三章概要设计 6
3.1系统模块划分 6
3.2登录模块细化 7
第四章详细设计 7
4.1数据库设计 7
4.2登录模块算法设计 8
第五章主要源** 9
5.1登录窗口及编码 9
5.2系统控制窗口及编码 11
5.3密码修改编码 11
第六章登录模块测试 12
6.1登录界面测试 12
6.2修改密码界面测试 13
第七章总结 14
参考文献 14
随着科学技术的高速发展,我们已步入数字化、网络化的时代。由于手动管理书籍的管理手段给给我们自己带来很多操作上的不方便,同时为了提高工作效率和管理水平,并使我们自己从整理书籍庞大的工作量中总结出来,所以我们决定开发该系统。
书籍管理系统内容包括书籍管理模块、查询模块、登陆模块、打印模块,其中登陆模块中,用户输入用户名和密码进入登陆管理界面。并在登陆管理界面可以对密码进行修改。
开发软件的名称:个人信息管理系统。
项目的任务提出者:
windowsxp系统,powerbuilder10.0开发软件,sql server数据库。
我们开发的是书籍管理系统,可以面向广大在校大学生、大学老师,也可用在公司管理员工等方面。
本系统是一种比较经济耐用的管理系统,它面向所有在校学生、老师,而且具有比较高的安全性能。它能够实现书籍管理的基本功能,包括书籍的录入,查询、删除、显示等操作以及后台数据库的备份和恢复。用户合法注册后必须输入用户账户和密码才能成功进入该系统,以此保证了信息的安全性和个人隐私,进入该系统后可以进入相应的功能模块,进行信息的查询、录入、更新等基本操作。
对于非法操作,系统有识别和防护措施。
该书籍管理系统可以存放大量的书籍信息,为了给用户一个很好的使用平台,内部使用设计以按钮形式给出。对于查询和更新的方式设置了一个统一标准,因此在使用和管理起来非常方便。
本系统在设计过程中,为了克服困难,删除不必要的冗余,实现管理规范化,科学化。界面友好,简单化,做到实用,方便,尽量满足广大使用者的需求。
1)登录功能:用户输入用户账户和密码后,系统根据注册账户的数据库查看输入密码和账户是否有效以及是否正确,如果输入密码和账户有效且匹配,用户才能进入该系统;如果输入密码和账号无效或者密码不正确,系统会对相应操作提示用户,以此保证了系统的安全性。
2)查询功能:用户输入用户名和密码进入系统后,找到相应的所属功能模块,然可以输入关键字进行查询,查询出的信息会显示在界面上,进入查询模块,我们可以按照书籍名称、书籍类型、书籍编号对书籍信息进行查询,还可以对查询到的书籍信息进行清除操作。
3)书籍管理功能:用户输入用户名和密码进入系统后,根据登入系统的主要界面找到相应的所属功能模块,可以录入、显示、清除、删除显示书籍信息,有效的对书籍信息进行管理。
4)打印书籍报表功能:对书籍信息进行编辑后,信息存储在相应数据库中,通过此系统可以讲数据库中的书籍信息打印出来,有助于操作员对数据的安全管理。
1)系统具有可维护性。由于系统涉及的信息比较广,数据库中的数据需定期修改,系统可利用的空间及性能也随之下降,为了使系统更好地运转,学院可以对系统数据及一些简单的功能进行独立的维护及调整。
2)系统易操作性。所开发的系统应做到操作简单,尽量使系统操作不受用户对电脑知识水平的限制。
(3)系统具有开放性。该系统能够在开放的硬件体系结构中运行,并且能与其他系统顺利连接,不会因外部系统的不同面要做在量的修改工作。
运行本系统的硬件和软件基本要求如下:
cpu:intel p3及以上;
内存:256mb及以上;
硬盘:10gb及以上。
net框架:microsoft .net framework v1.1版本及以上。
数据库服务器:microsoft sql server 2000及以上。
书籍管理系统顶层数据流图如图2-1:
图 1 书籍管理系统顶层数据流图。
书籍管理系统分层数据流图如图2-2:
图 2-2 书籍管理系统分层数据流图。
数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。 是一种用户可以访问的记录数据库和应用程序源数据的目录。如图表2-1:
表2-1书籍管理系统登录模块数据字典。
书籍管理系统e—r图如图2-3
图2-3书籍管理系统e-r图
本系统包括用户登录,登录子系统时,登录系统会对用户名密码进行核对,当用户名和密码匹配,才能进入书籍管理系统,登录后还可以对修改用户密码。详细的功能模块设计图如图3-1所示:
图3-1书籍管理系统模块划分图。
在书籍管理系统登录模块中,用户输入账号密码后进入书籍管理系统,书籍登录子模块有用户登录和密码修改这两个功能,登录模块结构图如图3-2:
图3-2登录模块结构图。
该数据库设计了两个表:用户表,书籍信息表表结构设计如下:
表4-1用户表。
表4-2 书籍信息表。
图 4-1登录子系统用户登录的流程图。
图4-2登录子系统用户密码修改的流程图。
图1 进入系统界面。
进入按钮:open(w_connect) 退出按钮:close(parent)
图2 w_load登陆界面。
function load_connect {
string ls_userid,ls_password,ls_database //定义形参。
ls_userid=trim (userid)
ls_password=trim (password) /将实参的值赋给形参。
if ls_password=" then //输入密码非空。
return -1 end if
odbc"
ls_database="connectstring='dsn=person;"
uid="+ls_userid+";pwd="+ls_password+"'
connect using sqlca; /与数据库连接。
return
确定按钮。setpointer (hourglass!)
if (sle_ =1 then
messagebox ("连接数据库错误","连接失败"+
haltelse
messagebox("恭喜!",密码正确,已批准登陆系统!")
close(parent)
open(w_cxselect)
end if
图3 w_select
屏幕切换:数据管理子系统按钮 open(w_glselect),查询子系统 open(w_chaxun)退出close(parent)
超市管理系统课程设计报告
交通运输工程学院。visual foxpro 课程设计报告。设计名称 超市进货供货管理系统 系 院 交通运输工程学院。专业班级。学号。姓名。指导老师。设计时间 2012年6月 目录。课程设计任务书1 一 前言。1 课程设计的目的和意义。2 系统功能设计。3 创建项目管理文件。二 vfp课程设计说明书...
库存管理系统课程设计报告
北华航天工业学院。c 程序设计 课程设计报告。课程设计题目 库存管理系统。作者所在系部 计算机科学与工程系 作者所在专业 计算机科学与技术 作者所在班级 08513班。作者姓名 王士通。作者学号 20083051313 指导教师姓名 金大兵。完成时间 2010年7月3日 北华航天工业学院教务处制。课...
超市管理系统课程设计报告
报告编号 第五组。综合课程设计报告。超市管理系统的设计与实现。学生姓名 指导教师 所在系 电子信息系。所学专业 计算机科学与技术 年级08级 2 班。2010年6月。目录。摘要 1 第1章前言 2 1.1系统前景 2 1.2系统主要功能 2 第2章需求分析 3 第3章概要设计 4 3.1 主界面流程...