1、学生选课系统系统设计 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 13 个人收集整理 勿做商业用途 通讯录管理系统设计时序图
2、按生日统计人数 按年龄统计人数 查找联系人 创建分组 登录 删除联系人 维护分组内联系人 维护分组信息 修改联系人信息 修改密码 删除分组 类图 通讯录管理系统设计 业务说明 包括用户登录、退出、修改用户登录密码、联系人列表、创建新联系人、修改联系人、删除联系人、分组列表、添加分组、修改分组、删除分组、搜索联系人、按年龄统计联系人,按生日统计联系人。 相关表 表名 用途 FRIEND 联系人信息表 USER 管理员信息表 GROUP 分组信息表 FRIEND表
3、 USER表 GROUP表 GroupService方法 返回值 方法名 功能 参数说明 DataSet getGroup_list() 获取分组列表 bool AddFriend(Dictionary〈String, String> FriendInfo) 添加新分组 GroupInfo:新添加的分组的信息 bool GroupNameExist(string GroupName) 判断该分组是否已经存在 GroupName:分组名 bool ifCanEdit(string GroupID, string Grou
4、pName)
判断该分组名是否和除本身外的其它分组名重复
GroupID:被修改的分组ID
GroupName:修改后的分组名
Dictionary〈String, String>
getGroup (string GroupId)
获取分组信息
GroupId: 分组编号
bool
updateGroup (Dictionary 5、d: 分组编号
FriendService方法
返回值
方法名
功能
参数说明
DataSet
getFriendBygroupId(string GroupId)
获取联系人列表
groupId:相册编号
Dictionary〈String, String〉
getFriendInfo(string FriendId)
获取联系人信息
photoId: 联系人编号
string
addFriend(Dictionary〈string, string> Friendinfo)
添加新联系人
Friendinfo: 联系人信息
6、bool
updateFriend(Dictionary〈string, string〉 Friendinfo)
更新联系人信息
Friendinfo: 联系人信息
bool
deleteFriend (stringFriendId)
删除联系人
FriendId: 联系人编号
bool
deleteFriend (ArrayListFriendIds)
批量删除联系人
FriendIds: 联系人编号集合
DataSet
searchFriend (string FriendName,string Description,
string 7、 groupid, string StartTime, string EndTime)
根据条件搜索联系人
FriendName: 联系人
Description:详细信息
groupid:联系人 ID
StartTime:起始时间
EndTime:结束时间
StatService方法
返回值
方法名
功能
参数说明
DataSet
countByBirthday()
获取联系人统计列表
DataSet
countByAge()
获取联系人统计列表
相关页面
user_login.aspx
事件函数
功能
Page_ 8、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
9、
获取页面信息,增加新组
BtnReset_Click
重置功能
group_Edit。aspx
事件函数
功能
Page_Load
页面加载,获取保存的Session信息
BtnReset_Click
重置
Btngroup_Click
修改组信息
friend _List.aspx
事件函数
功能
Page_Load
页面加载,获取保存的Session信息
GridView1_OnRowCommand
获取用户点击GridView1内按钮的信息,并调用(如删除联系人等)适当的方法进行处理
BtnSeeAll_Click 10、
全选
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 11、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实现数据的显示






