欢迎来到天天文库
浏览记录
ID:24858966
大小:745.32 KB
页数:26页
时间:2018-11-15
《石河子大学图书馆手机客户端综合分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、石河子大学图书馆手机客户端安卓版综合分析目录1.引言21.1.编写目的21.2.背景及范围21.3.名词定义21.4.参考资料32.任务概述32.1.开发意图32.2.应用目标32.3.产品描述32.4.产品功能32.5.软件开发的时间与费用32.6.安全性43.具体需求分析43.1.业务流程图43.2.数据流图53.3.数据字典64.支持信息74.1.运行环境74.2.支持软件74.3.接口74.4.控制84.5.需求注释85.需求分析总结8详细设计说明书91引言91.1编写目的91.2背景91.3定义91.4参考资料102程序系统的结构113程序设计说明133.1流程逻辑143.1.
2、1用户登录14263.1.2主界面163.1.3已借阅列表:173.2历史借阅列表183.3设置19三测试计划241.编写目的242.测试计划242.1测试方案:黑盒测试和白盒测试相结合242.2测试项目24用户登录24手动续借24自动续借25当前借阅查询25历史借阅查询25评价25261.引言随着android(安卓)智能手机的普及,同时智能手机能像电脑一样解决很多现实问题,比如我们需要开发的基于android平台的石河子大学图书馆手机客户端,有了它之后老师同学可以更加方便的查看自己的当前借阅信息,历史借阅信息,以及自动续借更重要的是还书提醒,这样可以避免超期罚款。1.1.编写目的石河
3、子大学有三万师生,也就是说石河子大学会有三万多的直接用户。开发一款大学图书馆手机客户端,可以方便师生们查询、续借图书,同时为避免图书借阅超期手机端可以自动获得并计算距超期日期所剩余的天数,并提醒用户按时还书。1.2.背景及范围名称:石河子大学图书馆手机客户端任务的开发人员:王达武,徐平,郭露露,韦朝克用户:图书管所有用户开发软件的单位:信息科学与技术学院2012级计科软硬件设施:个人计算机,JAVA,SQLite数据库,Windows7操作系统,android手机操作系统。开发出石河子大学图书馆手机客户端,免费向大家提供android手机应用1.3.名词定义实体:客观世界中存在的且可互相
4、区别的事物。联系:客观事物中的彼此之间的关系。属性:实体或者联系所具有的性质。261.1.参考资料2.任务概述该手机客户主要满足师生方便的查询,续借图书以及自动提醒还书。2.1.开发意图a.完善图书馆管理系统对手机端的支持。b.自动续借图书。c.避免借阅超期。2.2.应用目标通过本手机客户端,用户能够很方便的查询当前以及历史的借阅信息,手机客户端提供后台自动续借,自动提醒用户还书。2.3.产品描述本客户端是基于android手机平台开发,并在android手机上使用的手机应用,主要使用SQLite数据库。2.4.产品功能1.系统功能划分:使用该系统只有一种角色那就是用户,不过用户可以细分
5、为教师用户,研究生,本科生,因为目前图书管的借阅制度有规定不同的对象借阅的时长是不同的。所有用户在使用本客户端时,各项功能都是一样的。2.系统可分为5个模块:(1)基本信息:本科和研究生包括其学号、姓名,教师包括其工资号,姓名。(2)搜索书籍:所有用户均可在未登录或已登录的情况下搜索图书。(3)查询:所有登录用户可以查看当前前借阅,历史借阅。(4)续借:客户端提供自动续借功能。(5)还书提醒:客户端计算还书日期与当前日期的时间差,当时间差小于某一设定值时,提醒用户还书。2.5.软件开发的时间与费用26开发时间为一个月,没有相关费用1.1.安全性本产品不会获取任何和功能无关的权限(例如:读
6、取手机联系人、获取手机号码、发送短信等恶意功能),充分保证用户隐私安全。2.具体需求分析2.1.业务流程图261.1.数据流图261.1.数据字典数据流描述:数据流名:用户名密码数据来源:用户登陆处理数据去向:验证信息处理。说明:用户输入用户名和密码数据组成:用户名+密码用户名=教师账号+学生账号说明:教师读者用户民为教师工资号,学生读者用户名为学号数据流名:验证信息处理。数据去向:验证通过主界面26未通过登陆界面数据流名:当前借阅数据来源:用户点击当前借阅数据去想:当前借阅界面数据流名:历史借阅数据来源:用户点击历史借阅数据去想:历史借阅界面数据流名:续借第一步数据来源:用户长按当前借
7、阅书籍项数据去想:显示续借窗口数据流名:续借第二步数据来源:用户点击续借数据去想:续借成功当前借阅页面续借失败当前借阅页面数据流名:还书提醒数据来源:时间触发数据去想:发送还书通知1.支持信息1.1.运行环境安卓2.3以上版本1.2.支持软件独立运行包,除操作系统外不需要其他软件支持1.3.接口26本产品的用户需要通过安卓智能终端进行操作,进入主界面后点击相应的按钮,分别进入相对应的操作。用户几乎不需要学习成本,只要会用智能手机的都
此文档下载收益归作者所有