软工课程设计失物招领管理系统docxWord文件下载.docx
- 文档编号:19566250
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:33
- 大小:23.64KB
软工课程设计失物招领管理系统docxWord文件下载.docx
《软工课程设计失物招领管理系统docxWord文件下载.docx》由会员分享,可在线阅读,更多相关《软工课程设计失物招领管理系统docxWord文件下载.docx(33页珍藏版)》请在冰豆网上搜索。
运行环境
硬件环境
本系统的硬件环境如下。
客户机:
普通PC
CPU:
P4以上
内存:
256MB以上
能够运行以上或者Netscape以上版本的机器
分辨率:
推荐使用1024×
768像素
Web服务器
P4
1GB以上
硬盘:
80GB以上
网卡:
KMb/s速度网卡
数据库服务器
软件环境
本系统的软件环境如下。
操作系统:
UNIX/Linux/Windows2000或以上版本
数据库:
SQLServer2000
开发工具包:
JDKVersion服务器:
Tomcat
浏览器:
IE以上
基本设计概念和处理流程
模块设计
按照功能分解,本系统分为网上用户端系统和管理端系统。
根据页面流的设
计,管理端系统又分为登录管理、用户管理、失物信息管理、报失信息管理和信
息公布管理5个模块。
如下图所示:
失物招领管理系统
管理端网上用户端
失
报
信
登
用
物
息
录
户
公
管
布
理
上述粗略的程序结构图中:
管理端:
是指失物招领中心的管理员。
网上客户端:
是指失主。
登录管理:
通过输入用户名和密码实现用户登录。
用户管理:
用户是指管理员,包括“用户列表”、“用户信息”、“修改用户信息”、
“增加用户信息”、“删除用户信息”。
失物信息管理:
包括捡拾物品信息的增加、删除、修改(逾期失物信息作为
失物的一个属性)
报失信息管理:
包括报失物品信息的增加、删除、修改(过期报失信息作为
报失信息的一个属性)。
信息公布管理:
包括留言信息的增加、删除,查询失物的信息(查询时分为
普通查询和高级检索),失物部分信息增加、删除、修改。
结构
子
功
能
标识符
功能描述
与其它各模块的关系
模
块
网
上
报失(报失物品的输
部分调用失物信息管理传给
客
Web_User
入)、信息的查询、留言
数据库的信息
端
调用用户管理设置的用户名
Loading
管理管理端的登录
和密码的正确性,是进入系
统的入口
User_Manage
Pick_Information
Loser_Information
管理员可以在用户管理
接口中对用户进行添管理员进入系统的权限设置
加、删除、修改、查询。
完成捡拾物品信息的添给数据库提供失物信息,供
加、修改和删除等维护网上用户端和信息公布管理
功能使用
完成报失信息的添加、给数据库提供失物信息,供
修改和删除等维护功能信息公布管理使用
输出部分失物信息、查调用失物信息管理和报失信
Voice_Information询(普通查询和高级检息管理的数据进行信息输出
索)、用户留言等功能或查询
功能需求与程序的关系
各项功能需求的实现同各块程序的分配关系如下:
管理员
登录
管理员信息增加
管理员信息删除
管理员信息修改
管理员信息查询
失物信
息增加
息删除
登录管
用户管
息管理
报失信
信息公
布管理
息修改
报失物品信息增加
报失物品
信息删除
报失物品信息修改
留言信息增加
留言信
息查询
3接口设计
用户接口
用户接口的设计按照友好性、中文化、可靠性的原则,结合失物招领管理系统的应用环
境,用户接口的设计思想:
根据失物招领管理系统的4个子系统的组成,各子系统的应用基本上是这次设计的。
因
此,要规范操作命令和方法、用户接口、菜单结构、移动提示、弹出弹入图符、警告提示的
信息、说明文本的提示。
失物显示信息只能用文字简单介绍。
由于系统的应用面对不同的层次,而不同层次的用户对于数据库的访问是有限制的,因
此,用户对信息的访问要进行授权控制。
系统在使用中出现的错误用中文提示。
对用户的操作进行规范和限制,防止数据库级的错误。
用户的命令输入和系统的回答信息:
用户通过输入给定的网址进入接口,接口会出现最近拾到的物品,还有很多信息分类提
示,包括失物、报失、信息公布、信息查询等。
进入失物信息接口,用户可以看到最近丢失
的物品的信息,进入报失接口,系统提示用户登录,如果是第一次登录,系统就提示用户注
册,用户按照要求用键盘输入用户名和密码后,系统检验输入信息是否正确,如果正确,进
入接口,填写相关的失物信息,进入信息公布接口,用户可以看到包括失物招领信息,报失
物品信息,及留言板信息,进入信息查询接口,关闭接口只有鼠标点击右上角的关闭即可。
外部接口
失物招领管理系统与外部的交往繁多,管理人员要将最新的失物拾物信息以最快的速度
更新,通过Internet网与外界紧密联系,以便让失主尽早看到。
由于系统在Internet上有自己的网址,各地的失主,拾到物品者或者游客也可以通过
Internet了解失物或者拾到物品的处理信息,让物品的去处更加清楚。
内部接口
登录管理子系统和用户管理子系统共同使用保存管理员信息的一个数据库。
用户管理子
系统对该数据库信息增加、删除和修改,而登录管理子系统只是对数据库进行查询。
失物信息管理子系统和信息公布管理子系统共同使用保存捡拾物品信息的一个数据库。
失物信息管理子系统对该数据库进行增加、删除和修改,信息公布管理子系统则是调用该数
据库中的一部分信息和对该数据库进行查询。
4运行设计
运行模块组合
管理端运行模块
管理端运行在管理接口,显示失物信息,失主的报失信息,信息的公布。
管理员输入时
启动接受数据模块,经过调用后,接受模块得到数据,将调用网络传输模块,将输入数据通
过网络传送到服务器,并等待服务器返回信息。
接收到数据后,调用数据处理模块对数据库
进行访问,随即调用数据输出模块,对信息进行处理,产生相应的输出。
网上用户端模块
网上用户接口,显示报失信息,信息公布等。
失主注册信息后可以发布自己的失物信息,
数据经网络服务器接收,传送至接收模块。
接收到数据后,调用数据验证模块对数据库进行
验证,完成后调用网络发送模块,将信息返回用户。
运行控制
客户端运行控制
在各模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。
在网络传输
时,用户端在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回
答数据,然后对数据进行确认。
服务器在接到数据后发送确认信号,在对数据处理、访问数
据库后,将返回信息送回用户端,并等待确认。
管理端运行控制
管理端发送资料后传输到服务器,服务器接到数据后对数据访问、处理,经过调用数据,
将返回信息送回管理端。
运行控制将严格按照各模块间函数调用关系来实现。
运行时间
运行时间由计算机配置、程序编码的加载时间和数据调用时间等因素决定。
网络硬件对
运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大的影响。
所以将采用高
速ATM网络,实现用户端与服务器之间的连接,以减少网络传输上的时间。
5系统数据结构设计
逻辑结构设计要点
登录记录
表名:
dy_sUserLogon
描述:
记录用户登录信息,主要包括用户ID和密码。
更新:
本表格的内容为自己维护。
字段
类型
名称
默认值
说明
UserID
typeid
用户ID
0000
管理员的工作号
UserName
Varchar(30)
用户描述
admin
管理员名称描述
UserPW
用户密码
最后登录
记录管理员最后一次登
LogonDate
Datetime
时间
录这个系统的时间
最后数据
UpdateDate
更新时间
用户记录
dy_sUser
记录用户(管理员)的基本信息以便管理。
使用者的
管理员的电话号码,以
UserPhone
联系方式
便联系
失物信息记录
dy_Pickgoods
记录捡拾物品的信息、捡拾人的信息和捡拾物品的存储时间和地点。
字段类型名称默认值说明
pick_name
失物的名称
捡拾物品特
pick_trait
捡拾物品特点描述
点
pick_place
捡拾地点
描述物品被捡到的地点
pick_time
捡拾时间
描述物品被捡到的日期
pname
捡拾人名称
pcontact_wa
捡拾人联系
y
方式
物品在失物招领中心存
物品存储地
store_place
放的地点,以便领取时
查找
上交物品的
捡拾人把物品交到失物
sdate
日期
招领中心的时间
物品存储时
store_time
int
放的时间,以便以后对
间
物品进行处理
物品的处理
物品最终的处理方式
hand_way
(领走或是捐赠)
报失信息记录
dy_Lostgoods
记录丢失物品的信息和失主信息。
报失物品
lost_name
lost_trait
报失物品特点描述
特点
若失主知道物品丢失的
lost_place
丢失地点
空
地点,则填写,否则不
填
lost_time
丢失时间
时间段,则填写,否则
不填
报失人名
lname
lcontact_w
称
报失人联
ay
系方式
报失人向系统报失当天
ldata
报失日期
time
报失时间
的日期
报失信息存储时间,以
便以后对报失信息进行
处理
信息公布记录
dy_Public
记录留言信息。
描述失主对捡拾人或失
物招领中心的感谢,或
InformationVarchar(100)留言空
是其他方面的建议,若
没有则不填
物理结构设计要点
记录用户(管理员)登录信息,主要包括用户ID和密码。
存储要求
索引
存储类型根据管理员自己定义
有
存储的是变长的字符
需要保密
根据Datetime调用的函数,日期
最后登录时
的存储格式有所不同,如()的默认
格式为2010-10-614:
23:
33
最后数据更
新时间
用户密码
存储的是变长的字符(数字0-9)
的存储格式有所不同,如()的默认
捡拾物品
存储的是变长的字符(一般是汉
字)
捡拾物品
点描述
描述物品被
pick_place捡拾地点
pick_time捡拾时间
捡拾人名
name
捡拾人联
contact_way
物品存储
地点
物品的处
理方式
存储的是变长的字符有
捡到的地点
捡到的日期
存储的是变长的字符(数字0-9)需要保密
存储的正整数
失主名称
失主联系
(数字0-9)
Information
留言
6系统出错处理设计
出错信息
程序在运行时主要会出现两种错误:
由于输入信息错误或输入方式无法满足要求时产生的错误。
须在操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。
2、由于其他问题,如网络传输超时等,产生的问题。
对于软错误,可在出错的相应模块中输出简单的出错语句,并将程序重置,返回输入阶段。
出错信息必须给出相应的出错原因。
补救措施
故障出现后可能采取的变通措施,包括:
a.当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如使失
物及相关信息可以随时存盘,最好能通过程序使之及时把信息记录到磁盘上去;
b.采取人工方式及时记录信息;
c.在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网
络断路时数据的通信。
在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。
系统维护设计
系统数据维护
维护方面可使用SQLSERVER的数据库维护功能机制。
例如,定期为数据库
进行后备,维护管理数据库死锁问题和维护数据库内数据的一致性等。
安全保密设计
由于数据的传输上需要通过网络传输,为对用户数据进行保密,需要在网络
的传输过程中对数据进行加密。
这个工作主要是准备网络包,及解开网络包这
两个模块,它们各对数据进行加密及解密还原工作。
在加密算法选择上将使用
RSA加密算法。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 失物招领 管理 系统 docx