资源描述
学生选课系统系统设计
———————————————————————————————— 作者:
———————————————————————————————— 日期:
13
个人收集整理 勿做商业用途
通讯录管理系统设计时序图
按生日统计人数
按年龄统计人数
查找联系人
创建分组
登录
删除联系人
维护分组内联系人
维护分组信息
修改联系人信息
修改密码
删除分组
类图
通讯录管理系统设计
业务说明
包括用户登录、退出、修改用户登录密码、联系人列表、创建新联系人、修改联系人、删除联系人、分组列表、添加分组、修改分组、删除分组、搜索联系人、按年龄统计联系人,按生日统计联系人。
相关表
表名
用途
FRIEND
联系人信息表
USER
管理员信息表
GROUP
分组信息表
FRIEND表
USER表
GROUP表
GroupService方法
返回值
方法名
功能
参数说明
DataSet
getGroup_list()
获取分组列表
bool
AddFriend(Dictionary〈String, String> FriendInfo)
添加新分组
GroupInfo:新添加的分组的信息
bool
GroupNameExist(string GroupName)
判断该分组是否已经存在
GroupName:分组名
bool
ifCanEdit(string GroupID, string GroupName)
判断该分组名是否和除本身外的其它分组名重复
GroupID:被修改的分组ID
GroupName:修改后的分组名
Dictionary〈String, String>
getGroup (string GroupId)
获取分组信息
GroupId: 分组编号
bool
updateGroup (Dictionary<String, String〉 NewGroupInfo)
更新分组信息
NewGroupInfo:修改后的分组信息
bool
deleteGroup (string GroupId)
删除分组
GroupId: 分组编号
FriendService方法
返回值
方法名
功能
参数说明
DataSet
getFriendBygroupId(string GroupId)
获取联系人列表
groupId:相册编号
Dictionary〈String, String〉
getFriendInfo(string FriendId)
获取联系人信息
photoId: 联系人编号
string
addFriend(Dictionary〈string, string> Friendinfo)
添加新联系人
Friendinfo: 联系人信息
bool
updateFriend(Dictionary〈string, string〉 Friendinfo)
更新联系人信息
Friendinfo: 联系人信息
bool
deleteFriend (stringFriendId)
删除联系人
FriendId: 联系人编号
bool
deleteFriend (ArrayListFriendIds)
批量删除联系人
FriendIds: 联系人编号集合
DataSet
searchFriend (string FriendName,string Description,
string groupid, string StartTime, string EndTime)
根据条件搜索联系人
FriendName: 联系人
Description:详细信息
groupid:联系人 ID
StartTime:起始时间
EndTime:结束时间
StatService方法
返回值
方法名
功能
参数说明
DataSet
countByBirthday()
获取联系人统计列表
DataSet
countByAge()
获取联系人统计列表
相关页面
user_login.aspx
事件函数
功能
Page_Load
页面加载
user_PswEdit.aspx
事件函数
功能
Page_Load
页面加载
BtnSubmit_Click
获取用户信息,修改密码
BtnReset_Click
重置
Group_list.aspx
事件函数
功能
Page_Load
页面加载
GridView1_OnRowCommand
获取用户点击GridView1内按钮的信息,并调用(如删除相册等)适当的方法进行处理
album_Add。aspx
事件函数
功能
Page_Load
页面加载
BtnGroupt_Click
获取页面信息,增加新组
BtnReset_Click
重置功能
group_Edit。aspx
事件函数
功能
Page_Load
页面加载,获取保存的Session信息
BtnReset_Click
重置
Btngroup_Click
修改组信息
friend _List.aspx
事件函数
功能
Page_Load
页面加载,获取保存的Session信息
GridView1_OnRowCommand
获取用户点击GridView1内按钮的信息,并调用(如删除联系人等)适当的方法进行处理
BtnSeeAll_Click
全选
BtnCancle_Click
取消全选
BtnDelete_Click
获取所有要删除的联系人编号,批量删除联系人
friend _Add.aspx
事件函数
功能
Page_Load
页面加载
BtnSubmit_Click
添加联系人
BtnReset_Click
重置
friend _Edit.aspx
事件函数
功能
Page_Load
页面加载,获取保存的Session信息
BtnSubmit_Click
修改联系人信息
BtnReset_Click
重置
friend _Search。aspx
事件函数
功能
Page_Load
页面加载
BtnSubmit_Click
保存Session信息,跳转到Search_list.aspx页面
BtnReset_Click
重置
Search_List。aspx
事件函数
功能
Page_Load
页面加载
GridView1_OnRowCommand
用户点击GridView1内按钮的信息,并调用(如删除联系人等)适当的方法进行处理
BtnSeAll_Click
全选
BtnCancle_Click
取消全选
BtnDelete_Click
获取所有要删除的联系人编号,批量删除联系人
stat_list。aspx
事件函数
功能
Page_Load
页面加载
GridView1。DataBind
获取统计信息,并将该信息绑定到GridView1实现数据的显示
展开阅读全文