校友录平台设计与开发毕业设计说明书内容摘要:
人信息表:用于记录用户的个人详细资料。 纸条信息表:用于记录用户与用户之间所传递的 站内短消息内容,包括消息发送时间,内容及传递双方的用户名等。 班级信息表:包括班级的创始人,创办日期,班级宣言等班级相关信息。 班级留言信息表:用于记录班级的留言信息。 成员信息表:包括成员名称,所属班级等相关信息。 学校信息表:包括学校名称,级别等相关信息。 数据库安全及设计描述 数据库设计无疑是以上功能实现的基础。 制作数据库表首先要确定实体的属性和实体间的关系。 数据库要存储所有的班级信息和用户信息,这些信息是班级的属性和用户的属性。 一个班级可以有若干的成员,也可以有一个以上的管理员。 一个管理员只属 于一个班级。 1) 角色设计初步将系统中的用户角色分成三级,如表 所示。 表 角色划分 中北大学 2020 届毕业设计说明书 第 8页 共 30 页 权限 描述 标记 (Roles) 一般用户 查询资料 1 班级管理员 查询;数据的录入、修改和删除 2 系统管理员 查询;数据的录入、修改和删除;用户帐号、权限的维护 3 2) 权限设置使不同用户对不同模块有不同的操作权限。 如表 所示。 表 权限设置 模块 标记 说明 班级情况 SchoolWrite “1”: 在该模块中有数据录入、修改的权限“0”: 在该模块中只能查看 用户档案 UserWrite “1”: 在该模块中有数据录入、修改的权限“0”: 在该模块中只能查看 计划、总结、保留文件 FileWrite “1”: 在该模块中有数据录入、修改的权限“0”: 在该模块中只能查看 3) 学校名称录入用于录入班级的名称、类型,并自动生成唯一的 ID 号。 ID号为长整型数字类型。 ID将根据班级录入的顺序,自动从 1 递加上去。 数据库设计 数据库指长期存储在计算机内的、有组织的、可共享的数据集合。 数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高 的数据独立性和易扩展性,并可为各种用户共享。 本系统设计了多个表用于信息存储。 下面将本系统数据库设计中建立的表列出,运中北大学 2020 届毕业设计说明书 第 9页 共 30 页 用这些表基本上能存储系统运行涉及的数据。 表 城市信息表 (city) 序号 字 段 说 明 数据类型 长度 可否为空 1 id 自动编号 int 4 No 2 cityname 城市名称 nvarchar 50 No 3 cityid 城市 id int 4 No 4 provid 所属省份 id int 4 No 本表说明如下: 本表的主要作用是 用于记录城市名称 ,城市和省份的 id 号。 省份信息表和城市信息表的关系是一对多的关系。 表 省份信息表 (provice) 序号 字 段 说 明 数据类型 长度 可否为空 1 id 自动编号 int 4 No 2 provname 省份名称 nvarchar 50 No 3 provid 省份 id int 4 No 本表说明如下: 本表的主要作用是记录省份的名称和 id 号。 表 用户安全信息表 (psecurityinfo) 序号 字 段 说 明 数据类型 长度 可否为空 1 securityid 自动编号 int 4 No 2 username 用户名 nvarchar 16 No 3 security 安全邮箱地址 nvarchar 50 No 4 securitycode 安全码 nvarchar 40 No 5 question 密码提示问题 nvarchar 30 No 6 answer 密码提示问题答案 nvarchar 30 No 7 sendmailtime 修改密码确认信的发送时间 datetime 8 Yes 本表说明如下: 本表的主要作用是 用于记录与安全信息相关的内容,安全码是除有效证件之外最高级别的帐号保护措施。 利用安全码不仅可以修复登录密码,还可以修改密码提示问题及答案、重新设置保密邮箱等。 密码提示问题是用于修复登录密码。 如果您忘记了登录密码,可以非常方便地通过您的生日和密码提示问题 /答案来重新设定密码。 长度不超过 30 个字符。 中北大学 2020 届毕业设计说明书 第 10页 共 30 页 表 用户注册信息表 (puser) 序号 字 段 说 明 数据类型 长度 可否为空 1 userid 用户 id(自动编号) int 4 No 2 username 用户名 nvarchar 16 No 3 password 密码 nvarchar 40 No 4 papertype 证件类型 int 4 No 5 papernumber 证件号码 nvarchar 20 No 6 securitied 是否进行安全设置 int 4 Yes 7 dataisfull 个人资料是否填写完整 int 4 Yes 8 usertype 用户类型 int 4 No 9 regtime 注册时间 datetime 8 No 10 lastlogintime 最后一次登录时间 datetime 8 Yes 10 lastloginip 最后一次登录的 ip 地址 nvarchar 20 Yes 11 logincount 登录次数 int 4 Yes 12 online 是否在线 int 4 Yes 本表说明如下: 本表的主要作用是用于记录用户名,密码,是否进行安全设置,个人资料是否填写完整等内容。 表 用户个人信息表 (puserinfo) 序号 字 段 说 明 数据类型 长度 可否为空 1 userinfoid 自动编号 int 4 No 2 username 用户 名 nvarchar 16 No 3 realname 真实姓名 nvarchar 15 No 4 birthday 出生日期 smalldatetin 4 No 5 电子邮件 nvarchar 50 No 6 sex 性别 int 4 Yes 7 nation 民族 nvarchar 15 Yes 8 height 身高 int 4 Yes 9 marriage 婚姻状况 int 4 Yes 10 schoolname 毕业学校名称 nvarchar 20 Yes 10 schoolage 学历 int 4 Yes 11 workpracename 工作单位名称 nvarchar 50 Yes 12 workpraceaddress 单位地址 nvarchar 100 Yes 12 homeaddress 家庭地址 nvarchar 100 Yes 13 contactaddress 联系地址 nvarchar 100 Yes 14 postalcode 邮政编码 nvarchar 6 Yes 15 contactphone 联系电话 nvarchar 20 Yes 16 mobiletelephone 手机 nvarchar 20 Yes 17 jobname 职务 int 4 Yes 18 pay 收入 int 4 Yes 19 country 国家 int 4 Yes 20 city 城市 id int 4 Yes 中北大学 2020 届毕业设计说明书 第 11页 共 30 页 21 qq Qq 号码 nvarchar 15 Yes 22 icq Icq 号码 nvarchar 15 Yes 23 other 其它即时通讯软件号码 nvarchar 50 Yes 24 homepage 个人主页地址 nvarchar 100 Yes 25 memo 备注 ntext 16 Yes 26 modifytime 最后修改时间 datetime 8 Yes 本表说明如下: 本表的主要作用是用于记录用户的个人详细资料。 表 纸条信息表 (pusermessage) 序号 字 段 说 明 数据类型 长度 可否为空 1 msgid 自动编号 int 4 No 2 fromusername 发送人 nvarchar 16 No 3 tousername 接收人 nvarchar 16 No 4 subject 主题 nvarchar 50 No 5 content 内容 ntext 16 No 6 sendtime 发送时间 datetime 8 No 7 isNew 是否是新消息 int 4 Yes 8 isRe 是否已回复 int 4 Yes 9 msgtype 消息类型 int 4 No 本表说明如下: 本表的主要作用是用于记录用户与用户之间所传递的站内短消息内容,包括消息发送时间,内容及传递双方的用户名等。 表 班级信息表 (sm_class) 序号 字 段 说 明 数据类型 长度 可否为空 1 classid 自动编号 int 4 No 2 schooled 所属学校 id int 4 No 3 classname 班级名称 nvarchar 30 No 4 beginyear 入学年份 nvarchar 4 No 5 initiator 创始人 nvarchar 16 No 6 createdate 创建时间 datetime 8 No 7 classpronunciment 班级宣言 nvarchar 200 Yes 本表说明如下: 本表的主要 作用是用于记录包括班级的创始人,创办日期,班级宣言等班级相关信息。 表 班级成员信息表 (sm_member) 中北大学 2020 届毕业设计说明书 第 12页 共 30 页 本表说明如下: 本表的主要作用是记录班级成员的相关信息,包括成员名称,所属班级和相关登陆时间。 表 班级留言信息表 (sm_message) 序号 字 段 说 明 数据类型 长度 可否为空 1 msgid 自动编号 int 4 No 2 username 发表留言的用户名 nvarchar 16 No 3 messagecontent 留言内容 ntext 16 No 4 messagetype 留言类型 int 4 No 5 classid 所属班级 id int 4 No 6 sendtime 发表时间 datetime 8 No 7 modifytime 修改时间 datetime 8 No 本表说明如下: 本表的主要作用是用于记录班级的留言信息。 表 学校信息表 (sm_school) 序号 字 段 说 明 数据类型 长度 可否为空 1 schooled 自动编号 int 4 No 2 provinceid 所属省份 id int 4 No 3 cityid 所属城市 id int 4 No 4 lvid 学校级别 id int 4 No 5 schoolname 学校名称 nvarchar 30 No 本表说明如下: 本表的主要作用是包括学校名称,级别等相关信息。 序号 字 段 说 明 数据类型 长度 可否为空 1 memberid 自动编号 int 4 No 2 username 用户名 nvarchar 16 No 3 membertype 成员类型 int 4 No 4 classid 所属班级 id int 4 No 5 ispassed 是否批准加入班级 int 4 Yes 6 logincount 登录次数 int 4 Yes 7 lastlogintime 上次登录时间 datetime 8 Yes 8 lastloginip 上次登录 ip 地址 nvarchar 20 Yes 中北大学 2020 届毕业设计说明书 第 13页 共 30 页 4 行为特性设计 功能模块图 系统总体模块图 图 系统详细模块图 1) 学校管理模块 图 2) 班级管理模块 主界面 学 校 管 理 班 级 管 理 用 户 管 理 学校管理 创 建 学 校 搜 索 校 友 搜 索 学 校 班级管理 创 建 班 级 搜 索 班 级 班 级 相 册 班。校友录平台设计与开发毕业设计说明书
相关推荐
826 简介两优 4826,安徽荃银农业高科技研究所选育,品种来源为 2148S311/明恢 86)。 2006 年通过广西审定,审定编号为桂审稻 2006036 号。 2005 年引进我市试种,平均亩产 斤,与对照种特优 63 平产。 特征特性:该品种属感温型两系杂交水稻,桂南早稻种植,全生育期 126 天左右,比特优 63 早熟 4 天。 主要农艺性状:株型适中,有效穗较少,穗大粒重
象牙香占 审定编号:粤审稻 2006044选育单位:台山市农业科学研究所品种来源:香丝苗 126/象牙软占特征特性:感温型常规稻品种。 晚造平均全生育期 112114 天,与粳籼 89 相当。 植株较高,株型适中,有效穗多,穗长,着粒疏,后期熟色尚好,整齐度较好,抗倒性中等,耐寒性弱。 株高 米,穗长 米,亩有效穗 ,每穗总粒数 ,千粒重。 晚造米质达国标和省标优质 2 级,整精米率 垩白粒率
: 20 世纪 80 年代中期开始, PLC 在开放功能上取得较大发展。 主要在通信系统的开放,使各厂商的产品可以通信。 此外, PLC 开始采用标准化软件系统,增加高级语言编程,并完成了编程语言的标准化工作。 这一阶段的产品主要有西门子公司的 S7系列, AB 公司的 PLC5,SLC500、德维森的 V80 和 PPC11,加拿大 ONLINE CONTROL 公司与合控电气公司所开发的
Z525 立式钻床加工。 工序 0140 拉沟槽 R3 选用专用拉床。 选择夹具 本零件除粗铣及钻孔等工序需要专用夹具外,其他各工序使用通用夹具即可。 选择刀具,根据不同的工序选择刀具 d=60mm,齿数 z=10,及直径为 d=50mm,齿数 z=8 及切槽刀直径 d=6mm。 沈阳理工大学课程设计专用纸 第 16 – 页 32mm 的孔选用锥柄麻花钻。 10mm 和钻、半精铰
粤晶丝苗 审定编号:粤审稻 2006045选育单位:广东省农业科学院水稻研究所品种来源:粤香占/中二软占/五丰占/锦超丝苗特征特性:感温型常规稻品种。 晚造平均全生育期 111114 天,与粳籼 89 相当。 株型适中,生势强,分蘖力较强,穗型中等,着粒密,整齐度较好,后期熟色好,耐寒性中弱。 株高 米,穗长 米,亩有效穗 ,每穗总粒数 ,结实率 千粒重。 晚造米质达国标和省标优质 2 级