【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《日记管理系统设计说明》,欢迎阅读!
系统设计说明
1 数据库部分
数据模型图拷贝如下
其中
Customer用于记录会员信息,关键字为CustomerID CertificateType用于记录证件类型信息
Diary用于记录日记信息,关键字为DiaryID
TabDiaryAttachFile用于记录日记的附件信息,因为时间的关系,没有将附件功能实现 Diarytype用于记录日记分类信息
数据库中存储过程有
sp_AddCustomer:添加用户 sp_AddDiary:添加日记
sp_CustomerChangePwd:修改密码
SP_CustomerGetCompleteInfo:获取用户信息 sp_CustomerLogin:用户登录 sp_DeleteDiary:删除日记
SP_DiaryGetAttachFilesInfo:获取附件 SP_DiaryGetBriefInfo:获取日记列表
SP_DiaryGetCompleteInfo:获取单条日记信息 sp_GetAllCertifType 获取证件类型列表 sp_GetAllCustomer:获取所有用户 sp_GetDiaryType:获取日记类型列表
sp_UpdateCustomer:更新用户 sp_UpdateDiary:更新日记
2 软件设计
如下图所示是系统的分层结构图
1、 底层是数据库:用于存储系统中的数据信息和存储过程
2、 上一层是基本公用类(Common.Componet):可在不同应用程序中共享的类,比如对数据
库访问等公用代码database类
3、 再上一层是本应用程序的公用类(Customer.Component):是根据系统的需求分析,构造
的各种类,比如Customer类完成对会员信息的处理和访问,Diary类完成对日记信息的理和访问
4、 再上一层是web application和web service层:
a) Web application负责最终用户使用本系统的各类接口类,比如各种web Form,即
存放表示层的数据信息
b) Web Service负责对用户进行验证,它独立于Web application可以被其它的各类应
用所访问
更为理想的分层是:用户所有对会员的处理均通过web service来完成,因为时间的关系还没有对这部分应用分离到web service中
本文来源:https://www.dy1993.cn/C4Nx.html