校友录系统总体设计说明书(共9页).doc
《校友录系统总体设计说明书(共9页).doc》由会员分享,可在线阅读,更多相关《校友录系统总体设计说明书(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上校友录系统总体设计说明书学号姓名所完成的任务成绩 徐小军钱文2013 年 10 月 30 日1引言1.1编写目的 在现在的网络应用中,用户是网络应用的中心,如现今最风靡的校内网都是把用户放到了网络应用的第一位。而校内网的成功和风靡在很大程度上是因为它是一个真实的社交网络,校友录系统也是利用了真实的社交网络进行设计和开发的。1.2背景l 校友录系统l 任务提出者:徐小军开发者:徐小军,钱文用户:各大校园l 校友录系统要实现对学生信息的管理要求,包括:录入、浏览、删除、修改、检索和统计等。不同的学校只需要对其稍作修改即可开发出符合本学校要求的校友录系统。l1.3定义在本系
2、统中涉及到的技术及编程语言有ASP.NET、C#、JavaScript。先介绍C#的定义:C#是一种简单、现代、面向对象和类型安全的编程语言,由C和C+发展而来。C#牢固地植根于C和C+语言族谱中,并且会很快被C和C+程序员所熟悉。C#的目标在于把Visual Basic的高生产力和C+本身的能力结合起来。 C#作为Microsoft Visual Studio 7.0的一部分提供给用户。除了C#以外,Visual Studio还支持Visual Basic、Visual C+和描述语言VBScript和JavaScript。所有这些语言都提供对Microsoft .NET平台的访问能力,它包
3、括一个通用的执行引擎和一个丰富的类库。Microsoft .NET平台定义了一个“通用语言子集”(CLS),是一种混合语言,它可以增强CLS兼容语言和类库间的无缝协同工作能力。对于C#开发者,这意味着既是C#是一种新的语言,它已经可以对用老牌工具如Visual Basic和Visual C+使用的丰富类库进行完全访问。C#自己并没有包含一个类库。ASP.NET的定义:ASP.NET 是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 Web 应用程序。与以前的 Web 开发模型相比,ASP.NET 提供了数个重要的优点:威力和灵活性。由于 ASP.NET 基于公共语言运行库,因
4、此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。可缩放性和可用性。ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。JavaScript的定义
5、:JavaScript是一种由Netscape的LiveScript发展而来的脚本语言,它提高与Java的兼容性。JavaScript采用HTML页作为其接口。JavaScript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 JavaScript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用JavaScript可以开发交互式Web网页。JavaScript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内
6、容。 运行用JavaScript编写的程序需要能支持JavaScript语言的浏览器。Netscape公司 Navigator 30以上版本的浏览器都能支持 JavaScript程序,微软公司 Internet Explorer 30以上版本的浏览器基本上支持JavaScript。微软公司还有自己开发的JavaScript,称为JScript。 JavaScript和Jscript基本上是相同的,只是在一些细节上有出入。 JavaScript短小精悍, 又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。 同时它又是专门为制作Web网页而量身定做的一种简单的编程语言2系统功能结构设计2.
7、1模块的划分和描述 在了解系统需求分析和功能描述后,可以将校友录系统划分为8个模块,划分如下。(1) 用户登录:用于登录系统,并划分用户的权限。(2) 用户信息管理:查看注册、修改用户信息。(3) 学校信息管理:查找一个学校或创建一个新学校。(4) 班级信息管理:查找一个班级或创建一个新的班级。(5) 加入班级信息管理:申请加入一个班级。(6) 班级成员信息管理:审核班级成员的信息。(7) 通讯录管理:班级成员可浏览班级成员信息。(8) 信息留言管理:普通班级成员可浏览所有班级成员的留言信息并可添加留言信息。2.2系统的功能结构图根据需求分析中的系统功能分析,可得到系统的功能模块图如下图2.2
8、.1:浏览留言信息信息留言管理通讯录管理申请成为班级成员班级成员信息管理查找或增加班级信息查找或增加学校信息加入班级信息管理添加留言信息班级信息管理学校信息管理浏览班级成员信息用户信息管理查看注册用户信息校友录系统修改用户信息用户登录审核班级成员信息图2.1.1 系统功能模块图3接口设计3.1.1用户的输入和反馈的结果本系统中用户通过键盘、鼠标等硬件设备向系统输入相关数据,实现输入功能。系统通过IE浏览器显示结果,从而实现输出结果反馈。以上输入、输出接口实现人-机交互,为本系统的外部接口。3.1.2 和其他系统之间的接口。本系统在网络中是以网站的形式独立运行的,与其他系统之间没有太多的关联,充
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校友录 系统 总体 设计 说明书
限制150内