党员信息管理系统详细设计说明书.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《党员信息管理系统详细设计说明书.pdf》由会员分享,可在线阅读,更多相关《党员信息管理系统详细设计说明书.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、党员信息管理系统详细设计说明书20090410浙江大学光电系杨泱 21 引言引言.32 程序系统的结构程序系统的结构.33 程序程序 1(INDEX.HTML&LOGIN.PHP)设计说明)设计说明.73.1 程序描述.73.2 功能.73.3 算法.73.4 接口.83.5 测试计划.93.6 尚未解决的问题.94 程序程序 2(ADMIN.PHP&STUDENT.PHP)设计说明)设计说明.94.1 程序描述.94.2 功能.94.3 算法.104.4 接口.104.5 测试计划.105 程序程序 3(ALARM.PHP)设计说明)设计说明.115.1 程序描述.115.2 功能.115.
2、3 算法.115.4 接口.125.5 限制.125.6 尚未解决的问题.126 程序程序 4(LIST.PHP)设计说明)设计说明.136.1 程序描述.136.2 功能.136.3 算法.136.4 接口.147 程序程序 5(MODIFY.PHP)设计说明)设计说明.147.1 程序描述.147.2 功能.147.3 算法.157.4 接口.177.5 未解决的问题.178 程序程序 6(REGIST.PHP)设计说明)设计说明.178.1 程序描述.178.2 功能.178.3 算法.188.4 接口.19 3党员信息管理系统详细设计说明书党员信息管理系统详细设计说明书 1 引言引言
3、1.1 编写目的编写目的 详细阐述党员信息管理系统的设计思路和技术细节,为验收单位和程序维护开发方提供最信息的技术内幕。1.2 背景背景 说明:a.软件系统的名称:党员信息管理系统。(Web 网站)b.任务提出者:光电系党支部。c.开发者:光电系党支部程序员。d.用户:党支部组织委员,党员学生,组织发展学生。e.实现网络及产品所有权:浙江大学光电系党支部。1.3 定义定义 PHP:Hypertext Preprocessor 超级文本预处理语言 HTML:HyperText Mark-up Language 超文本标记语言 CSS:Cascading Style Sheets 层叠样式表 SQ
4、L:Structured Query Language 结构化查询语言 1.4 参考资料参考资料 a.新生党员读本 浙江大学出版社 b PHP and MySQL Web DevelopmentThird Edition 机械工业出版社 Luke Welling&Laura Thomson 著 武欣 邵熤 译 c Web 数据库技术 铁军 编著 清华大学出版社 2 程序系统的结构程序系统的结构 本系统的机构设计主要可以分为两个部分,分别是前台的动态页面程序结构和后台的数据库结构。下面分别以流程图的形式来给出定义和解释:退出2 2登录失败提示页面出登录查询反馈明建信管2 21 程序结1 程序结构
5、构提管理管理询明细明细党信息理用户信息更新数据库系统提构构A理员登录理员信息页面提示修改信填写并递表单更新数息递交数据库查精确匹配查询查询明B3党建系录查找用户查明细列出所有用户管理用户息更新数查统登录用户信数据库询明细系统C学生用户登录学生基本信息页面统提示修改信更新信息新数据库退出登D登录新用户注册填写递交表单更新数据据库E422 数据结构 22 数据结构 createmember.sql-数据库名:database=memberinfo用户注册列表:table1=user帐号(学号)密码 权限 number password password type type 个人基本信息表:tabl
6、e2=basicinfo学号 姓名 班级 性别 出生日期 民族 家庭地址 邮编 宿舍地址 手机(短号)邮箱 number name name class class gender gender birthday birthday people people homeadd homeadd postnum postnum roomadd roomadd phonenum phonenum email email 党建信息详表:table3=detail学号 发展阶段 递交入党申请时间 确定为积极分子时间 转为预备党员日期 转为正式党员日期 入党联系人党校培训(第几期)思想汇报数目(转预备前/转预
7、备后)number moment moment time1 time1 time2 time2 time3 time3 time4 time4 connectgayconnectgaypartysch partysch file file 注:箭头和字母表示表示从前台访问后台数据库的入口和更改的表名。ACDEEcreatetabledetail(numberintunsignednotnullauto_incrementprimarykey,momentchar(30)notnull,time1datenotnull,time2datenotnull,time3datenotnull,time
8、4datenotnull,connectgaychar(30)notnull,partyschchar(20)notnull,fileintnotnull);523 文件清单23 文件清单编写格式编写格式文件名称文件名称功能功能数据库后台调用数据库后台调用htmlindex.html登录主页detail.html显示党建明细信息errorlogin.html出错提示regist.html注册信息填写页面phpadmin.php管理员用户登录主界面memberinfo.basicinfoalarm.php系统提示界面memberinfo.detaildetail.php调用党建信息后台程序mem
9、berinfo.detaillist.php罗列数据库所有条目memberinfo.basicinfo&detaillogin.php判断处理登录信息memberinfo.usermodify.php修改指定用户个人信息memberinfo.basicinfomodifypage.php填写修改信息页面process.php处理修改信息后台程序memberinfo.basicinfo&userquery.php完全匹配查处用户后台程序memberinfo.basicinforegist.php注册信息导入后台程序memberinfo.basicinfo&userresult.php查找信息反馈
10、显示页面memberinfo.basicinfoshowdetail.php党建详细信息反馈显示页面memberinfo.detailstudent.php学生用户登录页面memberinfo.basicinfocssmm_spa.css页面格式层叠样式表jpgbanner1.jpg居中的标题系统名称图片mm_spa_photo1.jpgbanner 条左图片mm_spa_photo2.jpgbanner 条右图片sqlcreatemember.sql创建数据库 SQL 脚本代码memberinfo 63 程序程序 1(index.html&login.php)设计说明)设计说明 3.1 程序
11、描述程序描述 给出登录页面及登录端口、密码判断主页及后台程序,作为系统用户登录的选择目录。3.2 功能功能 列出“用户登录”,“管理员登录”,“新用户注册”3 项功能如可,读入选择的功能类型,帐号和密码,与后台数据库中的用户信息进行比较判断,是成功登录,如果选择的用户功能与用户信息匹配正确,则跳转到相应的页面。3.3 算法算法 switch();函数判断由 index.html 传递的登录变量$type。用库函数 header();跳转到相应的页面。/judge the load type.if(isset($submit)switch($type)/administrator loading
12、.case adminselect:/search the right line in the database table user.$query=select number from user where number=$number and password=$password and type=$type;7 3.4 接口接口$result=$db-query($query);if($result)$row=$result-fetch_array(MYSQLI_BOTH);if($row0)/jump to the administrators page.header(location
13、:admin.php?act=$row0);else header(location:errorlogin.html);break;/student loading.case studentselect:$query=select number from user where number=$number and password=$password and type=$type;$result=$db-query($query);if($result)$row=$result-fetch_array(MYSQLI_BOTH);if($row0)header(location:student.
14、php?act=$row0);else header(location:errorlogin.html);break;$db-close();83.5 测试计划测试计划 在登录页面中输入正确的帐号密码,看能否进入争取的页面;在登录页面中输入错误的帐号密码,看能否进入出错提示页面;点击注册按钮,能否进入相应的注册页面。3.6 尚未解决的问题尚未解决的问题 没有设计判断帐号是否存在,密码没有采用加密算法。4 程序程序 2(admin.php&student.php)设计说明)设计说明 4.1 程序描述程序描述 用户登录以后,在页面上列出登录用户详细信息。4.2 功能功能 以表格的形式在页面中列出登
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 党员 信息管理 系统 详细 设计 说明书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内