图书管理系统项目计划书_第1页
图书管理系统项目计划书_第2页
图书管理系统项目计划书_第3页
图书管理系统项目计划书_第4页
图书管理系统项目计划书_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图书治理系统工程打算书引言编写目的尽量承受学校现有的软硬件环境,及先进的治理系统开发方案,从而到达充分利用学图书。背景a.产品名称:图书治理系统b.任务提出者:工程经理开发者:图书治理系统开发团队用户及产品实现单位:淮海工学院图书馆术语PM(ProjectManager) 工程经理CostEstimating 本钱估算Contract 合同FinishDate 完成日期工程概述工作内容信息,同时可以对图书进展查询、增加、修改,用户则可以预约已借图书,针对这些问题设计此系统。主要参与人员组 长:XX该组成员:XXXXXXXXXXXX产品程序供给软件安装包。文件以用户操作说明书形式向用户说明文件的名称及内容要点。效劳以预约已借图书。非移交的产品....验收标准依据需求规格说明书进展验收。完成期限任务完成时间资源备注需求开发2023-4-8开发人员参与模块设计2023-4-18工程实施2023-4-24需细化测试2023-4-26提交2023-4-28实施打算工作任务的分解和人员分工文件编制、审批文件编制、审批系统测试进度安排用户培训、软件安装需求分析和定义具体设计和编码XXXXXXXXXXXXXX接口人员a、负责本工程同用户的接口人员:XX、XXX;b、负责本工程同本企业各治理机构,如打算治理部门、合同治理部门、选购部门、质量治理部门、财务部门等的接口人员:XXX、XX;c、负责本工程同分包方的接口人员:XX、XXX。进度2023428日任务名称工期开头时间完成时间202332023428日任务名称工期开头时间完成时间图书治理系统30工作日2023330日2023428日〔1〕需求开发10工作日2023330日202348日1图书治理功能2工作日2023330日2023331日2图书租借功能2工作日202341日202342日3读者效劳功能2工作日202343日202344日4图书效劳功能2工作日202345日202346日5系统治理2工作日202347日202348日〔2〕模块设计10工作日202349日2023418日1图书治理模块2工作日202349日2023410日2图书租借模块2工作日2023411日2023412日3读者信息模块2工作日2023413日2023414日4图书效劳模块2工作日2023415日2023416日5系统治理模块2工作日2023417日2023418日〔3〕工程实施6工作日2023419日2023424日1借书还书治理1工作日2023419日2023419日2书籍登记治理1工作日2023420日2023420日3读者信息治理2工作日2023421日2023422日4系统信息治理2工作日2023423日2023424日〔4〕工程测试2工作日2023425日2023426日1系统集成测试1工作日2023425日2023425日2环境测试1工作日2023426日2023426日〔5〕提交2工作日2023427日2023428日1完成文档1工作日2023427日2023427日2验收、提交1工作日2023428日2023428日预算5估算的时候,应当依据工程人员付出的时间以及各项任务的具体状况进展本钱预算,最终得到比较具体的本钱安排状况,即本钱基准。滋养费用比例如下表所示:18300资源名称类型缩写最大单位标准费率加班费率每次使用本钱本钱累算基准日历1XX工时X100%¥70.00/工时¥0.00/工时¥0.00按比例标准2XXX工时X100%¥60.00/工时¥0.00/工时¥0.00按比例标准3XX工时X100%¥50.00/工时¥0.00/工时¥0.00按比例标准4XXX工时X100%¥50.00/工时¥0.00/工时¥0.00按比例标准5XX工时X100%¥50.00/工时¥0.00/工时¥0.00按比例标准6XXX工时X100%¥50.00/工时¥0.00/工时¥0.00按比例标准工程本钱预算138200工程本钱预算任务名称比较基准1图书治理系统¥70,600.002需求开发¥3,200.003图书治理功能¥2,800.004图书租借功能¥3,100.005读者效劳功能¥2,700.006图书效劳功能¥4,000.007系统治理¥3,600.008模块设计¥4,500.009图书治理模块¥3,100.0010图书租借模块¥3,000.0011读者信息模块¥2,500.0012图书效劳模块¥2,700.0013系统治理模块¥2,600.0014工程实施¥2,500.0015借书还书治理¥2,900.0016书籍登记治理¥3,000.0017读者信息治理¥2,800.0018系统信息治理¥3,200.0019工程测试¥3,800.0020系统集成测试¥3,500.0021环境测试¥3,000.0022提交¥2,100.0023完成文档¥2,500.0024验收、提交¥3,500.003.4.3其它经费预算:此项共计¥50,000.00差旅费〔旅费、出租〔含补贴〕资料费〔图书费、资料费、复印费、出版费〕通信费〔市话长话费、移动通信费、上网费、邮资〕会议费〔鉴定费、评审会、研讨费、外事费等〕办公费〔购置办公用品〕协作费〔业务协作招待费、工程团队加班伙食费〕培训费〔培训资料编写费、资料印刷费、产地费、设备费〕其他〔检测、外加工费、修理费、消耗品、低易品、茶话会等〕211500元关键问题本系统开发过程中用到的关键技术主要有:2.数据库的建立。风险:1〕合同风险素之一。需求变更风险“钱途”的需求变更而让工程承建方苦不堪言,甚至最终亏损〔实际上工程建设方也面临巨大的风险。沟通不良风险工程组与工程各干系方沟通不良是影响工程顺当进展的一个格外重要的因素。缺乏领导支持风险上层领导的支持是工程获得资源〔包括人力资源、财力资源和物料资源等〕的有效保障,也是工程遇到困难时工程组最强有力的“后台支撑”。进度风险有些工程对进度要求格外苛刻〔进度要求不高的工程,我们同样要考虑该风险度的延迟意味着违约或市场时机的错失。质量风险有些工程,用户对软件质量有很高的要求,假设工程组成员同类型工程的开发阅历缺乏,则需要亲热关注工程的质量风险。系统性能风险工程的性能风险。工具风险位、到位的工具版本是否符合工程要求等,是工程组需要考虑的风险因素。技术风险虽然先进但并非工程所必需且自己又不生疏的技术或把握不够,则需要重点关注该风险因素。团队成员力气和素养风险团队成员的力气〔包括业务力气和技术力气〕大的影响,工程经理在工程的建设过程需要实时关注该因素。团队成员协作风险团队成员是否能齐心协力为工程的共同目标效劳,生产治理是影响进度和质量的关键因素。人员流淌风险工程成员特别是核心成员的流淌给工程造成的影响是格外可怕的人力资源则影响工程进度,重则导致工程无法连续甚至被迫夭折。工作环境风险工作环境〔包括办公环境和人文环境〕的好坏直接影响工程成员的工作心情和工作效率。系统运行环境风险目前,大局部工程系统集成和软件开发是分开进展的〔甚至由不同公司承接。因此,软件系统赖以运行的硬件环境和网络环境的建设进度对软件系统是否能顺当实施具有相当大的影响。分包商风险有些工程治理可能会涉及到将系统的局部功能分包出去包商风险。解决方案:强调团队支持赐予工程经理相应的权利改进问题的处理和沟通避开使用纯工程式组织构造增加工程检测的频率为工程团队建立清楚的工程目标选择有阅历的工程经理项目主界面设计项目主界面设计呈现界面设计用户登陆界面设计用户界面设计编辑界面设计治理员治理界面设计查询界面设计图书借阅统计界面设计学校图书馆信息治理界面设计图书信息治理界面设计图书信息治理界面设计预约图书信息治理界面设计需系编系部求统码统署分设实测交析计现试付系功数程统能据序分设库界析计设面计设图书治理系统软件工程启动时的活动历时、资源分析表活动名称持续周期活动资源前导活动A:需求分析5天1人一台根本配置电脑B:软件设计10天1人A一台根本配置电脑C:测试案例编写12天2人A一台根本配置电脑D:编程实现11天2人B每人一台根本配置电脑编程效劳器一台〔和其他工程组共享,冲5天〕E:软件测试2天2人C,D每人一台根本配置电脑测试效劳器和备份服务器各一台F:编写用户手册1天1人A一台根本配置电脑运行系统效劳器一台G:调试软件系统2天2人E调试机器假设干〔学校供给〕运行系统效劳器一台〔学校供给〕依据上述活动历时、资源分析表,可以画出活动的网络前导图,如以以下图所示:B-10B-10天D-11天E-2天C-12天G-2天开头A-5天完毕F-1天图书治理系统软件启动时活动前导网络图关键路径分析:路径1:开头—>A—>B—>D—>E—>G—>完毕5+10+11+2+2=30〔天〕路径2:开头—>A—>C—>E—>G—>完毕5+12+2+2=21〔天〕5+1=6〔天〕由此可以得到关键路径是路径130天,关键活动就是A、B、D、E、G。活动缓冲期的计算:0230-21=9〔天〕330-6=24〔天〕图书治理系统工程里程碑设定表活动名称目标利益相关人百分比评估标准需求收集95%以上的负责人:XXX15%完成需求文档需求〔客户可以相关人:客户代在工程开发期间表、工程经理、提出一些不影响客户组整体设计的小部需求分析分需求改动〕制定需求功能列负责人:XXX25%完成需求分析说表与客户达成共相关人:客户代明文档及评审识表、工程经理、客户组软件设计负责人:XX15%完成架构设计、测试组做设计展系统设计、数据示并依据要求修库设计和用户界改完成设计客户代表、工程面设计及评审经理编程实现完成全部代码编XXX20%软件根本功能实写、单元测试和现,没有阻碍测模块集成测试工程经理试工作进展的问题系统测试完成功能测试、XXX20%软件系统测试计系统测试、压力划全部完成并达测试和回归测试工程经理到质量要求调试软件系统调试,交付软件给客户负责人:XX,XXX5%客户满足测试组、客户代表、工程经理测试组、客户代表、工程经理需求分析和定义确定工程范围功能需求根本数据包括读者的信息、图书资料的相关信息,可以对这些信息进展修改,更。根本业务功能:读者借、还书籍的登记治理功能,随时依据读者借、还书籍的状况更数据库系统,假设书籍已经借出,可以进展预留操作,书籍的编目、入库、更等操作。能,对书籍的借还也要进展具体的登记,以便协调整个图书馆的运作。信息查询功能:供给对各类信息的查询功能,如对图书馆的用户借书信息,还书信息,书籍源信息,预留信息等进展查询,对其他图书馆的书籍、资料信息的查询功能。非功能需求分权限操作,对各类用户进展确认。对其他图书馆借阅图书和文献资料效劳把握访问范围:如限IP、限用户等。对系统可用性的需求:为了便利使用者,要求对全部交互操作供给在线帮助功能。对系统查询速度的需求:要求系统在20s之内响应查询效劳恳求。对系统牢靠性的需求:要求系统失败发生率小于1%。系统目标图书治理系统是典型的信息治理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序两个方面。对于前者要求建立起数据全都性和完整性强,数据安全性好的库。而对于后者则要求应用程序功能完备、易使用等特点。系统开发的总体任务是实现各种信息的系统化,标准化和自动化。需求定义作为学生对图书治理系统的要求有:能依据各种方式〔比方书名、编号、作者〕查询图书馆的藏书状况;能够便利地借阅图书、续借图书、归还图书、预约已借图书;能够查询自己的根本资料、借阅图书状况;能够生疏图书治理系统使用。作为图书治理员对图书治理系统的要求有:能便利的对图书进展录入登记、注销陈旧的书籍;〔;能够随时公布一些诸如各学院学生借阅图书超期状况、馆内藏书状况、借状况等信息,以便各学院能够随时获知本院学生的一些借书信息。系统设计系统规律构造具体关系表的设计及优化说明读者类别〔〕读者不止是学生,还有教职工。学生又可以分为争论生,本科生;教职工又可以分为教课的教师和一般的职工。他们可以借书的数量,日期,续借次数等都是不同的。所以要有读者类别这一实体。读者〔号码、电子邮件地址、办证日期、备注〕读者的属性:类别编号、类别名称、借书数量、借书期限,有效期限均可由读者类别推出,故可将他们删除。书籍类别〔类别编号、类别名称、关键字、备注信息〕书籍分类更便于治理,因此为了避开信息的冗余可以将书籍类别中相关信息单拉出来建一个书籍类别表。书籍〔书籍编号、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息〕书籍的属性:类别编号、类别名称、关键字均可由书籍类别推出,故可将他们删除。借阅〔借阅信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书信息、备注信息〕借书和还书都是读者与图书间的关系,这两个表中存在太多一样的信息可以将他们合并为借阅表。系统用户〔用户名,密码〕设计用户子模式在将概念模型转化为全局规律模型后,依据图书治理系统的局部应用需求,以下设计用户子模式:治理员查阅读者借阅信息治理员维护借阅者信息治理员维护书籍信息读者查阅其用户信息读者查阅借阅信息定义用户级别对读者,治理员的级别定义如下:.治理员:对全部表的全部内容都有查看的权限己借书状况。借阅者能够借阅图书、归还图书、查询借阅信息等治理员能够注册借阅证、注销借阅证、添加图书、删除图书用户、删除用户等制作查询子系统:依据分析需求,我们设计了以下几个子系统:读者类别信息子系统读者信息子系统书籍信息子系统书籍类别信息子系统借阅信息子系统系统用户子系统具体设计和编码登陆界面编码设计本窗体集成了”登录”模块,因此在系统加载时,需要先启动”登录”模块的登录窗体,只有当用户输入了正确的用户名和密码,才能进入到系统主界面。useruser=myrs(“user“)将公共变量user此窗体的主要代码设计如下:Dimrs_loginAsNewADODB.RecordsetIfTrim(Combo1.Text)=““ThenMsgBox“没有这个用户“,vbOKOnly+vbExclamation,““Combo1.SetFocusElsesql=“select*from系统治理where用户名=”“&Combo1.Text&“”“ElseMsgBox“密码不正确“,vbOKOnly+vbExclamation,txtpwd.SetFocus登录成功后,治理员可以进展添加和删除用户,修改密码,修改各种资料等操作。读者治理界面编码设计DataCombol控件连接到数据库的dbl根底数据表,用DATAGRID列显示出数据库的各列,属性设为可写,连接到数据库。Text控件来显示所输入的内容,单击“保存“按钮后就可以保存到数据库中,通过ADO实现读者资料登记的添加、删除、修改、保存功能。sql=“读者编号=”“&Trim(Text1.Text&““)&“”“IfCheck2.Value=vbCheckedThenIfTrim(sql)=““Thensql=“读者姓名=”“&Trim(Text2.Text&““)&“”“sql=sql&“and&Trim(Text2.Text&““)&“”“IfCheck3.Value=vbCheckedThenIfTrim(sql)=““Thensql=“读者类别=”“&Trim(Combo1.Text&““)&“”“sql=sql&“and读者类别=”“&Trim(Combo1.Text&““)&“”“sql=“select*fromwhere“&sql图书治理界面编码设计ADODATAGRID其类型有:计算机、电子、电工、物理、小说。用户可以通过此窗体来添加或删除类型。次窗体连接到借书窗体。sql=“书名=”“&Trim(Text1.Text&““)&“”“IfCheck2.Value=vbCheckedThenIfTrim(sql)=““Thensql=“类别=”“&Trim(Combo1.Text&““)&“”“sql=sql&“and书名=”“&Trim(Combo1.Text&““)&IfCheck3.Value=vbCheckedThensql=“作者=”“&Trim(Text2.Text&““)&“”“sql=sql&“and作者=”“&Trim(Text2.Text&““)&sql=“出版社=”“&Trim(Text3.Text&““)&“”“sql=sql&“and出版社=”“&Trim(Text3.Text&““)sql=“书籍编号=”“&Trim(Text4.Text&““)&“”“sql=sql&“and书籍编号=”“&Trim(Text4.Text&“IfTrim(sql)=““ThenMsgBox“请选择查询方式!“,vbOKOnly+vbExclamationsql=“select*fromwhere“&sql借阅信息治理界面编码设计次窗体主要用于借书功能,还可以显示借阅者的具体信息,以便于确认借阅者的正确身份。通过ADO控件连接到数据库,用DATAGRID控件,将它的各列显示出全部读者的编号和姓名。次窗体主要用于借书操作。sql=“select*fromsql=“select*from书籍信息where书籍编号=”“&book_num&“”“sql=“select*from读者信息where读者编号=”“&Combo1.Text&“”“MsgBox“请先登记读者!“,vbOKOnly+vbExclamationrs_borrowbook.Opensql,conn,adOpenKeyset,adLockPessimisticrs_borrowbook.Fields(8)=rs_borrowbook.Fields(8)+1rs_borrowbook.Updaters_borrowbook.CloseMsgBox“本书借阅成功!“,vbOKOnly+vbExclamation系统测试阅读和分析产品规格说明书设计测试用例功能测试用例设计用户登陆和注册功能的测试用例依据不同的身份,输入各自的用户名和密码,包括密码和用户名分别为空的状况,对系统登录模块进展测试。假设输入错误,则登录失败;输入成功,则登录成功;其中假设用户名和密码都为空,则默认为是游客进入游客模块。输入输入密码输出用户名权限admin治理员进入游客模块登录失败,输入错误admin治理员登录失败,输入错误adminadmin治理员登录成功,进入治理员模块123456读者登录失败,输入错误123456读者登录失败,输入错误123456123456读者登录成功,进入用户模块图书治理的测试用例对图书治理的各项功能,包括图书的添加、删除、修改进展测试,以及对图书分类的添加、删除、修改进展测试。书名分类价格数量出版社出版日期输入输出软件工程导论添加成功工业科学35元10清华大学出版社2023-2书名分类价格数量出版社出版日期输入输出软件工程导论修改成功工业科学35元5清华大学出版社2023-2书名分类价格数量出版社出版日期输入输出软件工程导论删除成功工业科学35元10清华大学出版社2023-2输入输入输出分类名科学添加成功输入输出输入输出分类名科学文学删除成功输入 输出123”修改成功分类名图书信息查询功能的测试用例输入输出输入输出书名分类出版社价格范围出版日期软件工科学清华大学出版社1-502023-1—查询成功,输出所需程导论2023-12信息文学输出所需信息艺术没有搜寻到记录疆大学出版社输出该出版社的所有图书20—302023-1-1—输出图书价格在202023-12-31—30元之间的图书2023-1-1—2023-12-31输出在该日期之内的图书信息我们走没有搜寻到记录在大路上借书的测试用例输入输出idid用户编号不能为空37图书编号不能为空37此用户不存在1833此书不存在182借书成功3.8.3.5.2输入、输出3.8.3.5.2输入、输出3.8.3.5.2输入、输出3.8.3.5.2输入、输出输入错误3.8.3.5.2输入、输出输入错误3.8.3.5.2输入、输出还书成功输入输出输入输出用户名密码qq qq333 用户名重复密码不能为空用户名不能为空添加用户成功输入输出输入输出修改前修改后用户名密码是否锁定用户名密码是否锁定33未锁定34未锁定修改成功33未锁定43未锁定修改成功33未锁定44锁定修改成功33未锁定44锁定修改成功添加治理员测试:输入输入输出用户名密码确认密码11已存在的名字admin密码不能为空admin用户名不能为空adminadmin确认密码不能为空adminadminadmin添加成功修改密码测试:输入输出原密码确认原密码密码确认密码adminadminadmin1a两次密码不同admina原密码错误adminadminadmin1admin1密码修改成功统计超期用户的测试用例输入输出输入输出用户名1密码1超期用户信息非功能测试用例的设计性能测试用例安全性测试用例开发和调试测试脚本执行测试并报告缺陷缺陷分析和跟踪部署各部门负责人做好各项工作。工作分解构造图确定工程范围[1.1]工程范围规划[1] [dur=0.5][dur=2.5]获得工程所需资金[1.2][dur=0.5]软件开发[0][dur=30]

定义预备资源[1.3][dur=0.5]获得核心资源[1.4][dur=1]工程范围标准完成[1.5][dur=0]需求分析[2] 行为需求分析[2.1][dur=8.5] [dur=4][2.2][dur2]制定初步预算[2.3][dur=2]工作组共同批阅软件标准/预算[2.4][dur=0.5]设计[3] 初步的软件标准[3.1][dur=9] [dur=1]制定功能标准[3.2][dur=3]批阅功能标准[3.3][dur=1][dur=3][dur=1]支持条件计算机系统支持计算机:处理器p42.0DHz1G开发工具:VisualBasic操作系统:WindowsXP/Win7数据库治理系统:MicrosoftSQLServer需由用户担当的工作需由学校担当的工作:学校录入图书、租借以及读者信息需由学生担当的工作:学生需供给自己的个人信息,如:所在学校班级、年龄等。需由外单位供给的条件需要学校供给学校图书信息,师生个人信息专题打算要点开发人员培训打算本打算力求贯彻“力气为本”的职业培训思想,加强技能培训,留意代表性、针对性、有用性、先进性。理论学问的选择,原则上已满足把握技能为导向。培训内容的编排组合,尽可能承受理论学问与操作技能相结合的模块式构造依据理论与实践相结合的原则,设置三个培训模块。操作系统初级治理WindowsServer2023的治理Windows Server 2023网络根本架构的实现和治理测试打算功能、数据流及边界值测试测试方法:本软件承受黑盒测试。测试手段:承受手工测试。强度性能测试安装测试测试环境硬件环境:一般的PC机软件环境:Windows98以上测试范围本次测试主要正对软件工程的功能,和一些根本的用户操作。测试工具:手工测试8点开头,晚上八点完毕质量保证打算本小组每周开两次例会,分别是:每周周一和周五的中午12:50-13:50。《个人工作进展报告》每两个星期提交一次。配置治理打算最终目标:治理软件产品去,并在产品发行和用户支持等方面供给帮助,响应用户的需求,推动的开发周期。在但同时又前后连接,相互协调。用户培训打算培训对象:系统一般使用人员。培训目的:娴熟把握所涉及局部的操作。培训内容:系统使用。培训方式:集中培训个个别培训〔主要针对领导。培训批次:不少于2次的集中培训

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论